Cummins Inc.

Senior Software Engineer

Cummins Inc.

full-time

Posted on:

Location Type: Remote

Location: India

Visit company website

Explore more

AI Apply
Apply

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