jobapplier

Software Engineering Manager

Emburse

Join Emburse, a leading provider of innovative expense management solutions. As a Software Engineering Manager, you will lead and mentor a high-performing engineering team, drive architectural decisions, optimize delivery workflows, and unblock complex engineering challenges. You will also oversee 3rd-party API integrations, vendor workflows, and data verification partnerships. This role offers a flexible work schedule, generous paid time off, and a range of benefits including health insurance, retirement savings, and professional development opportunities.

Oversee the execution, culture, and technical vision behind enterprise solutions, balancing direct people management with strategic technical leadership.

Responsibilities

  • Lead, mentor, and empower a high-performing engineering team, fostering an environment grounded in technical excellence, accountability, and continuous growth.
  • Manage goal priorities as set by senior management, delegate tasks to appropriate resources, and ensure the completion of tasks and projects.
  • Ability to review and influence design plans and architectural decisions
  • Hands-on technical depth with ability to review code, triage alerts, and analyze software requirements

Requirements

  • 4–6 years of distributed software development experience, with 1–3 years of direct line management or player-coach management experience
  • Familiar with all policies, procedures, and technical concepts related to software programming, including but not limited to security, deployments, build and UAT processes, SDLC, SSDLC, PCI/DSS, and GDPR
  • Required: Bachelor’s degree in Computer Science or related field, or equivalent years’ experience
  • Experience designing and building REST/JSON services; experience working with 3rd party APIs, vendor integrations, Azure APIs, Docker or other containers, large-scale or distributed web applications, Test Driven Development and functional testing
  • Prior experience working in the corporate travel, booking, or expense domain
  • Experience working in Windows and Linux environments, .NET, Azure or AWS, Microservices, SQL, NoSQL, Git
  • Minimum of 1–3 years of direct line management experience
  • Good understanding of agile application development lifecycle. (Note: Candidates with a strong engineering background will be considered if accompanied by direct Travel domain expertise)
  • Experience with data processing or data engineering, integration with AI and ML services, APIs, harness tools, or models

Experience working in a Scrum and DevOps environment

  • Minimum of 4 years’ professional experience in C# development
  • Ability to solve business problems through creative and forward-looking solutions
  • Understanding of secure application programming practices or vulnerabilities

Ability to write clear, concise documentation

  • Familiarity with full stack development and proven history of application development
  • Strong understanding and practical experience with common design patterns