Return To Search
Senior Software Engineer
Location: Scottsdale, AZ
Job Type: Full Time
Company: Provn
Salary: $180K-$260K base
Category: Remote
Provn is seeking a Senior Software Engineer to join an innovative travel technology company that is at the forefront of leveraging AI-powered development tools. This role is designed for engineering professionals who have extensive experience with modern software architectures and a strong background in integrating AI agents such as Claude Code, Cursor, and GitHub Copilot into their workflow. As a Senior Software Engineer, you will be instrumental in defining and setting the technical direction for the entire engineering organization, shaping the company’s adoption of agentic development practices, and architecting complex systems that drive the platform’s growth and scalability.
Operating at a broad organizational scope, the Senior Software Engineer will architect robust systems, set high engineering standards, and lead the strategic adoption of agentic development tools. The position involves making critical architectural decisions to establish a resilient and high-performing technical foundation for the organization, balancing the need for innovation with the importance of mitigating technical risk. You will also play a key role in building the Model Context Protocol (MCP) ecosystem, connecting AI agents to internal toolchains, data sources, and platform services to enable secure and efficient workflows across the company.
As a technical leader, you will drive the modernization of legacy systems, introduce cloud-native distributed designs, and implement engineering processes that accelerate velocity and reliability. This role also emphasizes mentorship, as you will be responsible for guiding and supporting engineers across teams, particularly in agentic development, prompt engineering, and workflow design. If you are passionate about shaping the future of AI-driven software engineering and eager to have a significant organizational impact, this is an excellent opportunity.
Senior Software Engineer - Summary
- Lead architectural decisions and technical direction for an AI-powered travel technology platform.
- Standardize the use of AI coding agents and agentic development workflows across the engineering organization.
- Build scalable, cloud-native systems that enhance the platform’s reliability and agility.
- Mentor and guide engineers to promote a culture of innovation, quality, and continuous improvement.
- Collaborate with cross-functional teams to design secure integrations and maintain high engineering standards.
Duties & Responsibilities
- Architect, design, and deliver features and services throughout a full-stack travel technology platform.
- Write clean, optimized, and testable code, both independently and in collaboration with AI coding agents.
- Drive organization-wide adoption of agentic coding tools, including the development of best practices, prompt libraries, and workflows to enhance developer productivity.
- Establish and maintain quality standards for reviewing and validating AI-generated code.
- Develop strategies for automating testing, documentation, code review triage, and deployment checks at scale.
- Lead the integration of Model Context Protocol (MCP) to connect AI agents to internal tools and data, defining strategic blueprints for agent capabilities.
- Modernize legacy services with cloud-native distributed design principles.
- Implement processes that improve engineering velocity and isolate risk.
- Set and uphold backend and system service level objectives (SLOs) as the platform evolves.
- Collaborate with Risk and Security teams to ensure data privacy and platform security.
- Mentor engineers in agentic development, prompt engineering, and workflow design.
Salary & Benefits
- Competitive compensation, with details discussed during the interview process.
- Remote work opportunity, based in the United States.
- Comprehensive benefits package provided by the employer.
- Access to advanced AI development tools and a forward-thinking engineering culture.
Qualifications & Requirements
- 8+ years of experience in full-stack development and architecture for web applications and services.
- Expert proficiency using AI coding agents within professional software development workflows.
- Strong experience with at least two of the following: TypeScript/JavaScript, Python, or C#/.NET.
- Deep familiarity with modern frontend frameworks such as React, Next.js, Vue, or Angular.
- Proven ability to design and deliver cloud-native solutions on AWS, Azure, or GCP.
- Extensive experience with RESTful API design and microservices architecture.
- Demonstrated ability to utilize AI coding agents for scaling engineering productivity and automation across teams.
- Advanced prompt engineering skills and the ability to develop reusable prompt libraries.
- In-depth understanding of Model Context Protocol (MCP) and experience architecting secure MCP server ecosystems.
- Proficiency with distributed messaging and real-time streaming platforms such as Redis, Kafka, or RabbitMQ.
- Hands-on experience with containerization (Docker, Kubernetes), CI/CD pipelines, and infrastructure-as-code.
- Practical experience in Agile software delivery environments.
- Track record of leading technical design initiatives, mentoring engineers, and advancing engineering maturity within an organization.
- Bachelor’s degree in Computer Science, Computer Engineering, or equivalent professional experience.
- Bonus: Familiarity with Azure AI Foundry, RAG, LangChain, or graph-based data technologies (GraphRAG, GraphDB).
- Must be authorized to work in the US; no visa sponsorship available.
Ideal Candidate Snapshot
- Visionary technical leader with a proven track record in architecting scalable, AI-driven platforms.
- Innovative thinker capable of balancing cutting-edge solutions with pragmatic risk management.
- Mentor and collaborator who thrives in dynamic, cross-functional engineering teams.
- Expert at integrating AI agents into development workflows to maximize efficiency and quality.
- Committed to continuous learning and driving organizational excellence in engineering.
Other Relevant Information
- This Senior Software Engineer role offers the unique opportunity to influence the next generation of travel technology powered by AI and agentic development tools.
- Provn values merit-based hiring and encourages candidates to demonstrate their skills through a challenge-based application process.
- All applications will be reviewed by hiring managers, ensuring a fair and transparent process.
- Working with Provn provides the chance to contribute to a platform that connects talented engineers with impactful opportunities.
If you are ready to take your career to the next level as a Senior Software Engineer and make a substantial impact on a leading travel technology platform, click the application button to submit your application and begin the challenge-based process today!