Staff Software Engineer in India at Jobgether
Explore Related Opportunities
Job Description
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Staff Software Engineer in India.
This role is a high-impact technical leadership position within a mission-driven fintech environment focused on building scalable, reliable, and customer-centric financial solutions. As a Staff Software Engineer, you will act as a key technical authority, shaping architecture decisions, guiding engineering strategy, and influencing cross-team delivery at scale. You will work on complex distributed systems, platform services, and product capabilities that directly support financial inclusion and customer empowerment. The role blends hands-on engineering with strategic leadership, requiring deep technical expertise and strong collaboration across product, design, and engineering teams. You will mentor senior engineers, drive best practices, and ensure high-quality delivery across critical initiatives. This is an opportunity to shape core technology direction while solving meaningful real-world problems in a fast-paced, innovation-driven environment.
Lead the design, development, and delivery of complex, large-scale software systems while ensuring high standards of quality, scalability, and performance across product and platform initiatives.
- Drive architectural decisions, define technical direction, and propose scalable solutions for distributed systems and critical business workflows.
- Build reusable frameworks, abstractions, and engineering tools that improve productivity and enable teams to work more efficiently.
- Lead cross-functional collaboration with product managers, designers, and engineers to translate business requirements into robust technical solutions.
- Oversee end-to-end delivery of strategic projects, ensuring alignment across multiple teams and stakeholders.
- Conduct advanced code reviews, improve engineering standards, and promote best practices across the organization.
- Mentor and guide senior engineers while acting as a technical leader and trusted advisor within the engineering organization.
- Identify opportunities for process optimization, system improvements, and adoption of new technologies to enhance engineering effectiveness.
The ideal candidate brings extensive experience in software engineering with a strong foundation in system design, leadership, and scalable application development. You should be comfortable operating at a senior technical level, influencing architecture, and driving execution across teams.
- 8+ years of experience in software engineering with a Bachelor’s or Master’s degree in Computer Science or related field.
- Strong proficiency in one or more programming languages such as Java, Python, or C++.
- Deep understanding of data structures, algorithms, and software design principles.
- Experience building web applications, RESTful APIs, and distributed systems.
- Strong knowledge of relational databases and SQL.
- Familiarity with cloud platforms such as AWS or Azure is highly desirable.
- Experience with version control systems (Git) and modern engineering workflows.
- Proven ability to mentor engineers and lead technical initiatives in a collaborative environment.
- Strong problem-solving, analytical thinking, and communication skills.
- Ability to manage complexity, prioritize effectively, and deliver high-quality solutions under pressure.
- Competitive compensation package aligned with experience and expertise
- Opportunity to work in a mission-driven fintech focused on financial inclusion
- Remote-friendly work environment (India-based role)
- Career growth opportunities with leadership and architectural ownership responsibilities
- Exposure to modern cloud, distributed systems, and scalable engineering practices
- Collaborative, innovation-driven engineering culture
- Strong focus on learning, mentorship, and professional development
- Inclusive work environment supporting diversity, equity, and belonging