Senior Software Engineer I

Leader in travel and expense solutions, creating AI-powered solutions to help organizations optimize spend and gain real-time visibility.
Spain
Backend
Senior Software Engineer
Hybrid
6+ years of experience
Enterprise SaaS · Finance

Description For Senior Software Engineer I

Emburse, a leading provider of travel and expense solutions, is seeking a Senior Software Engineer I to join their innovative team. As a key player in developing their AI-powered solutions, you'll work on sophisticated software that helps organizations optimize spend and gain real-time visibility across 120 countries, serving 12M+ users.

The role demands a seasoned professional with 6+ years of software development experience, particularly strong in Python and distributed systems. You'll be working with cutting-edge technologies in a hybrid work environment, contributing to large-scale applications that make real impact in business finance operations.

As a Senior Engineer, you'll take on significant responsibilities including mentoring junior developers, leading small to moderate projects, and making complex contributions to technical documentation. The position requires expertise in AWS services, REST APIs, and modern development practices including CI/CD and Agile methodologies.

What makes this opportunity unique is Emburse's position at the forefront of financial technology innovation. You'll be working alongside some of the brightest minds in finance, tech, and AI to solve real-world challenges. The company offers a culture that empowers its employees with competitive pay, flexible work arrangements, and an inclusive, collaborative environment.

The ideal candidate will possess strong technical skills, leadership potential, and the ability to communicate complex concepts effectively. You'll be expected to contribute to system design sessions, perform advanced refactoring, and maintain high standards of code quality. This role offers an excellent opportunity to shape the future of financial operations while growing your career in a dynamic, forward-thinking organization.

Last updated 9 hours ago

Responsibilities For Senior Software Engineer I

  • Take personal responsibility for quality and maintainability of the product
  • Identify problems/risks of own work and others
  • On-board and mentor less experienced team members
  • Develop sophisticated software with minimum supervision
  • Make complex contributions to technical documentation
  • Lead small to moderate projects
  • Fix complex bugs and demonstrate advanced debugging skills
  • Produce quality API documentation
  • Contribute to system design sessions
  • Perform advanced refactoring
  • Give constructive feedback to team members

Requirements For Senior Software Engineer I

Python
Linux
  • Bachelor's degree in Computer Science or related field, or equivalent experience
  • Minimum of 6 years professional experience in software engineering
  • Strong experience with Python in distributed web application development
  • Experience with AWS services and APIs
  • Experience with OS X and Linux environments
  • Experience designing and building JSON or REST services and APIs
  • Experience with Git
  • Experience with CI/CD pipelines and deployment methodologies
  • Experience working in Agile software development
  • Experience working with 3rd party APIs
  • Experience with large-scale or distributed web applications

Benefits For Senior Software Engineer I

  • Competitive pay
  • Flexible work arrangements
  • Inclusive and collaborative environment

Interested in this job?

Jobs Related To Emburse Senior Software Engineer I

Senior Software Engineer I

Senior Software Engineer I role at Emburse in Toronto, Canada. 6+ years experience required. Develop innovative solutions in a hybrid work environment.

Lead Software Engineer / Oracle / HCM / Learning / Cloud

Lead Software Engineer position at JPMorgan Chase focusing on Oracle HCM Learning Cloud implementation and development.

Community Engagement Market Manager - Corporate Responsibility

Community Engagement Market Manager role at JPMorgan Chase, focusing on strengthening inclusive economic growth in the New York Metro area through stakeholder engagement and community development initiatives.

Lead Software Engineer - Java, Spring Boot, React, Kafka

Lead Software Engineer position at JPMorgan Chase focusing on Java, Spring Boot, React, and Kafka development for the Equities/Future and Options Execution Technology Group.

Senior Lead Software Engineer - Java / Python Full Stack

Senior Lead Software Engineer position at JPMorgan Chase focusing on Java/Python full stack development for the Credit Trading Team.