Manager, Software Engineering
Posted on Sep 14, 2024 by ATPCO
Dulles District, VA
Admin & Secretarial
Immediate Start
Annual Salary
Full-Time
Job Description
As the engineering manager, you will be responsible for a team that supports and enhances ATPCO’s pricing software. The airline industry relies on the pricing service for accurate, comprehensive, and timely competitive data to drive strategic decision-making. As the industry shifts towards dynamic offers, you will play a crucial role in making key technical decisions to build scalable, cost-effective solutions capable of processing billions of pricing operations with unmatched data accuracy.
Key Responsibilities:
Engineering Excellence: Champion best engineering practices (e.g., Test-driven development, CI/CD, Microservices etc.) within the team, ensuring that all software development processes are optimized for quality, efficiency, and scalability.
System Architecture: Collaborate with architects and senior engineers to design and implement scalable, resilient, and maintainable system architectures.
People Management: Lead, mentor, and develop a team of engineers, fostering a culture of continuous improvement and professional growth. Provide guidance on career development and performance management.
Team Building: Build and maintain a high-performing engineering team, ensuring the right balance of skills, diversity, and experience to meet business goals.
Cross-Functional Collaboration: Work closely with product, design, and other engineering teams to deliver products that meet customer needs. Facilitate effective communication and collaboration across teams.
Stakeholder Communication: Manage stakeholder expectations by providing regular updates on project status, risks, and opportunities. Ensure transparency and alignment between engineering efforts and business objectives.
Operational Responsibility: Oversee the operational health of the products under your team's purview, ensuring high availability, security, and performance.
Continuous Improvement: Continuously assess and improve software engineering and delivery practices. Foster an environment of innovation and experimentation within the team.
Qualifications:
Experience:
Minimum 3+ years of experience in a software engineering management role.
Minimum 7+ years of experience in software development with a strong understanding of engineering best practices and system architecture.
Technical Skills:
Proficiency in programming languages such as Java, Python, C++, or similar.
Experience with cloud platforms (e.g., AWS, Azure, Google Cloud)
Strong knowledge of Agile/SCRUM methodologies.
Leadership Skills:
Proven track record of building and leading high-performing teams.
Strong mentoring and coaching skills, with a focus on fostering a collaborative and inclusive team environment.
Communication Skills:
Excellent verbal and written communication skills.
Ability to effectively communicate complex technical concepts to both technical and non-technical stakeholders.
Preferred Qualifications:
Experience with large-scale distributed systems.
Familiarity with modern DevOps practices and tools.
Prior experience in a cross-functional or matrixed organization.
Strong problem-solving skills and a proactive approach to addressing challenges.
Salary Range: USD $148,000 – $165,000
*The disclosed range estimate has not been adjusted for applicable geographic differential associated with the location*
As the engineering manager, you will be responsible for a team that supports and enhances ATPCO’s pricing software. The airline industry relies on the pricing service for accurate, comprehensive, and timely competitive data to drive strategic decision-making. As the industry shifts towards dynamic offers, you will play a crucial role in making key technical decisions to build scalable, cost-effective solutions capable of processing billions of pricing operations with unmatched data accuracy.
Key Responsibilities:
Engineering Excellence: Champion best engineering practices (e.g., Test-driven development, CI/CD, Microservices etc.) within the team, ensuring that all software development processes are optimized for quality, efficiency, and scalability.
System Architecture: Collaborate with architects and senior engineers to design and implement scalable, resilient, and maintainable system architectures.
People Management: Lead, mentor, and develop a team of engineers, fostering a culture of continuous improvement and professional growth. Provide guidance on career development and performance management.
Team Building: Build and maintain a high-performing engineering team, ensuring the right balance of skills, diversity, and experience to meet business goals.
Cross-Functional Collaboration: Work closely with product, design, and other engineering teams to deliver products that meet customer needs. Facilitate effective communication and collaboration across teams.
Stakeholder Communication: Manage stakeholder expectations by providing regular updates on project status, risks, and opportunities. Ensure transparency and alignment between engineering efforts and business objectives.
Operational Responsibility: Oversee the operational health of the products under your team's purview, ensuring high availability, security, and performance.
Continuous Improvement: Continuously assess and improve software engineering and delivery practices. Foster an environment of innovation and experimentation within the team.
Qualifications:
Experience:
Minimum 3+ years of experience in a software engineering management role.
Minimum 7+ years of experience in software development with a strong understanding of engineering best practices and system architecture.
Technical Skills:
Proficiency in programming languages such as Java, Python, C++, or similar.
Experience with cloud platforms (e.g., AWS, Azure, Google Cloud)
Strong knowledge of Agile/SCRUM methodologies.
Leadership Skills:
Proven track record of building and leading high-performing teams.
Strong mentoring and coaching skills, with a focus on fostering a collaborative and inclusive team environment.
Communication Skills:
Excellent verbal and written communication skills.
Ability to effectively communicate complex technical concepts to both technical and non-technical stakeholders.
Preferred Qualifications:
Experience with large-scale distributed systems.
Familiarity with modern DevOps practices and tools.
Prior experience in a cross-functional or matrixed organization.
Strong problem-solving skills and a proactive approach to addressing challenges.
Salary Range: USD $148,000 – $165,000
*The disclosed range estimate has not been adjusted for applicable geographic differential associated with the location*
Reference: 199171833
https://jobs.careeraddict.com/post/95157183
Manager, Software Engineering
Posted on Sep 14, 2024 by ATPCO
Dulles District, VA
Admin & Secretarial
Immediate Start
Annual Salary
Full-Time
Job Description
As the engineering manager, you will be responsible for a team that supports and enhances ATPCO’s pricing software. The airline industry relies on the pricing service for accurate, comprehensive, and timely competitive data to drive strategic decision-making. As the industry shifts towards dynamic offers, you will play a crucial role in making key technical decisions to build scalable, cost-effective solutions capable of processing billions of pricing operations with unmatched data accuracy.
Key Responsibilities:
Engineering Excellence: Champion best engineering practices (e.g., Test-driven development, CI/CD, Microservices etc.) within the team, ensuring that all software development processes are optimized for quality, efficiency, and scalability.
System Architecture: Collaborate with architects and senior engineers to design and implement scalable, resilient, and maintainable system architectures.
People Management: Lead, mentor, and develop a team of engineers, fostering a culture of continuous improvement and professional growth. Provide guidance on career development and performance management.
Team Building: Build and maintain a high-performing engineering team, ensuring the right balance of skills, diversity, and experience to meet business goals.
Cross-Functional Collaboration: Work closely with product, design, and other engineering teams to deliver products that meet customer needs. Facilitate effective communication and collaboration across teams.
Stakeholder Communication: Manage stakeholder expectations by providing regular updates on project status, risks, and opportunities. Ensure transparency and alignment between engineering efforts and business objectives.
Operational Responsibility: Oversee the operational health of the products under your team's purview, ensuring high availability, security, and performance.
Continuous Improvement: Continuously assess and improve software engineering and delivery practices. Foster an environment of innovation and experimentation within the team.
Qualifications:
Experience:
Minimum 3+ years of experience in a software engineering management role.
Minimum 7+ years of experience in software development with a strong understanding of engineering best practices and system architecture.
Technical Skills:
Proficiency in programming languages such as Java, Python, C++, or similar.
Experience with cloud platforms (e.g., AWS, Azure, Google Cloud)
Strong knowledge of Agile/SCRUM methodologies.
Leadership Skills:
Proven track record of building and leading high-performing teams.
Strong mentoring and coaching skills, with a focus on fostering a collaborative and inclusive team environment.
Communication Skills:
Excellent verbal and written communication skills.
Ability to effectively communicate complex technical concepts to both technical and non-technical stakeholders.
Preferred Qualifications:
Experience with large-scale distributed systems.
Familiarity with modern DevOps practices and tools.
Prior experience in a cross-functional or matrixed organization.
Strong problem-solving skills and a proactive approach to addressing challenges.
Salary Range: USD $148,000 – $165,000
*The disclosed range estimate has not been adjusted for applicable geographic differential associated with the location*
As the engineering manager, you will be responsible for a team that supports and enhances ATPCO’s pricing software. The airline industry relies on the pricing service for accurate, comprehensive, and timely competitive data to drive strategic decision-making. As the industry shifts towards dynamic offers, you will play a crucial role in making key technical decisions to build scalable, cost-effective solutions capable of processing billions of pricing operations with unmatched data accuracy.
Key Responsibilities:
Engineering Excellence: Champion best engineering practices (e.g., Test-driven development, CI/CD, Microservices etc.) within the team, ensuring that all software development processes are optimized for quality, efficiency, and scalability.
System Architecture: Collaborate with architects and senior engineers to design and implement scalable, resilient, and maintainable system architectures.
People Management: Lead, mentor, and develop a team of engineers, fostering a culture of continuous improvement and professional growth. Provide guidance on career development and performance management.
Team Building: Build and maintain a high-performing engineering team, ensuring the right balance of skills, diversity, and experience to meet business goals.
Cross-Functional Collaboration: Work closely with product, design, and other engineering teams to deliver products that meet customer needs. Facilitate effective communication and collaboration across teams.
Stakeholder Communication: Manage stakeholder expectations by providing regular updates on project status, risks, and opportunities. Ensure transparency and alignment between engineering efforts and business objectives.
Operational Responsibility: Oversee the operational health of the products under your team's purview, ensuring high availability, security, and performance.
Continuous Improvement: Continuously assess and improve software engineering and delivery practices. Foster an environment of innovation and experimentation within the team.
Qualifications:
Experience:
Minimum 3+ years of experience in a software engineering management role.
Minimum 7+ years of experience in software development with a strong understanding of engineering best practices and system architecture.
Technical Skills:
Proficiency in programming languages such as Java, Python, C++, or similar.
Experience with cloud platforms (e.g., AWS, Azure, Google Cloud)
Strong knowledge of Agile/SCRUM methodologies.
Leadership Skills:
Proven track record of building and leading high-performing teams.
Strong mentoring and coaching skills, with a focus on fostering a collaborative and inclusive team environment.
Communication Skills:
Excellent verbal and written communication skills.
Ability to effectively communicate complex technical concepts to both technical and non-technical stakeholders.
Preferred Qualifications:
Experience with large-scale distributed systems.
Familiarity with modern DevOps practices and tools.
Prior experience in a cross-functional or matrixed organization.
Strong problem-solving skills and a proactive approach to addressing challenges.
Salary Range: USD $148,000 – $165,000
*The disclosed range estimate has not been adjusted for applicable geographic differential associated with the location*
Reference: 199171833
Share this job:
Alert me to jobs like this:
Amplify your job search:
Expert career advice
Increase interview chances with our downloads and specialist services.
Visit Blog