Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Caterpillar Logo

Senior Software Engineer

Caterpillar

$110,520 - $179,640
Dec 18, 2025
Chicago, IL, US
Apply Now

Caterpillar Inc. is looking to build a world-class digital platform hosted on AWS, and the Senior Software Engineer will provide technical leadership in design, development, testing, and deployment of this platform.

Requirements

  • Knowledge of software development tools and activities; ability to produce software products or systems in line with product requirements
  • Knowledge of software product design; ability to convert market requirements into the software product design
  • Experience with Java 17 or higher and SpringBoot RESTful API development
  • Experience deploying and maintaining software using public clouds such as AWS or Azure
  • Message streaming solutions, such as AWS Kinesis, AWS SQS, AWS SNS, Apache Kafka, RabbitMQ, Apache ActiveMQ, Azure Event Hub
  • Datastores such as AWS Aurora, AWS RDS, AWS DynamoDB, PostgreSQL, MySQL, Oracle, ElasticSearch, MongoDB, Cassandra, Redis
  • Deploying software using CI/CD tools such as Azure Devops, Jenkins, GoCD, etc

Responsibilities

  • Designing and developing backend RESTful API web services using Microservices architecture
  • Overseeing and mentoring other developers and handling code reviews
  • Acting as team leader for development and support groups; providing programming and application/technical leadership, guidance, and assistance to other team members
  • Working directly on complex application/technical problem identification and resolution
  • Driving application development focused around delivering valuable business features
  • Maintaining high standards of software quality within the team by establishing good practices and habits
  • Guiding the team to develop a structured application/interface code, new program documentation, operations documentation, and user guides

Other

  • Bachelor's degree in Computer Science or related field
  • Ability to work in Chicago, IL (relocation assistance not available)
  • Visa sponsorship available for eligible applicants
  • Must be able to pass a drug screen
  • Must be authorized to work in the United States