← Back to Remote Jobs

CSG

Senior Software Development Engineer

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

Log in to Apply
Job type

Full Time

Experience

Senior · 5–8 years

Location

India Remote

Workplace

Remote

Posted

2026-08-07

Job board

workday

GeneralInformation Technology JobsSoftware Engineer Jobs

Requirements Summary

Senior Software Development Engineer with 5-8 years of experience in software development, expertise in Agile Development methodologies, and proficiency in at least one major programming language

Benefits

Work from Home, in-office, or hybridEmployee Belonging GroupsHealthcare: Dental, Medical, and VisionPaid Vacation, Volunteer, and Holiday Time Off

Education

Bachelor's degree

Full Job Description

Role Overview As a Senior Software Development Engineer at CSG, you will lead the design, development, and testing of complex software systems, applying your expertise in agile methodologies and providing technical guidance to junior engineers. You will lead the full software development lifecycle, from requirements gathering and design to implementation, testing, and deployment. You will design and implement robust, scalable, and high-performance software architectures and solutions. What You Will Do Your responsibilities will include leading the full software development lifecycle, conducting thorough debugging and performance optimization, mentoring and guiding junior software engineers, and collaborating effectively with stakeholders to understand business requirements and ensure alignment on project goals. Why It Might Be a Fit We are looking for candidates who have a strong focus on backend systems, expert-level proficiency in at least one major programming language, and extensive experience with Agile Development methodologies. You will have the opportunity to work on complex software systems, drive the adoption of best practices in software development, and participate in agile development processes. Requirements Bachelor’s degree in computer science, Software Engineering, or related field, or equivalent practical experience 5–8 years’ experience in Software Development with C# and .NET Proven experience in full-stack software development, with a strong focus on backend systems Expert-level proficiency in at least one major programming language (e.g. Python) Extensive experience with Agile Development methodologies Demonstrated expertise in Software Architectures and Software Design principles Strong skills in Debugging and troubleshooting complex software issues Experience with Software Testing strategies, including unit, integration, and end-to-end testing Excellent communication and interpersonal skills for effective Mentorship and Stakeholder Management Proficient in Systems Analysis and problem-solving Benefits Work from Home, in-office, or hybrid Employee Belonging Groups Healthcare: Dental, Medical, and Vision Paid Vacation, Volunteer, and Holiday Time Off

Skills and Technologies

Software ArchitecturesSoftware Design principlesDebugging and troubleshootingSoftware Testing strategiesMentorship and Stakeholder ManagementSystems Analysis and problem-solvingC#.NETPythonAgile Development methodologiesInformation Technology JobsSoftware Engineer Jobs