CSG
Senior Software Development Engineer
Interested in this opportunity? Apply through the protected Remote Kraft flow.
Log in to ApplyFull Time
Senior · 5–8 years
India Remote
Remote
2026-08-07
workday
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
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