Staff Software Engineer in India at Jobgether
Explore Related Opportunities
Job Description
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Staff Software Engineer based in India.
This role offers the opportunity to drive large-scale software initiatives and shape the evolution of a modern technology platform.
You will act as a technical leader, influencing architecture, engineering practices, and strategic decisions across teams.
The position combines hands-on software development with mentorship, innovation, and cross-functional collaboration.
You will solve complex technical challenges while building scalable, reliable, and high-quality systems.
Working closely with product, design, and engineering stakeholders, you will translate business goals into impactful technology solutions.
This is an ideal opportunity for an experienced engineer who thrives on ownership, autonomy, and creating meaningful technical impact.
The Staff Software Engineer will serve as a technical expert responsible for leading complex engineering initiatives, improving system architecture, and enabling teams to deliver high-quality software solutions. Key responsibilities include:
- Lead the end-to-end development and delivery of complex software applications while ensuring scalability, reliability, performance, and engineering excellence.
- Drive architectural decisions, technical discussions, and innovative solutions to address complex system challenges and business needs.
- Design frameworks, abstractions, tools, and engineering practices that improve developer productivity and enable teams to work more efficiently.
- Own critical projects and initiatives by coordinating across teams, managing technical complexity, and ensuring successful delivery.
- Collaborate with product managers, designers, engineers, and business stakeholders to transform requirements into scalable and effective software solutions.
- Provide technical leadership, mentorship, and guidance to senior engineers through code reviews, documentation, knowledge sharing, and technical coaching.
- Influence engineering standards, development processes, and technology strategies across multiple teams.
- Identify opportunities to improve system reliability, application performance, testing practices, and overall software development efficiency.
- Stay informed about emerging technologies and industry best practices, introducing relevant improvements to enhance products and services.
The ideal candidate is an experienced software engineer with strong technical expertise, leadership capabilities, and a passion for solving complex engineering problems. Required qualifications and skills include:
- Bachelor’s degree with typically 8+ years of relevant software engineering experience, or equivalent experience with advanced technical expertise.
- Proven experience delivering sophisticated software solutions while maintaining high quality and engineering standards.
- Strong proficiency in one or more programming languages such as Java, Python, C++, or similar technologies.
- Deep understanding of data structures, algorithms, software design principles, and scalable system architecture.
- Experience developing web applications, RESTful APIs, and modern software solutions.
- Strong knowledge of relational databases and SQL.
- Experience with version control systems such as Git and modern software development practices.
- Familiarity with cloud platforms such as AWS or Azure is highly desirable.
- Proven ability to mentor engineers, lead technical initiatives, and foster collaborative engineering environments.
- Exceptional problem-solving and analytical skills with the ability to address complex technical and business challenges.
- Strong communication and interpersonal skills with the ability to collaborate effectively across teams and explain technical concepts to diverse audiences.
- Remote work opportunity for candidates based in India.
- Opportunity to work on impactful technology solutions that improve financial accessibility and customer experiences.
- Collaborative and inclusive culture that values diverse perspectives and encourages innovation.
- Career growth opportunities through technical leadership, mentorship, and challenging engineering projects.
- Exposure to modern engineering practices, scalable architectures, and advanced technology solutions.
- Supportive environment focused on continuous learning and professional development.
- Equal opportunity workplace committed to creating an inclusive and respectful environment.