Applies SDLC toolchain expertise (CI/CD, testing, IaC, observability) to improve reliability, delivery throughput, and operational excellence.
Serves as a function-wide subject matter expert in one or more areas of focus and contributes to the engineering community as an advocate of firm-wide frameworks, tools, and practices.
Required Qualifications, Capabilities, and Skills
Formal training or certification in software engineering concepts and 5+ years of applied experience.
Hands-on experience delivering mission-critical production services with strong contributions to system design, application development, testing, capacity planning and operationalization.
Proficient in one or more programming languages (Java, Python, or Go) with strong AWS experience.
Strong experience with AWS services to host APIs, run applications, enable inter-application messaging, and implement event-driven services.
Experience organizing Terraform workspaces and developing Terraform code (infrastructure as code).
Experience designing and developing microservices and backend services.
Experience designing backend data models, working with databases (relational and/or NoSQL) and developing non-trivial SQL queries
Demonstrated experience leading effective use of enterprise-authorized AI-assisted software development tools within the work environment, including setting team expectations for validating AI outputs for correctness, performance, and security.
Strong understanding of responsible AI use in engineering workflows (data sensitivity, secure handling of inputs/outputs, resiliency and security expectations) and experience coaching engineers/leads on compliant usage patterns and controls.
Ability to tackle complex design and functionality problems independently with limited oversight.
Preferred Qualifications, Capabilities, and Skills
Experience with messaging/eventing systems (e.g., Kafka, SNS/SQS, Kinesis, MQ).
Experience with Docker/containerization best practices and CI/CD pipeline tooling.
Understanding of security best practices and secure coding principles.
Experience with test-driven development (TDD), automated testing frameworks, and modern API design patterns.