Provide technical oversight for performance testing and ensure solutions meet defined non-functional requirements.
Plan and oversee application deployments across non-production and production environments.
Identify opportunities to leverage emerging technologies, particularly AI, data, cloud, and analytics technologies, to improve business and engineering outcomes.
Identify and address technical debt while balancing development effort with business value.
Mentor developers on architecture, design, coding standards, testing, DevOps, and operational practices.
Collaborate with business and technical stakeholders to translate business requirements into effective technical solutions.
Communicate technical concepts, risks, options, recommendations, and business value to both technical and non-technical audiences.
Influence technical decisions across teams and leadership without direct authority.
Lead multiple initiatives concurrently while maintaining delivery commitments.
Integrate DPE insights into existing operational applications and workflows, supporting system integrations, data orchestration, and user-facing decision-support capabilities.
Scale AI-driven capabilities toward production-ready solutions while ensuring reliability, performance, maintainability, and operational readiness.
Support AI and analytics solution architecture for crew negotiation initiatives, including platform and application integration, data governance, and semantic data-layer integration.
Collaborate with business stakeholders, analytics teams, and platform engineering teams on AI and analytics application development and production deployment.
Qualifications
Required
Expert-level experience in software engineering with broad and deep knowledge of software development practices and technologies.
Strong experience leading software engineering teams.
Advanced knowledge of at least one programming language and working knowledge of additional programming languages.
Strong understanding of software architecture, design patterns, development methodologies, testing, and deployment.
Experience with cloud technologies, APIs, system integrations, and modern software engineering practices.
Strong analytical and problem-solving skills.
Excellent communication and stakeholder-management skills.
Ability to communicate technical solutions and their business value to senior leadership and non-technical stakeholders.
Experience working in fast-paced, enterprise-level environments.
Bachelor's degree in Computer Science, Engineering, Information Systems, or a related field, or equivalent advanced experience.
Preferred
Experience with AI/ML, data platforms, analytics, or AI-enabled applications.
AI/ML and Generative AI expertise.
Python, Java, JavaScript/TypeScript, or similar programming languages.
AWS or other cloud technologies.
Datab