This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Software Engineer (L3) in India.
This role offers the opportunity to work on high-scale, mission-critical systems that impact millions of users globally. You will contribute to building a sophisticated orchestration platform that ensures automated data lifecycle management across complex distributed systems. The position blends hands-on software engineering with technical leadership, allowing you to design, develop, and debug backend solutions while mentoring junior engineers. You will collaborate cross-functionally to implement robust, compliant, and highly reliable systems that uphold data privacy and governance standards. This environment encourages innovative problem-solving, operational excellence, and continuous learning in a fast-paced, remote-friendly setting. The role also provides exposure to cutting-edge cloud and orchestration technologies, with a strong emphasis on engineering quality and long-term architectural thinking.
Accountabilities:
- Design, implement, and maintain backend software for high-scale, distributed systems and data pipelines.
- Lead technical design discussions, document architecture, and ensure adherence to best practices.
- Supervise project execution and review code to maintain high quality and bug-free deployments.
- Collaborate with cross-functional teams to prioritize and execute tasks within deadlines.
- Identify system bottlenecks, debug complex issues, and implement long-term solutions.
- Mentor and provide guidance to junior engineers, promoting knowledge sharing and technical excellence.
- Recommend and integrate new technologies to enhance system reliability, performance, and productivity.
Requirements:
- 4–7 years of experience in backend software engineering, specifically in distributed systems or data pipelines.
- Proficiency in programming languages such as GoLang and Java.
- Strong understanding of distributed state management, eventual consistency, and workflow orchestration.
- Hands-on experience with technologies like Kafka, Kubernetes, Redis, PostgreSQL, data lakes, low-latency data stores, and multiple data warehouses.
- Familiarity with AWS cloud platform and CI/CD practices, infrastructure-as-code, and observability tools.
- Operational mindset with a proven track record of improving system reliability and reducing on-call burdens.
- Excellent communication and collaboration skills, with the ability to influence cross-functional teams.
- Ability to work independently and drive projects under ambiguous circumstances.
- Experience in Agile environments and a strong understanding of the full software development lifecycle.
Benefits:
- Competitive salary and performance-based incentives.
- Flexible remote work options across select Indian locations (Bangalore, Karnataka, Tamil Nadu, Telangana, Maharashtra, New Delhi).
- Generous time off, wellness, and parental leave policies.
- Healthcare coverage and retirement savings programs.
- Professional development opportunities and exposure to cutting-edge technologies.
- Support for volunteering, community engagement, and positive impact initiatives.
Why Apply Through Jobgether?
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
#LI-CL1
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.