Software Engineer
Chennai, IndiaFull-timePosted Jul 27, 2026
Responsibilities
- Develops software with a paired partner to deliver user stories that contribute to a valuable working software product.
- Develops automated unit tests with working software, to confirm software functionality conformance to functional and non-functional requirements.
- Develops automated functional tests to confirm user story acceptance and to detect regression defects.
- Performs exploratory testing to confirm application execution and to identify software deficiencies not covered by automated testing.
- Reviews continuous integration build status and fixes build failures.
- Improves continuous integration tooling by automating manual processes within the delivery pipeline and improving quality gates based on past learnings.
- Reviews ongoing production software operations and troubleshoots production issues.
- Implements tooling that monitors application performance metrics and automatically notifies team when a failure occurs in production.
- Active participant in all team agile ceremonies:
- Actively manages the long-term delivery roadmap of the software product.
- Organizes team learning events.
- Provides input to product governance communications
- Designing, developing, and maintaining payroll-related applications
- Building and optimizing front-end interfaces using Angular
- Developing backend services and APIs in Java
- Deploying and managing applications on GCP
- Collaborating with cross-functional teams (HR, Payroll, IT Ops) to support global payroll processes
- Troubleshooting and resolving production issues
- Ensuring system scalability, security, and compliance with payroll regulations across regions
Educational Qualification: BE/BTECH /MCA
- Angular – Front-end development and UI/UX implementation
- Java – Backend development, application logic, and integrations
- GCP (Google Cloud Platform) – Cloud infrastructure, deployment, and services Experience with microservices architecture
- Familiarity with CI/CD pipelines
- Knowledge of payroll systems or HRIS platforms (e.g., SAP, ADP) is a plus
- Strong problem-solving and communication skills