About the Role
MegazoneCloud is seeking a Lead Software Engineer to provide technical direction for complex, multi-vendor cloud programs focused on modernizing legacy applications and manual processes into agentic, event-driven architectures on AWS. This hands-on leadership role involves owning the target-state architecture, ensuring code quality, making key design decisions, and building confidence with senior client stakeholders. You will shape and review code, write pattern-setting implementations, and communicate technical details to both engineers and executives.
Responsibilities
- 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.
- 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.
- Experience in regulated environments — life sciences, clinical, healthcare, or financial services — including validated or GxP-adjacent systems.
- Familiarity with scientific or statistical computing environments and the workflows around them: SAS, R, statistical programming pipelines, and analysis-ready data and reporting outputs.
- Hands-on experience with GenAI and LLM application patterns — agentic workflows, retrieval, tool use, guardrails, and evaluation.
- AWS certifications at Professional level (Solutions Architect – Professional or DevOps Engineer – Professional); Certified ScrumMaster.
- Prior consulting or professional services experience on enterprise engagements.
- Experience standing up a delivery capability, practice, or program from scratch.
Skills
- AWS
- Lambda
- Step Functions
- ECS Fargate
- API Gateway
- DynamoDB
- S3
- EventBridge
- Bedrock
- Python
- Node.js
- JavaScript
- Terraform
- REST API design
- GraphQL API design
- Agile delivery
- Scrum
- Kanban
- GenAI
- LLM application patterns
Location
- Nationwide (US)
- Hybrid or onsite preferred near Rochester NY, Irvine CA, or Frisco TX
Work Type
- Hybrid
- Onsite
Experience Level
- 8+ years of professional software or platform engineering experience
- Senior technical lead
Education Level
- Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience
Benefits
- Our Product is Our People: We invest in people who invest in themselves. Your growth is our growth.
- True Servant Leadership: Management is here to empower you and clear roadblocks, not to micromanage.
- Flat Organization, Real Impact: Your voice and designs will directly shape our technical roadmap and our clients' success. You'll work on the latest tech to solve real problems.
- A "Learn-from-it" Culture: We believe mistakes are learning opportunities, not failures.
About the Company
- MegazoneCloud US
Equal Opportunity
- Megazone Cloud is an Equal Opportunity Employer and participates in E-Verify to confirm the employment eligibility of all new hires.
