We are looking for a highly skilled Software Architect to join our growing Cloud Native Applications team. This role is ideal for someone with deep expertise in application design and a strong passion for collaborating with customers, partners, and cross-functional teams to drive innovation.
In this role, you will work closely with engineers, architects, sales teams, and project managers to design and deliver scalable, high-impact AWS solutions. You will leverage modern technologies to help customers bring cutting-edge ideas to market.
Key Responsibilities
Lead architecture design and technical solutioning for cloud-native applications on AWS
Translate customer requirements into well-defined technical backlogs and actionable engineering tasks
Drive Agile delivery by facilitating ceremonies such as stand-ups, sprint planning, and retrospectives
Collaborate with engineering teams to ensure timely and high-quality project execution
Lead requirements gathering, backlog grooming, and technical discussions with stakeholders
Design and implement DevOps best practices, including CI/CD pipelines, branching strategies, Infrastructure as Code, and monitoring frameworks
Troubleshoot and resolve issues across development, testing, and production environments
Develop and maintain production-quality code, including unit and integration tests
Implement automated testing strategies across multiple levels (component, integration, system)
Ensure clear documentation of architecture, design decisions, and processes
Mentor and guide junior engineers while contributing as an individual contributor
Stay current with emerging technologies and continuously drive innovation within the team
Effectively address client queries, identify gaps in requirements, and recommend actionable next steps
Requirements
Required Qualifications
Bachelor’s degree in Computer Science or a related field (or equivalent experience)
5+ years of experience in software development and cloud-native systems
Strong foundation in scalable system design and modern engineering practices
Experience with front-end technologies (HTML, CSS) and frameworks such as React, Angular, or Vue
Proficiency in backend development using languages like Python, Node.js, Ruby, or PHP
Experience with relational and NoSQL databases (PostgreSQL, MySQL, MongoDB)
Strong understanding of API design and integrations across systems
Familiarity with modern architectures (microservices, event-driven systems, message queues)
Hands-on experience with at least one major cloud platform (AWS preferred)
Experience configuring and managing AWS services
Working knowledge of DevOps practices, CI/CD pipelines, and Infrastructure as Code
Exposure to Generative AI technologies and modern developer productivity tools
Proven ability to lead workstreams while contributing individually
Preferred Qualifications
Experience with automated testing frameworks and strategies
Exposure to UI/UX principles
Familiarity with Large Language Models (LLMs) and Generative AI applications
Experience with developer productivity tools such as GitHub Copilot, Amazon Q Developer, or Cursor
Hands-on experience building and maintaining CI/CD pipelines
Experience with Infrastructure as Code tools (Terraform, CloudFormation, SAM)
Signs You May Be a Great Fit
Impact: Drive the design and delivery of scalable cloud solutions for diverse, forward-thinking customers
Ownership: Thrive in a high-ownership role balancing architecture, coding, and delivery leadership
Collaboration: Enjoy working cross-functionally with engineering, product, and business teams
Growth: Continuously learn new technologies and evolve toward senior architecture and leadership roles