Job Summary Job Description Major Responsibilities Rapidly deliver proofs of concept (POCs) and pilots, clearly articulate their impact, and challenge ideas to drive informed decision-making. Identify pain points for internal development teams, propose solutions, and implement features that simplify development and deployment processes. Apply expert knowledge in performance, scalability, enterprise system architecture, and engineering best practices. Innovate and establish best practices in software architecture and development processes. Demonstrate expertise in the software development lifecycle (SDLC) and optimize processes through automation. Promote and guide adoption of the Well-Architected Framework , ensuring best practices across engineering teams. Collaborate with applications, DevOps, and platform teams to ensure platform tools are reliable, scalable, and aligned with organizational standards. Partner with architects and product managers to translate system architecture and product requirements into well-designed, high-quality software components. Balance technical leadership with strong business judgment to make sound technology choices. Champion coding standards, automation, observability, and security practices across developer-facing tools and pipelines. Lead and mentor junior engineers, fostering technical growth and professional development. Drive continuous improvement in development processes, including code reviews, testing, and deployment strategies. Stay current with emerging trends and technologies, applying them to enhance developer experience and platform capabilities. Contribute to the overall architecture and design of application modernization initiatives. Explore and pilot emerging AI technologies (including agentic AI), translating learnings into practical developer-experience improvements. Actively participate in Agile/Scrum ceremonies, including Program Increment (PI) Planning, and influence team direction.