Senior Software Engineer

Summary

Senior Software Engineer leads full-stack development and AI-driven architecture for a distributed travel tech platform, modernizing legacy systems, mentoring teams, and establishing AI-assisted workflows.

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer based in United States.

This is a high-impact technical leadership role focused on shaping how modern software is designed, built, and delivered with AI at the center.
You will combine strong full-stack engineering expertise with architectural leadership across a distributed travel technology platform.
The role offers significant autonomy to make decisions that balance innovation, scalability, security, performance, and business impact.
You will help establish how engineering teams use AI coding agents, from development workflows and prompt libraries to MCP integrations and automated processes.
Working across teams, you will modernize legacy services, strengthen cloud-native architecture, and raise engineering standards.
You will also mentor engineers and influence technical strategy, helping increase development velocity while protecting system reliability and customer data.
This opportunity is ideal for a product-minded engineer who enjoys solving complex problems and shaping engineering practices at organizational scale.

Accountabilities

  • Architect, design, and develop scalable full-stack features and services while providing technical leadership within product engineering teams.
  • Establish organization-wide best practices for AI-assisted and agentic software development, including coding workflows, prompt libraries, and development standards.
  • Review and validate AI-generated code for correctness, security, performance, maintainability, and alignment with engineering standards.
  • Lead modernization initiatives involving refactoring, migration, distributed system design, and adoption of cloud-native technologies.
  • Define agentic workflows that automate and improve testing, documentation, code-review triage, deployment validation, and other engineering processes.
  • Design and implement Model Context Protocol (MCP) integrations that enable AI agents to securely interact with internal tools, data, and platform services.
  • Drive improvements across distributed cloud architecture, development practices, operational processes, and system reliability.
  • Establish and support system Service Level Objectives (SLOs), introducing processes that improve delivery speed, feedback cycles, and controlled impact.
  • Partner with security and risk stakeholders to protect sensitive customer and member information throughout the technology lifecycle.
  • Mentor engineers across teams on AI-assisted development, prompt engineering, agentic workflows, architecture, and modern software engineering practices.
  • Influence technical strategy and technology investment decisions by evaluating scalability, risk, innovation, and business value.
  • Requirements

    • 8+ years of experience in full-stack software development and software architecture, with a proven record of building web applications and services.
    • Expert-level professional experience using AI coding agents such as Claude Code, Cursor, or GitHub Copilot as part of modern software development workflows.
    • Strong proficiency in at least two of TypeScript/JavaScript, Python, or C#/.NET.
    • Deep experience with modern frontend technologies and frameworks such as React, Next.js, Vue, or Angular.
    • Proven experience architecting and delivering cloud-native solutions using AWS, Azure, or GCP.
    • Extensive knowledge of RESTful API design, microservices, distributed systems, and scalable application architecture.
    • Strong understanding of the Model Context Protocol (MCP), including experience designing or architecting MCP server ecosystems.
    • Hands-on experience with Docker, Kubernetes, and CI/CD pipelines.
    • Demonstrated ability to lead technical design initiatives, make architectural decisions, mentor engineers, and improve engineering maturity across teams.
    • Strong product mindset with the ability to balance technical excellence, customer needs, business priorities, security, and operational considerations.
    • High degree of autonomy, ownership, communication, and problem-solving ability in a fast-moving engineering environment.
    • A formal degree in Computer Science or a related discipline is beneficial but not required; demonstrated engineering depth and practical experience are valued most.
    • Benefits

      • Unlimited paid time off.
      • Exclusive employee travel rates.
      • Access to travel discounts through company programs.
      • Medical, dental, and vision insurance.
      • 401(k) plan with company participation.
      • Opportunity to work with modern AI, cloud-native, distributed systems, and agentic development technologies.
      • High-autonomy environment with significant influence over engineering architecture, standards, and technical strategy.
      • Opportunities to mentor engineers and shape the adoption of emerging development practices across teams.
How Jobgether works:
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Why Apply Through Jobgether?
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
#LI-CL1

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available