Software Development Engineer III 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 Software Development Engineer III based in India.
This role offers the opportunity to design and build scalable software solutions that support a global technology platform.
You will work on complex engineering challenges involving integrations, reliability, and high-performance systems that directly impact customers and business growth.
As a senior contributor, you will take ownership of features, influence technical decisions, and help shape engineering best practices.
The position combines hands-on development, architecture thinking, mentorship, and cross-functional collaboration.
You will partner closely with product and engineering teams to deliver reliable solutions in a fast-paced environment.
This is an ideal opportunity for an experienced engineer who enjoys solving challenging problems and driving meaningful technical impact.
The Software Development Engineer III will be responsible for designing, developing, and maintaining production-level software while contributing to technical strategy and engineering excellence. The role requires strong ownership, collaboration, and the ability to deliver scalable solutions across complex systems.
- Design, develop, test, and maintain high-quality software solutions in collaboration with engineering and product teams.
- Build and enhance systems that connect platforms, services, and external integrations while ensuring reliability and scalability.
- Become a technical expert in key areas of the codebase and maintain a strong understanding of overall system architecture.
- Provide technical guidance, participate in architecture discussions, and influence engineering decisions across teams.
- Research and recommend new technologies, tools, and approaches to improve product capabilities and development efficiency.
- Break down complex projects into clear milestones and consistently deliver features on schedule.
- Own technical testing strategies, performance considerations, and production readiness for assigned projects.
- Identify and resolve technical challenges, proactively address technical debt, and improve system maintainability.
- Contribute to code reviews, documentation, mentoring, and knowledge-sharing initiatives to improve team capabilities.
- Support service-level design decisions while balancing technical requirements, business priorities, and customer needs.
- Participate in architectural reviews and provide feedback on solutions beyond the immediate team scope.
The ideal candidate is an experienced software engineer with strong development expertise, excellent problem-solving abilities, and a track record of delivering scalable applications. They should be comfortable working independently, collaborating across teams, and driving projects from design through implementation.
- 6+ years of professional software development experience.
- Strong programming skills with experience building production-level applications.
- Hands-on experience with C#, .NET, ASP.NET MVC, SQL, and database design.
- Strong understanding of object-oriented programming principles and software engineering best practices.
- Experience developing and integrating REST APIs using technologies such as JavaScript and JSON.
- Ability to design, implement, and support medium to large-scale features end-to-end.
- Experience with Agile software development methodologies and collaborative engineering practices.
- Strong debugging, analytical thinking, and problem-solving skills.
- Experience automating infrastructure, deployment, and build processes.
- Knowledge of secure development practices, including OWASP principles and defensive coding approaches.
- Ability to mentor engineers through hands-on technical guidance and code reviews.
- Excellent communication skills and ability to work effectively in a fast-paced, entrepreneurial environment.
- Experience with Microsoft Azure services such as Functions, WebJobs, App Services, Service Bus, Storage Queues, or DevOps is a plus.
- Familiarity with event-driven architecture, service-oriented architecture, or Vue.js is beneficial.
- Passion for software quality, including automated testing, regression testing, and continuous improvement.
- Comprehensive medical, term life, and accidental insurance coverage.
- Paid leave benefits, including:
- 12 days of all-purpose leave (casual and sick time).
- 15 days of earned leave.
- 12 public holidays.
- Generous maternity and paternity leave programs.
- Quarterly wellness days to support employee well-being.
- Work-from-home allowance to support remote work setup.
- Opportunity to work remotely from India within a collaborative global engineering organization.
- Access to modern AI and productivity tools designed to improve innovation and efficiency.
- Inclusive workplace culture focused on ownership, learning, and continuous growth.
- Opportunities to contribute to meaningful technology solutions and advance professionally.