Job Description Summary
This position is responsible for designing highly complex modules, critical components or a whole application/product in its entirety. Has the vision to integrate it across multiple systems. This position works independently and is seen as a technical leader. The position is responsible for driving the design and development efforts related to architecture, scalability, availability and performance in alignment with the product/application roadmap.
Job Description
Roles and Responsibilities
In this role, you will:
- Lead Technical Strategy: Define, develop, and evolve software solutions and cloud infrastructure for full-stack and DevOps use cases, ensuring alignment with business goals in a fast-paced, agile development environment.
- Provide Technical Leadership: Guide developers in design, architecture, and implementation, leveraging modern frameworks and tools such as Python (Django/Flask), Angular, AWS, and DevOps pipelines (CI/CD). Foster best practices in code quality, scalability, and security.
- Collaborate with Key Stakeholders: Work with Product Managers, CTOs, Architects, and other leaders to define product vision, translate business requirements into actionable deliverables, and ensure technical feasibility and alignment with organizational goals.
- Architect Scalable Solutions: Design and implement full-stack applications and cloud-based systems, leveraging technologies such as REST APIs, microservices, containerized applications (Docker, Kubernetes), and serverless architectures.
- Optimize Cloud Infrastructure: Drive the design and management of AWS cloud resources, including EC2, S3, Lambda, and RDS, using Terraform or CloudFormation for Infrastructure as Code (IaC). Build cost-effective and highly available systems.
- Drive Continuous Improvement: Lead efforts to eliminate inefficiencies, optimize workflows, and improve development and deployment processes using Agile methodologies and DevOps practices like CI/CD and Infrastructure as Code (IaC).
- Promote Excellence in Software Engineering: Act as a subject matter expert (SME) in full-stack development and cloud computing. Lead the development of reusable design patterns, coding standards, and best practices to ensure consistency and quality across teams.
- Analyze and Improve Performance: Evaluate and optimize performance for both backend services and front-end components. Use data-driven techniques like database tuning, caching, and monitoring to meet scalability and reliability goals.
- Stay Ahead of Technology Trends: Research and evaluate emerging technologies in cloud computing, DevOps, and front-end/backend development to drive innovation and maintain competitive advantage.
Want more jobs like this?
Get jobs in Bangalore, India delivered to your inbox every week.
Desired Characteristics
Technical Expertise:
- Full-Stack Development: Advanced expertise in Python (Django/Flask) for backend development and Angular for front-end development, including component-based architecture, state management (NgRx), and RxJS.
- Cloud Architecture: Deep knowledge of AWS services such as EC2, S3, Lambda, RDS, CloudFront, and VPCs, with hands-on experience managing scalable, distributed cloud systems.
- DevOps and Automation: Proficiency in CI/CD tools such as Jenkins, GitLab CI/CD, or GitHub Actions, along with container orchestration platforms like Kubernetes and containerization tools like Docker.
- Infrastructure as Code (IaC): Expertise in IaC tools like Terraform or CloudFormation, including version control, modularization, and automation of deployments.
- Performance Optimization: Strong background in improving application and system performance through database design, caching strategies, load balancing, and distributed systems.
- Security and Compliance: Demonstrated knowledge of implementing security best practices, including IAM, encryption, and compliance with standards such as SOC2, HIPAA, or GDPR.
- Testing and Monitoring: Proficiency in testing frameworks like PyTest, Jasmine, and Karma, as well as monitoring tools like Datadog, Prometheus, or AWS CloudWatch for observability and incident response.
Business Acumen:
- Understands the business implications of technical decisions, balancing technical excellence with business priorities.
- Drives efficiency by assessing technology trends, building versus buying solutions, and advocating for the adoption of high-value innovations like serverless architectures and DevOps automation.
- Clearly articulates the ROI of technical initiatives and collaborates effectively with stakeholders to align goals and strategies.
Leadership:
- Influence and Inspire: Leads by example, influencing teams and stakeholders to align around shared technical strategies and goals.
- Problem Solving: Tackles ambiguity and conflicting priorities with a structured approach, prioritizing initiatives that deliver maximum impact.
- Mentorship and Growth: Develops junior and senior engineers through coaching, technical reviews, and collaborative problem-solving.
- Continuous Improvement: Promotes a culture of learning and adaptability, encouraging teams to embrace new tools, frameworks, and practices.
Personal Attributes:
- Critical Thinking: Excels in analyzing complex systems, identifying patterns, and proposing innovative solutions.
- Adaptability: Thrives in dynamic environments, navigating change and pivoting strategies when required.
- Ownership and Accountability: Takes responsibility for deliverables, driving quality and timeliness across projects.
- Visionary Leadership: Energizes teams with a shared sense of purpose, fostering creativity and innovation to deliver industry-leading solutions.
Education Qualification:
For roles outside the USA:
- Bachelor's or Master's Degree in Computer Science or STEM (Science, Technology, Engineering, Math) fields with significant experience in full-stack and cloud engineering with the minimum of 9 years of experience.
For roles in the USA:
- Bachelor's Degree in Computer Science or STEM fields with a minimum of 8 years of experience in software development and cloud infrastructure.
Additional Information
Relocation Assistance Provided: Yes