Engine logo
EnginePosted 1 month ago

Senior Software Engineer - Travel Management

Remote

Full TimeSenior LevelMedium

Job Summary

Re-architect account hierarchy to migrate from single-user-per-business assumptions to a scalable model supporting complex parent-child relationships. Build dynamic travel policies that scale across lodging, flights, and cars for enterprise customers while evaluating monolith versus microservices architecture. Collaborate closely with business stakeholders on negotiations and product decisions, partnering with frontend engineers to ship features end-to-end. This contractor role is based in Latin America with applications accepted through September 30th. Engine is transforming business travel into a personalized, seamless platform backed by major investors, serving over 1 million travelers.

Required Qualifications

  • Strong backend engineering fundamentals in Node / TypeScript
  • Solid relational database experience (Postgres, MySQL) and distributed systems knowledge
  • AWS and serverless architecture experience (Lambda)
  • Conviction with rationale — you make decisions with incomplete information, own them, and move forward
  • Highly cross-functional — you'll interface directly with business partners on negotiations and product decisions
  • Comfortable operating in ambiguity and negotiating outcomes across engineering and business
  • Insist on high standards — for your code, your systems, and your team

Desired Qualifications

  • Ruby on Rails experience (some of our services are on Rails)
  • Some React or frontend exposure
  • Prior experience building multi-tenant enterprise systems, permissions frameworks, or policy engines

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce