Own the target-state architecture for the program: event-driven and agentic designs built on Lambda, Step Functions, ECS Fargate, API Gateway, DynamoDB, S3, EventBridge, and Bedrock.
Make and defend service selection, integration pattern, and design tradeoff decisions, grounded in distributed systems fundamentals and the AWS Well-Architected Framework.
Set the engineering standards multiple teams deliver against — patterns, contracts, testing expectations, and the definition of done.
Stay hands-on where it counts: reference implementations, architecture spikes, and the hardest technical problems your teams surface.
Review code and technical artifacts — Python, Node.js/JavaScript, Terraform — with enough depth to give meaningful design-level feedback, not surface commentary.
Contribute to and review REST and GraphQL API contracts, assessing consistency and completeness and identifying integration issues before development begins.
Critically review FRDs, BRDs, and functional specifications — surfacing gaps, ambiguities, and technically infeasible requirements early, and translating business requirements into precise platform deliverables.
Participate in architecture governance — ARB or equivalent — as the person who prepares the submission and answers for it.
Engage senior client stakeholders at VP level and above, face to face, as the technical voice of the program.
Translate between business and IT audiences at varying levels of seniority without losing precision in either direction.
Produce the written record the program runs on: architecture decision records, decision logs, design documentation, and status reporting that an executive can act on.
Coordinate technical delivery across multiple teams, partner vendors, offshore development groups, and specialist analytics firms.
Hold vendor output to the same technical bar as internal work, and **escalate** credibly when it falls short.
Run the program's technical cadence within an Agile delivery model — Scrum or Kanban — across teams that do not all report to the same place.
Requirements
- 8+ years of professional software or platform engineering experience, including demonstrated time as the senior technical lead on complex, multi-vendor cloud programs.
- Solid hands-on knowledge of Step Functions, Lambda, ECS Fargate, API Gateway, DynamoDB, S3, EventBridge, and Bedrock.
- Proven delivery modernizing legacy applications and processes into event-driven, and increasingly agentic, architectures.
- Comfortable reading Python, Node.js/JavaScript, and Terraform well enough to provide design-level feedback and assess system architecture.
- Able to contribute to and review REST or GraphQL contracts and catch integration problems before development starts.
- Demonstrated ability to critically evaluate FRDs, BRDs, and functional specifications and convert them into platform deliverables engineers can execute against.
- A track record engaging business and technical stakeholders at VP level and above in person, and holding the room.
- Experience managing offshore development teams, specialist firms, or partner delivery relationships within a larger program.
- Familiarity with solution architecture and design review processes, including contributing to an ARB or equivalent.
- Strong written and verbal skills — clear documentation, decision logs, ADRs, and status reports that hold up under scrutiny.
- Experience running or leading technical delivery across multi-team programs using Scrum or Kanban.
- Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience.
Core Competencies
Demonstrates extensive experience in cloud architecture and engineering, particularly with AWS services such as Lambda, Step Functions, and DynamoDB. Proven ability to engage with senior stakeholders and translate complex technical concepts into actionable deliverables while maintaining high standards in documentation and integration.
Highest-signal resume keywords
- AWS Lambda
- Step Functions
- ECS Fargate
- Python
- Agile Delivery
ATS Optimization Keywords
Hard Skills
- Event-Driven Architecture
- API Development
- Terraform
- REST API
- GraphQL
- Code Review
- Architecture Decision Records
- Functional Specifications
- Technical Documentation
- Integration Patterns
Soft Skills
- Stakeholder Engagement
- Communication
- Critical Evaluation
- Team Coordination
- Problem Solving
Certifications & Qualifications
- Bachelor's Degree in Computer Science
- Software Engineering
Industry Keywords
- Cloud Programs
- Multi-Vendor Management
- Solution Architecture
- Technical Governance
- Agile Methodologies
Tools & Technologies
- DynamoDB
- S3
- EventBridge
- Bedrock
- Scrum
- Kanban