Product Software Engineer
2 weeks ago
Experience Level: 4+ yearsJob SummaryWe are seeking a motivated and detail-oriented Software Developer to join our dynamic development team. Under direct supervision, you will assist in the design, development, testing, debugging, and implementation of operating system components, software tools, and utilities. This role is ideal for individuals looking to grow their skills in a collaborative, Agile environment.Essential Duties and Responsibilities- Design and develop complex software systems and features.- Analyze and refactor legacy C++/C# code to improve maintainability, performance, and readability- Design and implement automated tests to increase code coverage (unit, integration, and UI tests)- Identify and resolve technical debt, including outdated patterns, redundant logic, and architectural inconsistencies- Collaborate closely with QA engineers, architects, and product managers to align technical improvements with business needs- Document code changes, refactoring decisions, and testing strategies- Provide code reviews to ensure best practices.- Collaborate with cross-functional teams to define technical requirements and system architecture.- Drive continuous improvement in code quality, performance, and maintainability.- Assist in designing, developing, and maintaining software components and tools.- Modify existing software to meet specialized needs and configurations.- Work through the product backlog, estimating time for coding, documentation, and testing.- Provide input on system design and architecture.- Stay current on emerging technologies and best practices.QualificationsEducation:Bachelor's degree in Computer Science, Information Systems, or a related field, or equivalent work experience.Experience:- 3+ years of experience in software development, preferably in Agile environments.- Proven track record of delivering scalable and maintainable software solutions.- Familiarity with Agile/Scrum methodologies and working in cross-functional teams.Preferred Skills and TechnologiesStrong experience in C++ and C# developmentSolid understanding of Microsoft SQL Server and relational database designFamiliarity with testing frameworks (e.g., MSTest)Experience with code coverage tools (e.g., Visual Studio Code Coverage, dotCover)Knowledge of software design principles (SOLID, Clean Code)Proficiency with Git and version control workflowsNice to HaveExperience working with legacy codebases and refactoring strategiesKnowledge of desktop UI frameworks such as WinForms, WPF, or MFCOur Interview Practices To maintain a fair and genuine hiring process, we kindly ask that all candidates participate in interviews without the assistance of AI tools or external prompts. Our interview process is designed to assess your individual skills, experiences, and communication style. We value authenticity and want to ensure we're getting to know you—not a digital assistant. To help maintain this integrity, we ask to remove virtual backgrounds and include in-person interviews in our hiring process. Please note that use of AI-generated responses or third-party support during interviews will be grounds for disqualification from the recruitment processApplicants may be required to appear onsite at a Wolters Kluwer office as part of the recruitment process.
-
Software Engineer
1 week ago
Chennai, India IRIS Software Group Full timeCompany OverviewIRIS Software Group, one of the UK’s leading privately held software companies, is transforming how businesses, schools, and organisations operate through our comprehensive suite of cloud-native solutions. With over 100,000 customers across 135 countries, we deliver mission-critical software spanning accountancy and finance, HR and payroll,...
-
Software Engineer
1 week ago
Chennai, India IRIS Software Group Full timeCompany OverviewIRIS Software Group, one of the UK’s leading privately held software companies, is transforming how businesses, schools, and organisations operate through our comprehensive suite of cloud-native solutions. With over 100,000 customers across 135 countries, we deliver mission-critical software spanning accountancy and finance, HR and payroll,...
-
Software Engineer
2 weeks ago
Chennai, India IRIS Software Group Full timeCompany OverviewIRIS Software Group, one of the UK’s leading privately held software companies, is transforming how businesses, schools, and organisations operate through our comprehensive suite of cloud-native solutions. With over 100,000 customers across 135 countries, we deliver mission-critical software spanning accountancy and finance, HR and payroll,...
-
Software Engineer
2 weeks ago
Chennai, India IRIS Software Group Full timeCompany OverviewIRIS Software Group, one of the UK’s leading privately held software companies, is transforming how businesses, schools, and organisations operate through our comprehensive suite of cloud-native solutions. With over 100,000 customers across 135 countries, we deliver mission-critical software spanning accountancy and finance, HR and payroll,...
-
Software Engineer
5 days ago
chennai, India IRIS Software Group Full timeCompany OverviewIRIS Software Group, one of the UK's leading privately held software companies, is transforming how businesses, schools, and organisations operate through our comprehensive suite of cloud-native solutions. With over 100,000 customers across 135 countries, we deliver mission-critical software spanning accountancy and finance, HR and payroll,...
-
Software Engineer
1 week ago
Chennai, India IRIS Software Group Full timeCompany Overview IRIS Software Group, one of the UK’s leading privately held software companies, is transforming how businesses, schools, and organisations operate through our comprehensive suite of cloud-native solutions. With over 100,000 customers across 135 countries, we deliver mission-critical software spanning accountancy and finance, HR and...
-
Software Engineer
2 weeks ago
Chennai, India IRIS Software Group Full timeCompany Overview IRIS Software Group, one of the UK’s leading privately held software companies, is transforming how businesses, schools, and organisations operate through our comprehensive suite of cloud-native solutions. With over 100,000 customers across 135 countries, we deliver mission-critical software spanning accountancy and finance, HR and...
-
Lead Software Engineer
3 weeks ago
Chennai, India Sahaj Software Full timeAbout the role You’ll thrive if you’re hands-on, grounded, and passionate about building with technology. Our diverse tech stack includes TypeScript, Java, Scala, Kotlin, Golang, Elixir, Python, .Net, Node.js, and Rust. This role offers significant impact and growth opportunities while staying hands-on. We focus on lean teams without traditional...
-
Lead Software Engineer
2 weeks ago
Chennai, India Sahaj Software Full timeAbout the role You’ll thrive if you’re hands-on, grounded, and passionate about building with technology. Our diverse tech stack includes TypeScript, Java, Scala, Kotlin, Golang, Elixir, Python, .Net, Node.js, and Rust. This role offers significant impact and growth opportunities while staying hands-on. We focus on lean teams without traditional...
-
Lead Software Engineer
2 weeks ago
Chennai, India Sahaj Software Full timeAbout the roleYou’ll thrive if you’re hands-on, grounded, and passionate about building with technology. Our diverse tech stack includes TypeScript, Java, Scala, Kotlin, Golang, Elixir, Python, .Net, Node.js, and Rust.This role offers significant impact and growth opportunities while staying hands-on. We focus on lean teams without traditional management...