Senior Software Engineer I

Emburse

Barcelona

Presencial

EUR 90.000 - 120.000

Jornada completa

hace 43 horas
Sé de los primeros/as/es en solicitar esta vacante
Generador de candidaturas

Una candidatura hecha para este puesto de trabajo: un currículum y una carta de presentación adaptados que responden directamente a la oferta.

Supera los filtros ATS

Descripción de la vacante

Emburse in Barcelona is seeking a senior software engineer to help build scalable services and APIs for our AI-powered expense platform. You’ll work in a distributed web application environment, delivering high-quality code and robust integrations.

You will mentor junior engineers, participate in architecture discussions, and own parts of the development lifecycle from design to deployment. Collaboration with product and analytics will be key to shipping reliable software.

Formación

  • Bachelor’s degree in Computer Science or related field.
  • 6+ years of professional software engineering experience.
  • Strong Python experience in distributed web apps (microservices, APIs, DB integration).
  • Experience with AWS services and APIs; Linux and OS X environments.
  • Experience with JSON/REST APIs and Git.
  • Familiarity with CI/CD pipelines and Agile practices.

Responsabilidades

  • Develop high-quality software with minimal supervision.
  • Mentor junior developers and onboard new engineers.
  • Lead small to moderate projects and contribute to design sessions.
  • Actively participate in code reviews and documentation.
  • Collaborate with product and analytics to drive requirements.
  • Address complex bugs and improve system reliability.

Conocimientos

Python
AWS
Distributed systems
REST APIs
Git
Linux
CI/CD

Educación

Bachelor's degree in Computer Science

Herramientas

Docker
Kubernetes
CI/CD tools

Descripción del empleo

Who We Are:

At Emburse, you’ll not just imagine the future – you’ll build it. As a leader in expense intelligence, we are creating a future where technology drives business value and inspires extraordinary results. Our AI-powered platform helps organizations modernize financial operations, increase visibility, and optimize spend across the enterprise. Emburse software engineers contribute to the development of an engaging and interconnected set of system solutions. As an engineer, you will enhance the experiences of your customers, solve interesting challenges, and design new solutions. Emburse, known for its innovation and award-winning technologies, is strong on engineering. This ensures you will have access to the best and brightest minds in our industry to grow your experience and career within Emburse.

Responsibilities

Technical

  • 6+ years of software development experience, preferably with Project Lead experience.
  • Takes personal responsibility for quality and maintainability of the product and actively identifies areas for improvement
  • Identifies problems/risks of own work and others.
  • Understanding of OWASP
  • Possesses empathy with the user of the software they are producing and uses that empathy to guide decision-making
  • Identifies viable alternative solutions and presents them

Process

  • SDLC processes are followed, including adopting agile-based processes/meetings, peer
  • Code-reviews, and technical preparations required for scheduled releases.
  • Partners with product and analytics and drive requirements that take into account all parties' need

Impact

  • On-boards and mentors less experienced team members
  • Develops sophisticated software with minimum supervision
  • Makes complex contributions to technical documentation/knowledge base and team/engineering presentations
  • Strong ability to mentor and guide junior developers.
  • May have role in supervising others or leading small to moderate projects
  • Fixes complex bugs and demonstrates advanced debugging skills
  • Produces quality API documentation and ensures practices are followed
  • Contributes to system design sessions in their area of specialty
  • Expanded Code review responsibilities
  • Performs advanced refactoring

Communication

  • Gives constructive feedback to team members
  • Learn industry jargon and business concepts to better understand the challenges our technology is designed to solve.
  • Raises roadblocks and updates estimations as needed
  • Ability to communicate complicated concepts to junior staff.
Qualifications

Education:

  • Required: Bachelor’s degree in Computer Science or related field, or equivalent years’ experience

Work Experience:

  • Required: Minimum of 6 years’ professional experience in software engineering

Required Skills:

  • Strong experience with Python in a distributed web application development environment (e.g. microservices, APIs, DB integration, queues, topics, caches, containers, serverless)
  • Experience with AWS services and APIs, or equivalent cloud vendor experience
  • 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 (e.g. scrum)
  • Experience working with 3rd party APIs, workflow and integration architectures
  • Experience with large-scale or distributed web applications
  • Desirable: Experience with data processing or data engineering, integration with AI and ML services, APIs or models.
Why Emburse?

Finance is changing—and at Emburse, we’re leading the way. Our AI-powered solutions help organizations eliminate inefficiencies, gain real-time visibility, and optimize spend—so they can focus on what’s next, not what’s slowing them down.

  • A Company with Momentum – We serve 12M+ users across 120 countries, helping businesses modernize
  • A Team That Innovates – Work alongside some of the brightest minds in finance, tech, and AI to solve real-
  • A Culture That Empowers – Competitive pay, flexible work, and an inclusive, collaborative environment that
  • A Career That Matters – Your work here drives efficiency, innovation, and smarter financial decision-making

for businesses everywhere.

Shape your future & find what’s next at Emburse.

Emburse provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics. In addition to federal law requirements, Emburse complies with applicable state and local laws governing nondiscrimination in employment in every location where the company has facilities. This policy applies to all terms and conditions of employment.

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra y suelta tu archivo aquí
Similar jobs

Puestos de trabajo similares que vale la pena comparar

Senior Software Engineer I
Senior Software Engineer I

Emburse • Bellprat

Presencial
EUR 90.000 - 120.000
Senior Software Engineer I
Senior Software Engineer I

Emburse Chrome River • Barcelona

Presencial
EUR 70.000 - 110.000
Senior Software Engineer
Senior Software Engineer

Emburse Chrome River • Barcelona

Presencial
EUR 70.000 - 110.000
Software Engineer III
Software Engineer III

Emburse • Barcelona

Presencial
EUR 45.000 - 65.000
Competitive pay
Flexible work
Inclusive collaborative environment
Senior Software Engineer in Test I
Senior Software Engineer in Test I

Emburse Chrome River • Barcelona

Presencial
EUR 60.000 - 90.000
Site Reliability Engineer lll
Site Reliability Engineer lll

Emburse Chrome River • Barcelona

Presencial
EUR 75.000 - 110.000
Senior Software Engineer in Test I
Senior Software Engineer in Test I

Emburse • Barcelona

Presencial
EUR 55.000 - 75.000
Staff Software Engineer
Staff Software Engineer

Emburse Chrome River • Barcelona

Presencial
EUR 120.000 - 150.000
Staff Software Engineer
Staff Software Engineer

Emburse • Barcelona

Presencial
EUR 110.000 - 140.000
Senior Software Engineer
Senior Software Engineer

Emburse • Barcelona

Híbrido
EUR 60.000 - 90.000