JobTarget Logo

Software Engineer II in India at Jobgether

NewJob Function: Information Technology
Jobgether
India, India
Posted on
New job! Apply early to increase your chances of getting hired.

Explore Related Opportunities

Job Description

Software Engineer II

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Software Engineer II based in India.

This is a remote software engineering opportunity focused on building and improving applications that automate complex business processes.
You’ll work across both frontend and backend development, delivering new functionality while enhancing and maintaining existing features.
The role combines hands-on coding with automated testing, code reviews, and continuous improvements to engineering standards.
You’ll contribute to reliable, maintainable software using technologies across the .NET and C++ ecosystems.
The position also provides an opportunity to mentor and support entry-level developers, helping strengthen team capabilities and development practices.
You’ll collaborate in a technically driven environment where thoughtful architecture, quality, and scalable solutions are highly valued.
This role is well suited to an experienced engineer who enjoys solving problems across the full application stack while contributing to a strong engineering culture.

Accountabilities
  • Develop and maintain both frontend and backend components, delivering new functionality and resolving issues in existing applications.
  • Design and implement software features based on business and technical requirements.
  • Build automated unit, functional, and regression tests to improve software quality and reliability.
  • Write functional tests and maintain well-structured test suites covering critical application behavior.
  • Participate in code reviews and help establish, maintain, and enforce coding standards across the development team.
  • Apply appropriate software architecture and design patterns to create maintainable, scalable solutions.
  • Work with desktop applications and background processing components where required.
  • Troubleshoot technical issues, identify root causes, and implement effective fixes.
  • Collaborate with other developers and stakeholders throughout the software development lifecycle.
  • Mentor, coach, and support entry-level developers by sharing technical knowledge and development best practices.
Requirements
  • At least 3 years of commercial, hands-on software development experience.
  • Strong professional experience with C#/.NET and C++.
  • Fluent English proficiency at approximately C1 level, with strong written and verbal communication skills.
  • Hands-on experience with ASP.NET Core Blazor.
  • Experience working with Entity Framework Core.
  • Experience developing desktop applications; WinForms and DevExpress experience is preferred.
  • Experience working with background jobs and worker processes, such as Hangfire or similar technologies.
  • Good understanding of software architecture and design patterns, including MVC, MVP, MVVM, Clean, Hexagonal, or comparable approaches.
  • Demonstrated ability to translate requirements into well-designed software functionality.
  • Experience creating and maintaining automated functional tests and structured test suites.
  • Strong debugging, analytical, and problem-solving skills.
  • Familiarity with Angular is a plus.
  • Additional C++ development experience is preferred.
  • Ability to work independently while collaborating effectively with a distributed engineering team.
  • A quality-focused mindset with an interest in clean code, maintainability, testing, and continuous improvement.
Benefits
  • Fully remote, work-from-home opportunity in India.
  • Full-time employment.
  • Opportunity to work across both frontend and backend development.
  • Exposure to modern .NET technologies, C++, Blazor, Entity Framework Core, desktop applications, and automated testing.
  • Opportunity to contribute to architectural decisions and engineering standards.
  • Mentoring and coaching opportunities to help develop less-experienced engineers.
  • Work within a global, collaborative technology environment.
  • Opportunity to build software supporting complex data-management and automation processes.
  • Inclusive work environment that values diverse backgrounds, perspectives, and experiences.
  • Support for reasonable accommodations throughout the hiring process where needed.
How Jobgether works:
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

Job Location

India, India

Frequently asked questions about this position

Continue to apply
Enter your email to continue. You’ll be redirected to the employer’s application.
By clicking Continue, you understand and agree to JobTarget's Terms of Use and Privacy Policy.