JobTarget Logo

Senior Software Engineer 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

Senior Software Engineer

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

This is a senior engineering opportunity focused on building secure, scalable, and reliable capabilities for enterprise SaaS platforms. You will take ownership of significant technical initiatives across software design, development, testing, and production support. The role combines hands-on engineering with architectural thinking and close collaboration across product, QA, UX, and operations teams. You will work with C# and .NET while engaging with functional programming, system-level APIs, networking protocols, distributed systems, and cross-platform development. The position also encourages the practical use of AI-assisted development tools to improve engineering productivity and code quality. You will contribute to technical standards, mentor other engineers, and help drive continuous improvements across the development lifecycle.

Accountabilities
  • Design, develop, test, and maintain high-quality software features for enterprise SaaS platforms and related product capabilities.
  • Build scalable services, APIs, platform components, integrations, and customer-facing functionality with a focus on reliability and performance.
  • Contribute to technical architecture, design decisions, code reviews, troubleshooting, and production support.
  • Collaborate with product management, QA, UX/UI, operations, and engineering teams to deliver roadmap commitments effectively.
  • Improve software performance, reliability, security, maintainability, automation, and observability across the technology stack.
  • Follow and contribute to the evolution of Agile development, CI/CD, automated testing, and DevOps practices.
  • Apply AI-assisted coding tools for code generation, analysis, reviews, and other software development activities.
  • Mentor junior and mid-level engineers through technical guidance, constructive code reviews, and knowledge sharing.
  • Clearly communicate project progress, technical risks, blockers, and architectural trade-offs to stakeholders.
  • Work within a hybrid setup requiring onsite presence at the Pune office three days per week.
Requirements
  • At least 4 years of professional experience working with C# and the .NET ecosystem.
  • Experience with functional programming using F#, or a strong willingness and ability to learn it.
  • Very good knowledge of Win32 APIs and system-level development concepts.
  • Strong understanding of networking protocols, including HTTP, TLS, and WebSockets.
  • Experience working with different inter-process communication (IPC) mechanisms.
  • Strong software engineering fundamentals, with a focus on writing clean, maintainable, and testable code.
  • Previous experience designing or developing distributed systems.
  • Practical experience using AI-assisted software development tools for code generation, analysis, and code reviews.
  • Experience developing software for macOS and/or Linux environments.
  • Familiarity with software development lifecycle tools such as Jira, GitHub, and Jenkins is an advantage.
  • Experience with reactive programming, AWS cloud infrastructure, or open-source software contributions is a plus.
  • Strong analytical and problem-solving skills with the ability to work through complex technical challenges.
  • Effective communication and collaboration skills across technical and cross-functional teams.
  • Professional fluency in English, including business-level written, spoken, and reading proficiency.
  • Ability to work from the Pune office three days per week.
Benefits
  • Opportunity to work on enterprise SaaS products serving complex technology and business environments.
  • Hybrid work model based in Pune, with three days per week onsite.
  • Exposure to modern software engineering practices, distributed systems, cloud technologies, and AI-assisted development.
  • Opportunity to contribute to architecture, technical standards, automation, and engineering quality initiatives.
  • Collaborative environment with cross-functional engineering, product, QA, UX/UI, and operations teams.
  • Career growth through technical ownership, mentoring, and participation in complex engineering initiatives.
  • Inclusive workplace committed to equal employment opportunity and fair consideration for qualified candidates.
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.