Caterpillar

Senior Software Engineer

Caterpillar
Apply
8 days ago

Base Salary

$113k - $183k/yr

Responsibilities

  • Design, develop, test, and maintain backend APIs and microservices using Java, Spring Boot, and AWS.
  • Collaborate with product owners, UI teams, architects, and partner engineering teams to deliver secure and scalable solutions.
  • Define API contracts, payload schemas, and OpenAPI/Swagger documentation.
  • Implement service integrations using OAuth 2.0, JWT, and enterprise authentication and authorization services.
  • Lead feature implementation and delivery of business capabilities.
  • Mentor software engineers through technical guidance, code reviews, and engineering best practices.
  • Resolve application, integration, performance, and production support issues.
  • Develop automated unit, integration, and performance tests.
  • Contribute to CI/CD automation, deployment, observability, monitoring, and operational excellence.
  • Own software delivery throughout the development lifecycle, including documentation, deployment, and production support.

Requirements

  • Strong experience developing backend APIs and microservices with Java 21 or later, Spring Boot, an API gateway such as Apigee, and cloud platforms such as AWS, Azure, or GCP.
  • Experience implementing secure integrations with OAuth 2.0 and JWT.
  • Experience with event-driven architectures and messaging technologies such as Kafka, AWS SQS, AWS SNS, AWS Kinesis, or RabbitMQ.
  • Experience with relational and NoSQL databases including Aurora, DynamoDB, PostgreSQL, MySQL, Oracle, MongoDB, Redis, or Elasticsearch.
  • Experience developing automated unit, integration, and performance tests and deploying applications with CI/CD tools such as Azure DevOps, Jenkins, GoCD, or GitHub Actions.
  • Knowledge of software development, product design and architecture, decision-making, and effective communication.
  • Experience collaborating across engineering, product, business, and stakeholder teams in Agile/Scrum environments.

Benefits

  • Medical, dental, and vision benefits, subject to plan eligibility.
  • Paid time off including vacation, holidays, and volunteer time.
  • 401(k) savings plans, Health Savings Account, and Flexible Spending Accounts.
  • Health lifestyle programs, Employee Assistance Program, voluntary benefits, and employee discounts.
  • Career development, incentive bonus, disability benefits, life insurance, parental leave, adoption benefits, and tuition reimbursement.
  • The position requires the candidate to be based in Chicago, Illinois; relocation assistance and visa sponsorship are unavailable.
  • Posting dates are August 26, 2026 through September 7, 2026.

Tech Stack

Amazon DynamoDBApache KafkaAWSAzureElasticsearchGitHub ActionsGoogle Cloud PlatformJavaJenkinsMongoDBMySQLPostgreSQLRabbitMQRedisSpring Boot

Categories

Caterpillar

About Caterpillar

10,000+ employees

For 100 years, we’ve been helping customers build a better, more sustainable world. Our innovative products and services, backed by our global dealer network, provide exceptional value that helps customers succeed. With 2024 sales and revenues of $64.8 billion, Caterpillar Inc. is the world’s leading manufacturer of construction and mining equipment, off-highway diesel and natural gas engines, industrial gas turbines and diesel-electric locomotives. Caterpillar does business on every continent, principally operating through three primary segments – Construction Industries, Resource Industries and Energy & Transportation – and provides financing and related services through our Financial Products segment.

Contact me