Lead, mentor, and develop software engineers through coaching, performance management, career development, and talent planning. Drive the design, development, and delivery of scalable, secure, and high-performing software solutions aligned with business objectives. Partner with Product Management, Architecture, UX, and Engineering teams to define technical roadmaps and deliver customer-focused solutions. Oversee application architecture, API design, system integrations, and platform reliability across complex enterprise environments. Establish and enforce engineering best practices for code quality, security, testing, observability, and operational excellence. Lead Agile delivery teams, ensuring predictable execution, risk management, and continuous improvement of development processes. Champion DevOps and CI/CD practices, enabling automation, deployment efficiency, and accelerated software delivery. Collaborate with senior leadership and key stakeholders to align engineering strategy, technology investments, and business priorities while driving innovation through emerging technologies and AI-assisted development tools.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior