HamburgerMenu
hirist

Newpage - Staff Software Engineer - Distributed Systems

NewPage Solutions
7 - 10 Years
Chennai

Posted on: 14/05/2026

Job Description

Role Overview :

We are looking for an experienced Staff Software Engineer to lead the design and development of scalable, high-performance software applications and distributed systems.

The role requires strong technical expertise, architectural understanding, and leadership capabilities.

Key Responsibilities :

- Design and develop scalable backend systems, APIs, and enterprise applications.

- Lead architecture discussions and contribute to technical strategy and roadmap.

- Mentor engineering teams and drive best coding practices.

- Work on microservices, cloud-native architectures, and distributed systems.

- Collaborate with product, QA, DevOps, and business stakeholders.

- Drive performance optimization, scalability, and reliability initiatives.

- Participate in code reviews, technical planning, and engineering governance.

- Ensure security, quality, and maintainability of applications.

Required Skills :

- Strong expertise in Java / Python / Node.js / Golang or similar technologies.

- Hands-on experience with microservices, REST APIs, and cloud platforms.

- Strong understanding of system design, scalability, and distributed systems.

- Experience with Kubernetes, Docker, CI/CD, and DevOps practices.

- Good understanding of databases, caching, and messaging systems.

- Excellent problem-solving and stakeholder management skills.

Preferred Skills :

- System Design

- Distributed Systems

- Microservices

- Cloud Architecture

- Kubernetes

- Docker

- API Development

- DevOps

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...