Arrivia, Inc. in Scottsdale, AZ has opening for Manager, Software Engineer
What you'll do:
- Candidate will be responsible for overseeing the design, development, testing, delivery and maintenance of software applications.
- Collaborate with solution architects, product managers, product owners, scrum masters and others to define goals and delivery plans.
- Perform coding, code review, testing and deployment of development activities.
- Execute delivery plans to meet deadlines, manage risks and technical debt while maintaining high level of quality, security, automation and performance of software.
- Drive continuous improvement, increase efficiency and velocity using metrics and feedback loops.
- Communicate progress and metrics to senior leadership. Position supervises Senior Software Engineers, Software Engineers, and Quality Engineers.
- Manage a teams of software engineers through the agile software development lifecycle
- Recruit, develop and grow high performing engineering teams. Set team member goals, training plans, establish regular feedback loop with direct reports, conduct performance reviews, mentor and provide career guidance.
- Manage the design, development, testing, delivery and maintenance of software applications
- Work closely with solution architects, product managers, product owners, scrum masters, and others as needed to define goals and delivery plans
- Execute upon delivery plans to meet deadlines, managing risks & technical debt, while maintaining a high level of quality, security, automation and performance of software
Who you are:
- Requires a Bachelor’s degree in Computer Science, Software Engineering, or related field.
- Requires at least 6 years of progressive, post-Bachelor’s related experience.
- Must have some experience in each of the following skills: Programming language including Java or C#; Source control technology including Git or Gitlab; Agile methodologies and tooling including Jira or ADO; RESTful API Design; Cloud technology including AWS or Azure; Microservices and Distributed systems architecture; Messaging platforms including Kafka, Redis, Active MQ, or Elastic Search.
- Computer Science Degree or Equivalent
- Experience leading technical designs, mentoring engineers, and helping to drive engineering maturity
- Experience with Agile methodologies
- Some hands-on experience in domain-based architecture, DDD, and micro frontends
- Hands-on experience building high-performance applications in a hybrid environment
- Excellent communication skills, builds strong working relationships, and high degree of team collaboration
Salary Range: $151,757.00 to $206,000.00
Who We Are:
Welcome to arrivia. We specialize in making brands better through the power of travel. With more than 55 years of combined experience, we’re a merger of three powerhouse brands (in case you’ve heard of us in the travel industry) combining ICE, SOR Technology and WMPH Vacations. With offices on both coasts of the US and around the world, we embrace diversity and a passion for travel across our global staff.We’re focused on building a customer-first culture, fueled by the best travel experiences for all our members at every point in their journey.
Grow with us, as we continue our path to deliver innovative solutions and take charge of change. The adventure is only beginning. We’re on a mission to help people around the world travel better and experience more. Our team members bring world-class skills to the table to create extraordinary memories for our partners and members.
Our Core Values:
Here atarrivia we…
- Stay Curious - Explore new challenges and make space to learn, grow and improve
- Keep it Real - Earn trust through open, honest and clear communication
- Own it - Seek ways to make an impact and take action.
- Win Together - Create a culture of connection and inclusion where everyone can be their best