You will partner with product managers, architects, and engineering teams to translate customer and business needs into well-architected solutions, drive modern engineering practices across the full software development lifecycle, and coach engineers to deliver features with strong quality, performance, and maintainability. Lead end-to-end application development in partnership with site reliability engineering for delivery across the software development lifecycle (plan, design, build, test, release, and operate), ensuring solutions are scalable, secure, and maintainable.