Description
The Development Enablement team is a new engineering group focused on streamlining the development experience, providing guidance, and addressing challenges in working with the technology stacks maintained by the departmental Architecture team. A Senior Software Engineer for this group will provide technical guidance and assistance to product engineers, identify and resolve development challenges, and champion best practices and technology adoption.
The ideal candidate is a technical leader responsible for setting best practices, establishing development standards, supporting/implementing system design decisions that impact team and organizational success, and identifies opportunities to leverage AI to improve development workflows. This role combines advanced technical expertise with technical leadership responsibilities, focusing on mentoring engineers, defining technical roadmaps, and ensuring delivery of high-quality, secure, and scalable software solutions.
Responsibilities
Define and establish technical standards from architectural guidelines
Build scalable, maintainable software systems
Drive adoption of emerging technologies, selected by leads
Mentor junior and mid-level engineers
Participate in hiring processes and technical interviews
Collaborate with leadership on technical roadmaps
Represent technical perspectives in strategic planning
Establish code quality standards and technical debt management within the team
Create technical documentation and knowledge-sharing resources
Collaborate with cross-functional teams
Identify opportunities to leverage Agentic AI to improve developer productivity, streamline engineering workflows, and enhance software quality
Guide engineering teams in the responsible adoption of AI-assisted development practices and tooling
Evaluate and implement AI-driven solutions that support development enablement, automation, and operational efficiency
Establish best practices for integrating Agentic AI into the software development lifecycle
Qualifications