← Back to Remote Jobs

Jobgether

Senior Software Engineer

Interested in this opportunity? Apply through the protected Remote Kraft flow.

Log in to Apply
Job type

Full Time

Experience

Senior · 4 years

Location

India

Workplace

Remote

Posted

2026-08-20

Job board

lever

GeneralEngineering JobsSoftware Engineer JobsInformation Technology Jobs

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.

Full Job Description

Role Overview This is a senior engineering opportunity focused on building secure, scalable, and reliable capabilities for enterprise SaaS platforms. The role combines hands-on engineering with architectural thinking and close collaboration across product, QA, UX, and operations teams. What You Will Do 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. Why It Might Be a Fit 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. 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.

Skills and Technologies

Software engineering fundamentalsFunctional programmingSystem-level development conceptsNetworking protocolsInter-process communication (IPC) mechanismsDistributed systemsAI-assisted development toolsReactive programmingCloud infrastructureOpen-source software contributionsAnalytical and problem-solving skillsCommunication and collaboration skillsProfessional fluency in EnglishC#.NETF#Win32 APIsHTTPTLSWebSocketsJiraGitHubJenkinsAWSLinuxmacOS
Senior Software Engineer at Jobgether | Remote Kraft