FREE ACCESS
5,000–10,000 jobs/day
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.

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 fitCore 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 resumeApplicant 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 & technologiesApacheAWSAzureCassandraDynamoDBElasticSearchJavaJenkinsKafkaMicroservicesMongoDBMySQLOraclePostgresRabbitMQRedisSpring 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