Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Caterpillar Inc.

Lead Software Engineer

Caterpillar Inc.

Lead Software Engineer providing technical leadership in AWS digital platforms at Caterpillar. Designing and developing API services while mentoring developers within Agile teams.

Posted 7/18/2026full-timeChicago • Illinois • 🇺🇸 United StatesSenior💰 $128,470 - $208,770 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in backend RESTful API development using Java 17 and SpringBoot, while leading cross-functional Agile teams to deliver high-quality software solutions on AWS. Proven ability to mentor developers and implement best practices in software development and deployment.

Highest-signal resume keywords
Java 17SpringBoot RESTful API DevelopmentAWS DeploymentMicroservices ArchitectureAgile Framework

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Backend DevelopmentRESTful APIMicroservicesCI/CD ToolsMessage Streaming SolutionsDatastore ManagementSoftware Quality AssuranceCode ReviewApplication DevelopmentTechnical Leadership
Soft Skills
MentoringTeam LeadershipCollaborationCommunicationProblem-Solving
Tools & Technologies
AWSAzureJenkinsAzure DevOpsGoCDAWS KinesisApache KafkaAWS AuroraPostgreSQLMongoDB
Industry Keywords
AgileScrumDigital PlatformSoftware DevelopmentCloud Computing

Tech Stack

Tools & technologies
ApacheAWSAzureCassandraDynamoDBElasticSearchJavaJenkinsKafkaMicroservicesMongoDBMySQLOraclePostgresRabbitMQRedisSpring BootSpringBoot

About the role

Key responsibilities & impact
  • Provide technical leadership in design, development, testing and deployment of Caterpillar’s digital platform hosted on AWS.
  • Build a world class platform to host a wide range of digital applications.
  • Design and develop backend RESTful API web services using Microservices architecture.
  • Oversee and mentor other developers and handle code reviews.
  • Act as team leader for development and support groups.
  • Drive application development focused around delivering valuable business features.
  • Maintain high standards of software quality within the team by establishing good practices and habits.
  • Lead development of new functionality and applications on cross-functional Agile project teams.

Requirements

What you’ll need
  • Experience software development experience using 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.
  • Working within an Agile framework (ideally Scrum).

Benefits

Comp & perks
  • Medical, dental, and vision benefits*
  • Paid time off plan (Vacation, Holidays, Volunteer, etc.)*
  • 401(k) savings plans*
  • Health Savings Account (HSA)*
  • Flexible Spending Accounts (FSAs)*
  • Health Lifestyle Programs*
  • Employee Assistance Program*
  • Voluntary Benefits and Employee Discounts*
  • Career Development*
  • Incentive bonus*
  • Disability benefits
  • Life Insurance
  • Parental leave
  • Adoption benefits
  • Tuition Reimbursement