Career Area:
Digital
Job Description:
At Caterpillar, we believe in The Power of Everyone. Our competitive advantage as a Fortune 100 leader begins with our employees who remain passionate, innovative, and diverse. Our most valuable work comes from the inclusive environment we've fostered to celebrate people of all backgrounds, ensuring everyone feels seen, heard, and valued. United under our Values in Action, our dedicated teams at Caterpillar do the work to build a better world.
CatR Digital is the digital and technology arm of Caterpillar Inc., leveraging the latest technologies to build industry leading digital solutions for our customers and dealers. With over one million connected assets worldwide, our teams use data, technology, advanced analytics, telematics and AI capabilities to help our customers build a better world. Here, you'll be able to build your career on a global scale and take advantage of development opportunities with emerging technologies.
As a Software Engineering professional, you will contribute to the design, development, and deployment of Caterpillar's state-of-the-art digital platform. Software Engineers manage the completion of their own work assignments and coordinate work with others.
This position will build a world class platform to host a wide range of digital applications. Responsibilities are across functional lines with individuals assigned in new program development and/or maintenance of existing mobile, WEB, Cloud, server, personal computer, mainframe, and/or distributed computing systems.
Examples of skills and technologies that previous hires have utilized include:
Designing, developing, deploying, and maintaining software at scale
Developing software applications using relational and NoSQL databases
Application architectural patterns, such as MVC, Microservices, Event-driven, etc.
Deploying software using CI/CD tools such as Jenkins, GoCD, Azure Devops etc.
Deploying and maintaining software using public clouds such as AWS or Azure
Working within an Agile framework (ideally Scrum)
Designing well-defined Restful APIs
Writing API proxies on platforms such as AWS API Gateway or Azure API Gateway
Utilizing API tools such as Swagger, Postman and Assertible
Testing with Selenium and Cucumber and their integration into CI/CD pipelines
Datastores such as MongoDB, Cassandra, Redis, Elasticsearch, MySQL, Oracle
Basic qualifications:
Currently attending or recently graduated from a 4-year accredited university/college with a minimum bachelor's degree in Computer Science, Computer Engineering, Software Engineering, Human Interaction Design, or related degree
Minimum cumulative GPA requirement 3.0/ 4.0 (no rounding)
Graduation date between April 2023 through June 2024
Demonstrated experience with Java, Python and/or AWS
Must be able/willing to relocate to work location
Top candidate will also have:
Demonstrated experience or project work in software development or a master's degree in computer science or related field
Demonstrated experience or project work in designing and developing software applications in Java or Scala or a master's degree in computer science or related field
Previous demonstrated leadership experience
Previous technical work experience demonstrating technical aptitude
Passion for technology and an eagerness to contribute to a team-oriented environment
Additional Information :
Candidates hired for their opportunity will be included in the Cat Digital Early Talent Development Program which will include programming around Technical, Professional and Caterpillar acumen
Locations for this position are typically Chicago and Peoria Illinois, Dallas Texas or Westminster Colorado
Basic relocation may be available, dependent on relocation qualifications
Start Dates:
Please note, we typically start our new employees for early talent in cohorts. The next cohort start dates are currently scheduled for January / February 2024 and/or Summer 2024.
Relocation is available for this position.
Visa sponsorship available for eligible applicants.
Summary Pay Range:
$75,900.00 - $141,456.00
Compensation and benefits offered may vary depending on multiple individualized factors, job level, market location, job-related knowledge, skills, individual performance and experience. Please note that salary is only one component of total compensation at Caterpillar.
Benefits:
Annual incentive bonus plan*
Medical, dental, and vision coverage
Paid time off plan (Vacation, Holiday, Volunteer, Etc.)
401k savings plan
Health savings account (HSA)
Flexible spending accounts (FSAs)
Disability benefits
Life Insurance
Parental leave
Healthy Lifestyle Programs
Employee Assistance Programs
Voluntary Benefits and Employee Discounts
Tuition Reimbursement
Career Development
*Subject to annual eligibility and incentive plan guidelines .
EEO/AA Employer. All qualified individuals - Including minorities, females, veterans and individuals with disabilities - are encouraged to apply.
There's more to work at Caterpillar than just the work itself. We hire smart, friendly people and it shows in our culture. We hold ourselves to high standards and make sure our values of integrity, excellence, teamwork, commitment and sustainability come to life in the way we work. We make sure our employees feel continuously challenged while also supported. We provide professional growth opportunities, including leadership programs. We celebrate the diversity of our team, while also working together as one Caterpillar.
Our culture, like everything at our company, is made possible by each employee's contribution. Person by person, we create the environment we work in, and we are proud of the Caterpillar we've built.