HamburgerMenu
hirist

Job Description

Job Description :

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

- Deliver solutions aligned with business goals and customer outcomes

- Align cross-functional stakeholders on technical priorities and deliverables

- Navigate diverse perspectives to drive consensus and progress

- Simplify complex technical concepts for non-technical audiences

- Adapt communication style based on audience and context

Requirements :

Skills & Qualifications :

- Bachelors 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

- Proven strength in modern .NET programming

- 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)

- Familiarity with legacy .NET Framework syntax and paradigms

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

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...