Return To Search
Software Engineer
Location: Scottsdale, AZ
Job Type: Full Time
Company: Provn
Salary: $110,000-$145,000 base
Category: Remote
Software Engineer - Summary
Arrivia is seeking a skilled and experienced Software Engineer to join its dynamic team. This is a full-time, remote opportunity for professionals who are passionate about developing robust, scalable software solutions for a leading private travel marketplace. Arrivia powers the technology behind membership and loyalty brands across the globe, enabling members to access exclusive discounts on cruises, resorts, and hotels. As a Software Engineer, you will play a pivotal role in designing, building, and maintaining the platforms that drive Arrivia's core business, utilizing state-of-the-art cloud-native architecture and modern development practices. This position offers the opportunity to work with advanced technologies, mentor fellow engineers, and make impactful architectural decisions while collaborating with a diverse, international team. If you are motivated to make a tangible impact on high-traffic systems and thrive in an innovative, fast-paced environment, this Software Engineer role is the ideal next step in your career. Apply today by clicking the application button and join a company where your technical expertise will shape the future of travel technology.
Duties & Responsibilities
- Design, develop, and deliver end-to-end software solutions for the Arrivia travel platform, ensuring performance, reliability, and security at scale.
- Own the architecture and operational lifecycle of significant features and services, making strategic decisions that balance cost, speed to market, and robustness.
- Work independently and collaboratively within distributed engineering teams to deliver high-quality code and system enhancements.
- Utilize AI-powered coding tools such as Claude Code, Cursor, and GitHub Copilot to accelerate development while maintaining code quality and security standards.
- Mentor and support other engineers by sharing technical expertise and fostering a culture of continuous improvement and learning.
- Implement best practices for observability, failover, and operational excellence to ensure systems remain resilient under real-world load.
- Collaborate with cross-functional teams to scope requirements, evaluate technical trade-offs, and deliver features that align with business goals.
- Participate in code reviews, technical discussions, and the ongoing modernization of legacy services to uphold high engineering standards.
Salary & Benefits
- Competitive salary discussed during the interview process.
- Access to Arrivia’s private travel marketplace with exclusive discounts on cruises, resorts, and hotels.
- Comprehensive medical, dental, and vision insurance coverage.
- 401k retirement plan with company match.
- Opportunities for professional growth, ownership of key systems, and the ability to influence technology direction.
Qualifications & Requirements
- 5-8 years of experience developing and shipping production software as a full-stack engineer.
- Proficient in TypeScript/JavaScript, Python, or C#/.NET, with hands-on experience in at least one modern front-end framework.
- Experience working with cloud platforms such as AWS, Azure, or Google Cloud Platform (GCP).
- Strong problem-solving skills with the ability to make informed architectural decisions and trade-offs.
- Demonstrated ability to leverage AI-assisted development tools while upholding high standards for code quality and security.
- Excellent communication and mentoring skills, with a commitment to team success and knowledge sharing.
Ideal Candidate Snapshot
- Thorough understanding of distributed, cloud-native architectures and best practices for building scalable applications.
- Proven track record of owning end-to-end software features and services in a production environment.
- Experience mentoring junior engineers and contributing to the technical growth of a team.
- Comfortable working across US and international time zones in a fully remote capacity.
- Strong judgment in balancing speed, quality, security, and cost in software development.
- Motivated by solving real-world problems and delivering value through technology.
Other Relevant Information
- Arrivia is committed to a performance-based hiring process, emphasizing demonstrated skill over traditional referrals or pedigree.
- The application process includes a practical challenge and a brief video walkthrough to showcase your technical abilities and decision-making approach.
- Submissions are reviewed by the hiring manager, and strong candidates are advanced directly to interviews.
- Arrivia fosters an inclusive, diverse workplace where all qualified applicants are encouraged to apply.
- Working remotely offers flexibility and the ability to collaborate with an international team of experts.
- Arrivia’s mission centers on delivering seamless, high-value travel experiences to members worldwide.
Take the next step in your software engineering career and make a difference at Arrivia. Click the application button to apply and join a forward-thinking team that is redefining travel technology.