Emburse

Senior Software Engineer

Emburse
Apply
2 months ago
Barcelona, SpainSenior

Responsibilities

  • Develop sophisticated software with minimal supervision and take responsibility for product quality and maintainability.
  • Design, build, document, and maintain JSON and REST services and integrations with third-party APIs.
  • Contribute to system design sessions, advanced debugging, complex bug fixes, refactoring, and code reviews.
  • Follow software development lifecycle processes, including peer reviews and release preparation.
  • Partner with product and analytics teams to define requirements that address multiple stakeholders’ needs.
  • Mentor and guide junior developers, onboard less experienced team members, and communicate complex concepts clearly.
  • Identify risks, alternative solutions, roadblocks, and improvement opportunities.
  • Contribute to technical documentation, knowledge bases, and engineering presentations.
  • Potentially supervise others or lead small to moderate projects.

Requirements

  • Minimum of 6 years of professional experience in Java development.
  • Bachelor’s degree in Computer Science or a related field, or equivalent years of experience.
  • Experience with OS X, Linux, Spring, AWS, SQL, NoSQL, Git, distributed web applications, and container technologies such as Docker.
  • Experience designing and building JSON or REST services, working with third-party APIs and AWS APIs, and applying functional testing practices.
  • Extensive understanding of design patterns, object-oriented programming, RESTful API design, and API security.
  • Intermediate proficiency in at least one object-oriented programming language, React Native, React, JavaScript, and Node.js.
  • Extensive knowledge of the npm package and webpack lifecycle.
  • Experience with iOS and Android development.
  • Understanding of OWASP and experience working in Scrum and DevOps environments.
  • Bilingual English and Spanish skills are preferred.

Benefits

  • A hybrid work arrangement is indicated by the LI-Hybrid posting tag.

Tech Stack

Categories

Emburse

About Emburse

501-1,000 employees

Emburse builds spend-management software for finance teams, unifying travel and expense, accounts payable, procurement, payments, and corporate cards in its Emburse Expense Intelligence platform. Delivered as enterprise SaaS with ERP integrations and analytics, it helps organizations control non-payroll spend, enforce policy, and automate approvals and reimbursements. Founded in 2015 and headquartered in Dallas, it serves 20,000+ organizations in 180 countries and operates as a privately held company within Chrome River Technologies.

Contact me