$153K - 186K a year
Lead and mentor a software engineering team to design, develop, and deliver scalable, reliable software systems aligned with business goals in a remote-first environment.
Minimum 3+ years in software engineering management, 7+ years development experience, proficiency in programming languages like Java/Python/C++, cloud and DevOps experience, strong leadership and communication skills.
This position is posted by Jobgether on behalf of ATPCO. We are currently looking for a Manager, Software Engineering in the United States. This role offers the opportunity to lead a high-performing engineering team responsible for a critical platform that supports global airline retailing. You will guide the design, development, and delivery of scalable, reliable, and innovative software systems, ensuring operational excellence and alignment with business objectives. Acting as both a technical and people leader, you will mentor engineers, foster collaboration across cross-functional teams, and champion best practices in architecture, coding, and DevOps. Your work will directly impact the efficiency and consistency of product offerings in a complex, high-stakes industry. This is an ideal position for a seasoned engineering manager who thrives in remote-first, dynamic environments and wants to shape the future of technology at scale. Accountabilities: · Lead, mentor, and develop a team of software engineers, promoting career growth, collaboration, and a culture of continuous improvement. · Champion engineering best practices including test-driven development, CI/CD, microservices, and scalable system architectures. · Collaborate with architects and senior engineers to design resilient, maintainable, and high-performance software systems. · Work closely with product, design, and other engineering teams to deliver products that meet business and customer needs. · Oversee operational health of platforms under the team’s responsibility, ensuring security, reliability, and performance. · Communicate effectively with stakeholders, providing updates on project progress, risks, and opportunities. · Continuously assess and improve engineering and delivery practices, fostering innovation and experimentation within the team. · Minimum 3+ years in software engineering management and 7+ years of professional software development experience. · Strong proficiency in programming languages such as Java, Python, C++, or equivalent. · Hands-on experience with cloud platforms (AWS, Azure, Google Cloud) and modern DevOps practices. · In-depth understanding of system architecture, distributed systems, and Agile/SCRUM methodologies. · Proven track record of building, leading, and mentoring high-performing engineering teams. · Excellent verbal and written communication skills, with the ability to convey complex technical concepts to technical and non-technical audiences. · Strong problem-solving skills and proactive approach to addressing technical and operational challenges. · Preferred: experience in cross-functional or matrixed organizations and familiarity with large-scale distributed systems. · Competitive salary range: USD $153,000 – $186,000 (may vary by location and experience). · Flexible, remote-first work environment with support for work-life balance. · Comprehensive medical, dental, and vision coverage. · 401(k) plan with generous employer match. · Tuition and professional development reimbursement. · Inclusive and collaborative culture with open communication and recognition programs. · Opportunities for travel through standby flight programs. Jobgether is a Talent Matching Platform that partners with companies worldwide to efficiently connect top talent with the right opportunities through AI-driven job matching. When you apply, your profile goes through our AI-powered screening process designed to identify top talent efficiently and fairly. 🔍 Our AI evaluates your CV and LinkedIn profile thoroughly, analyzing your skills, experience, and achievements. 📊 It compares your profile to the job’s core requirements and past success factors to determine your match score. 🎯 Based on this analysis, we automatically shortlist the 3 candidates with the highest match to the role. 🧠 When necessary, our human team may perform an additional manual review to ensure no strong profile is missed. The process is transparent, skills-based, and free of bias — focusing solely on your fit for the role. Once the shortlist is completed, we share it directly with the company that owns the job opening. The final decision and next steps (such as interviews or additional assessments) are then made by their internal hiring team. Thank you for your interest! #LI-CL1
This job posting was last updated on 9/8/2025