Return To Search
Software Engineer II
Location: Scottsdale, AZ
Job Type: Full Time
Company: Provn
Salary: $125K-$185K base
Category: Remote
Provn is seeking a talented Software Engineer II to join a dynamic travel technology company that leverages advanced AI-powered development tools to drive innovation in its platform. This full-time, remote role offers the unique opportunity to work alongside AI coding agents such as Claude Code, Cursor, and GitHub Copilot as a core part of the daily engineering workflow. As a mid-level full-stack developer, you will play a key role in developing and delivering high-quality features using cutting-edge technology in a collaborative, forward-thinking environment.
As a Software Engineer II, you will independently deliver well-scoped features from initial implementation to production deployment. You will have the autonomy to exercise judgment on technical approaches, balance quality trade-offs, and ensure that AI-generated code aligns with industry standards for correctness, security, and performance. Additionally, you will consult with senior engineers on architectural decisions and proactively raise risks for team-level discussion, contributing significantly to the success of the engineering team.
Joining Provn means becoming part of an organization that treats agentic development as a serious engineering discipline. You will have the chance to further your expertise in AI-integrated development workflows and collaborate with talented professionals dedicated to building a scalable, secure, and modern travel platform. This is an exciting career opportunity for those passionate about both software engineering and the future of AI in development.
Software Engineer II - Summary
- Full-time remote position focused on full-stack development for a travel technology platform
- Integration of AI coding agents (Claude Code, Cursor, GitHub Copilot) into daily engineering workflows
- Autonomous feature delivery, from implementation to production
- Collaboration with cross-functional teams to maintain high engineering standards
- Opportunity to contribute to a platform built with modern cloud-native design patterns
Duties & Responsibilities
- Develop and ship new features and services across a full-stack travel platform
- Utilize AI-powered coding tools and agents to accelerate software delivery and improve code quality
- Review and validate AI-generated code for accuracy, security, and optimal performance prior to merging
- Refactor and modernize existing services using industry best practices and cloud-native patterns
- Write clean, testable, and peer-reviewed code, whether authored manually or with AI assistance
- Contribute to the development and operations of a distributed, scalable architecture
- Advocate for technical quality, code durability, and reduction of technical debt with stakeholders
- Safeguard privacy and security of customer data in collaboration with Risk and Security teams
- Support backend and system Service Level Objectives (SLOs) as a member of the engineering team
Salary & Benefits
- Competitive compensation, discussed during the interview stage
- Full-time remote work flexibility
- Work with leading-edge AI tools and participate in a rapidly evolving development landscape
- Opportunities for professional growth and advancement within an innovative company
Qualifications & Requirements
- 3-5 years of professional full-stack software development experience
- At least 1 year of hands-on experience integrating AI coding agents into development processes
- Proficiency in two or more languages: TypeScript, JavaScript, Python, or C#/.NET
- Experience with modern frontend frameworks such as React, Next.js, Vue, or Angular
- Experience deploying and managing applications on cloud platforms like AWS, Azure, or GCP
- Solid understanding of RESTful APIs and microservices architectures
- Demonstrated ability to generate, refine, and debug code using AI coding agents
- Familiarity with prompt engineering for code generation and workflow optimization
- Awareness of the Model Context Protocol (MCP) and its role in AI agent interoperability
- Familiarity with distributed messaging or streaming platforms such as Redis, Kafka, or RabbitMQ
- Experience with Docker, CI/CD pipelines, and infrastructure-as-code tools
- Knowledge of Agile software development methodologies and practices
- Strong communication skills and a collaborative, curiosity-driven approach to new technologies
- Bachelor's degree in Computer Science, Computer Engineering, or equivalent experience
- Bonus: Exposure to Azure AI Foundry, RAG, LangChain, or graph-based data technologies like GraphRAG or GraphDB
- Must be authorized to work in the US (no visa sponsorship available)
Ideal Candidate Snapshot
- Self-motivated and able to work independently on feature delivery and code reviews
- Passionate about leveraging AI tools to improve software engineering outcomes
- Collaborative team player with strong communication and risk assessment skills
- Open to learning and adapting to new technologies and methodologies
- Demonstrates a high standard of technical judgment, quality assurance, and code security
Other Relevant Information
- Provn connects top talent to leading employers through challenge-based portfolios and a merit-first approach
- Candidates will complete a technical challenge as part of the application process, reviewed by hiring managers
- Humans, not bots, review all applications to ensure a fair and thorough assessment
- Provn is committed to equal opportunity employment and values diversity in its hiring practices
If you are excited to work on impactful travel technology solutions using the latest AI and cloud tools, and you meet the qualifications above, we encourage you to apply for the Software Engineer II position today by clicking the job application button. Take the next step in your software engineering career with Provn and be part of a team shaping the future of travel technology.