HamburgerMenu
hirist

L2 Software Engineer - Backend Architecture

Hutchison Limited
5 - 8 Years
Hyderabad

Posted on: 30/03/2026

Job Description

Job Title : Software Engineer (L2)

Location : Hyderabad, India

Team : Research & Development (R&D)

Employment Type : Full-time

About the Role :


We are seeking a talented and motivated Software Engineer (L2) to join our R&D team as part of our growing global engineering organisation. In this role, you will contribute to the design, development, and operation of modern, scalable software systems used across our products and platforms.

You will work across the full software development lifecycle : front-end, back-end, DB and cloud infrastructure; using multiple programming languages and frameworks. The role offers exposure to Google Cloud Platform (GCP), distributed systems, and cloud-native architectures, while collaborating closely with cross-functional teams in an agile environment.

This is an excellent opportunity for an engineer who enjoys solving complex problems, taking ownership of solutions, and continuously improving engineering practices.

Responsibilities :


- Design, develop, test, deploy, and operate scalable, high-quality software applications using languages such as Golang and JavaScript


- Contribute to system and software architecture decisions, balancing performance, scalability, reliability, and maintainability

- Design, deploy, optimise, and scale SQL and NoSQL databases to meet application performance and availability requirements

- Own and support live production services on Google Cloud Platform, ensuring reliability, observability, and operational excellence

- Participate in technical planning, requirements analysis, and solution design for assigned projects or services

- Apply and continuously improve best practices in coding, testing, CI/CD, deployment, and maintenance

- Proactively identify and resolve performance bottlenecks, scalability challenges, reliability risks, and operational issues

- Contribute to code reviews, design discussions, and knowledge sharing, mentoring peers where appropriate

Requirements :


Essential :


- Bachelors or Masters degree in Computer Science, Software Engineering, or a related field


- 5+ years of experience designing, building, and shipping production-grade software

- Strong problem-solving skills with the ability to work independently on complex technical

challenges

- Demonstrated ownership mindset with accountability for end-to-end delivery and system quality

- Excellent written and verbal communication skills, with the ability to articulate ideas through discussion, documentation, and code

- Experience working in agile development environments with evolving requirements and

iterative delivery

- Ability to give and receive constructive feedback, including supporting and mentoring peers

- Hands-on experience designing, deploying, and maintaining containerised microservices

architectures

- Experience with cloud platforms and cloud-native design principles (e.g. scalability, resilience, observability)

Beneficial :


Experience with strongly typed programming languages :


- Golang, C#, Java, etc


- Exposure to Mobile Application Development

- React Native, Android, iOS

- Experience with Javascript Frameworks

- NodeJS, ReactJS, NextJS, React-Native, etc

- Experience with API development

- Rest, GraphQL, etc

- Familiarity with DevOps and Infrastructure-as-Code practices and tooling

- Docker, Kubernetes, Terraform, Jenkins, etc

- Experience working with SQL and NoSQL databases in production environment


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in