
Sr. Software Engineer
- Scottsdale, AZ
- Permanent
- Full-time
- Foster a culture of ownership, accountability, and continuous improvement.
- Act as a technical leader and cross-functional collaborator, representing your team in broader engineering discussions.
- Lead system design and implementation of complex features using Java, Python, React, and related technologies.
- Define technical approaches, guide sprint planning and estimation, and ensure timely, high-quality delivery.
- Proactively identify risks, unblock teammates, and drive decision-making - even amid ambiguity.
- Champion developer experience by reducing tech debt and contributing to cross-team engineering standards.
- Lead incident response and postmortems, and drive long-term improvements to application health.
- Mentor and support junior developers through code reviews, planning, and hands-on guidance.
- Bachelor’s degree in Computer Science or related field required, or equivalent experience.
- At least 7 years of experience designing and building enterprise-grade software using Java.
- Proficient in Python, React, Spring Boot, RESTful APIs, SQL/PostgreSQL, AWS, CI/CD pipelines, event-driven architectures and monitoring tools
- Proven track record of leading technical initiatives and mentoring team members.
- Excellent communication skills with a proactive, ownership-driven mindset.
- Demonstrates key competencies including Cultivating Innovation, Ensuring Accountability, Driving Results and Manages Complexity.
- Competitive compensation and benefits, including medical, dental, and vision coverage
- Leave and paid time-off for holidays, vacation, personal, family, volunteer, sick, jury duty, bereavement, military, and religious observance
- Financial benefits for retirement and health savings
- Employee recognition programs
- Discounts at Choice hotels worldwide