Senior Software Engineer I

A leader in travel and expense solutions, creating AI-powered solutions to help organizations optimize spend and modernize finance operations.
Spain
Backend
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
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. With a presence across 120 countries serving 12M+ users, Emburse is at the forefront of modernizing finance operations through AI-powered solutions.

The role requires a seasoned professional with 6+ years of software development experience, focusing on distributed web applications and Python development. You'll be working on sophisticated software solutions, contributing to system design, and mentoring junior team members while building and maintaining large-scale applications.

As a Senior Software Engineer, you'll be responsible for developing and maintaining complex distributed systems, working with cloud services (primarily AWS), and ensuring high-quality API documentation and implementation. The position requires strong technical expertise in Python, REST APIs, and modern software development practices including CI/CD and Agile methodologies.

The ideal candidate will combine technical excellence with strong communication skills, being able to mentor junior developers and contribute to technical documentation. You'll be working in a hybrid environment with a team that values innovation and collaboration, solving real-world challenges in financial technology.

Emburse offers a compelling opportunity to work with cutting-edge technology while making a significant impact on how businesses handle their financial operations. The company provides a supportive, inclusive environment with competitive compensation and flexible work arrangements. This is an excellent opportunity for a senior engineer looking to grow their career while working on meaningful projects that drive efficiency and innovation in business finance worldwide.

Last updated 21 hours ago

Responsibilities For Senior Software Engineer I

  • Takes personal responsibility for quality and maintainability of the product
  • Identifies problems/risks of own work and others
  • On-boards and mentors less experienced team members
  • Develops sophisticated software with minimum supervision
  • Makes complex contributions to technical documentation
  • Fixes complex bugs and demonstrates advanced debugging skills
  • Produces quality API documentation
  • Contributes to system design sessions
  • Performs advanced refactoring
  • Gives 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 a distributed web application development environment
  • Experience with AWS services and APIs
  • Experience working in OS X and Linux environments
  • Experience designing and building JSON or REST services and APIs
  • Experience with source control such as Git
  • Experience with CI/CD pipelines and deployment methodologies
  • Experience working in an Agile software development environment
  • Experience working with 3rd party APIs
  • Experience with large-scale or distributed web applications
  • Understanding of OWASP

Benefits For Senior Software Engineer I

  • Competitive pay
  • Flexible work
  • Inclusive, collaborative environment

Interested in this job?

Jobs Related To Emburse Senior Software Engineer I

Senior Software Engineer I - Java

Senior Software Engineer position at Emburse, focusing on Java development for travel and expense solutions, requiring 6+ years of experience and offering hybrid work in Toronto.

Senior Software Engineer, Performance Platform

Senior Software Engineer role at DoorDash focusing on performance platform development, building tools and frameworks to optimize system performance across the organization.

Senior Wordpress Developer

Senior WordPress Developer position at Catena Media in Malta, focusing on developing and optimizing WordPress websites with 4+ years of experience required.

C++ Developer - Options Market Making (CHI)

Senior C++ Developer position at Maven Securities focusing on options market making and low-latency trading systems development in Chicago.

Senior Software Engineer - Market Data

Senior Software Engineer position at Alpaca focusing on market data systems and infrastructure, requiring expertise in Go, cloud platforms, and distributed systems.