
Senior Software Engineer
Cummins Inc.
full-time
Posted on:
Location Type: Remote
Location: India
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Responsible for building high-quality, innovative and fully performing software in compliance with coding standards and technical design.
- Design, modify, develop, write and implement software programming applications.
- Support and/or install software applications.
- Key participant in the testing process through test review and analysis, test witnessing and certification of software.
Requirements
- 5–10+ years software engineering experience delivering enterprise platforms in production
- Strong system design skills: service interfaces, integration patterns, and NFRs
- Experience building enterprise services/integrations using REST APIs, event/batch patterns, and file-based transfers
- Hands-on experience with engineering data / simulation workflow platforms such as Ansys Minerva, Esteco Volta, Granta MI, or equivalent
- Strong troubleshooting using logs/metrics/APM (e.g., Dynatrace) across application + infrastructure; solid SQL fundamentals
- CI/CD ownership, automated test strategy, code review leadership, mentoring
Benefits
- Health insurance
- 401(k) matching
- Flexible work hours
- Paid time off
- Professional development opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
software engineeringsystem designREST APIsevent patternsbatch patternsfile-based transfersSQLCI/CDautomated testingcode review
Soft Skills
troubleshootingmentoringleadership