Skip to content
← Back to job listings

Software Development Engineer III

jobgether · India

Software DevelopmentRemoteExternal listingfull-time18 days ago

About The Role

**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.

### Accountabilities

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.

## **Requirements:**

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.

## **Benefits:**

  • 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.

This is an external listing. JobSpring does not represent or verify the employer. Report this listing