
Software Engineer I
Cummins Inc.
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇺🇸 United States
Visit company websiteSalary
💰 $57,600 - $86,400 per year
Job Level
Mid-LevelSenior
Tech Stack
AWSAzureCloudDockerGoogle Cloud PlatformKubernetesLinuxPythonTerraform
About the role
- Build 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.
- Participate in the testing process through test review and analysis, test witnessing and certification of software.
- Develop software solutions by studying information needs; conferring with users; studying systems flow, data usage and work processes; investigating problem areas; following the software development lifecycle.
Requirements
- Hands-on experience with Linux systems, basic scripting (e.g., Bash, Python), and Git-based workflows.
- Exposure to cloud computing platforms (AWS, Azure, or GCP) through coursework, internships, or research projects.
- Familiarity with CI/CD solutions using tools like GitHub/GitHub Actions, GitLab CI/CD, Terraform.
- Foundational understanding of containerization concepts, including familiarity with tools like Docker and Kubernetes from coursework, internships, or personal projects.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
software developmentprogramming applicationsscriptingBashPythonCI/CDcontainerizationDockerKubernetescloud computing
Soft skills
problem-solvingcollaborationcommunicationanalytical thinkingattention to detail