Posted on: 23/09/2025
About the Role :
We're seeking a highly experienced and accomplished Senior/Principal Backend Software Engineer to join our team.
In this pivotal role, you will be a key contributor, responsible for designing, building, and leading the development of mission-critical backend services and large-scale distributed systems.
You will provide technical leadership, mentor other engineers, and have a profound impact on our technology stack and product vision.
If you are a seasoned engineer with a passion for tackling complex challenges and a proven track record of delivering robust, high-performance software, we encourage you to apply.
What You'll Do :
- Architect, design, and lead the development of scalable, reliable, and high-performance backend services and APIs using Java.
- Drive technical strategy and innovation for our core distributed systems, ensuring they are built for reliability, performance, and future growth.
- Lead by example and mentor a team of talented software engineers, promoting best practices in software development, code quality, and system design.
- Collaborate with cross-functional leaders, product managers, and architects to define the technical roadmap and execute on complex projects.
- Solve the most challenging technical problems and serve as a subject matter expert in your domain.
- Conduct thorough code reviews and contribute to a culture of engineering excellence and continuous improvement.
- Champion a results-oriented culture with a strong sense of ownership and accountability.
Requirements :
Must-Haves :
- B.Tech.or Masters degree in Computer Science, Information Technology, or a related field.
- 10-15 years of experience in building successful production software systems at scale.
- A solid grounding in Computer Science fundamentals, with mastery of data structures and algorithms.
- Deep expertise in Java and a strong understanding of its ecosystem, including concurrency, memory management, and performance tuning.
- Extensive experience designing and developing distributed systems, with a strong understanding of design for scalability, performance, and reliability.
- Proven ability to lead complex projects and take them from concept to production.
- Mastery of the tools of the trade, including a variety of modern programming languages and the ability to work on self-developed projects.
- Demonstrated ability to thrive in a fast-paced, agile, and results-oriented culture.
What Would Be a Plus :
- Experience with cloud-native technologies and architectures on platforms like AWS, Google Cloud, or Azure.
- Expertise in microservices architecture, event-driven systems, and message queues.
- Experience with a variety of database systems (e., relational, NoSQL, NewSQL) and complex data modeling.
- Prior experience in a technical leadership or principal engineer role
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1551181
Interview Questions for you
View All