Senior Software Engineer
$112.71k - $183.14kCaterpillar
Career Area:
Technology, Digital and Data
Job Description:
Your Work Shapes the World at Caterpillar Inc.
When you join Caterpillar, you're joining a global team who cares not just about the work we do - but also about each other. We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities. We don't just talk about progress and innovation here - we make it happen, with our customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it.
Job Summary
We are seeking a highly motivated Senior Software Engineer to design, develop, and support scalable, cloud-native applications hosted on AWS. The ideal candidate will have strong expertise in backend development using Java, Kotlin, Spring Boot, and Microservices architecture , along with deep experience in building high-performance distributed systems and working with both relational and NoSQL databases.
In this role, you will be expected to provide technical leadership, drive architectural decisions, mentor engineers, and collaborate with cross-functional teams to deliver secure, reliable, and scalable solutions.
What You'll Do
Design, develop, and maintain scalable backend services and RESTful APIs using Java, Kotlin, Spring Boot, and Microservices architecture .
Lead the design and implementation of cloud-native solutions on AWS , ensuring high availability, performance, and security.
Drive architecture discussions and technical decisions for new features and platform enhancements.
Design and optimize data models, queries, and integrations across PostgreSQL, MySQL, and DynamoDB environments.
Develop event-driven and asynchronous processing solutions using modern distributed system patterns.
Collaborate with Product Owners, Architects, DevOps, QA, and other engineering teams to deliver high-quality software solutions.
Perform code reviews, enforce engineering best practices, and provide technical mentorship to junior and mid-level engineers.
Troubleshoot and resolve complex production issues, performance bottlenecks, and scalability challenges.
Implement and maintain CI/CD pipelines, monitoring, logging, and observability solutions.
Contribute to technical documentation, architectural designs, and operational runbooks.
Champion software engineering best practices, including testing, API governance, security, and DevOps methodologies.
What You Will Have
Decision Making and Critical Thinking: Knowledge of the decision-making process and associated tools and techniques; ability to accurately analyze situations and reach productive decisions based on informed judgment.
Software Development: Knowledge of software development tools and activities; ability to produce software products or systems in line with product requirements.
Software Development Life Cycle: Knowledge of software development life cycle; ability to use a structured methodology for delivering and managing new or enhanced software products to the marketplace.
Software Product Design/Architecture: Knowledge of software product design; ability to convert market requirements into the software product design.
Software Product Technical Knowledge: Knowledge of technical aspects of a software products; ability to design, configure and integrate technical aspects of software products.
What You'll Bring
Software development experience building enterprise-grade backend applications.
Strong proficiency in Java 11+ , Spring Boot, REST APIs, and Microservices architecture.
Proven experience designing and supporting applications on AWS .
Strong hands-on experience with the following databases ( required ):
PostgreSQL
MySQL
DynamoDB
Experience with database design, query optimization, indexing strategies, and performance tuning.
Strong understanding of distributed systems, scalability patterns, and high-availability architectures.
Experience with CI/CD pipelines, Git-based development workflows, and infrastructure automation.
Excellent problem-solving, analytical, and debugging skills.
Strong communication skills and the ability to effectively collaborate with technical and business stakeholders.
Preferred Qualifications
Bachelor's degree in Computer Science, Engineering, or a related field, plus 8+ years of professional software development experience.
Experience building and supporting large-scale cloud-native applications in AWS.
Experience with containerization and orchestration technologies such as Docker and Kubernetes .
Experience with messaging and event-streaming platforms such as Kafka, Kenisis, SNS/SQS, or EventBridge .
Familiarity with Agile/Scrum development practices.
Top Candidates Will Also Have
Experience with front-end technologies such as Angular, React, HTML, CSS, and TypeScript .
Experience with Kotlin .
Experience migrating applications or data between relational and NoSQL databases.
Experience with monitoring and observability tools such as CloudWatch, Datadog, Grafana, or Kibana .
AWS Certifications such as:
AWS Certified Developer - Associate
AWS Certified Solutions Architect - Associate or Professional
Experience leading technical initiatives, mentoring engineers, and driving engineering excellence across teams.
What You Will Get:
Working with a Fortune 100 leader, you can build your career on a global scale and take advantage of development opportunities with emerging technologies. We've created an inclusive environment for you to explore your passions, make an impact and do the work that really matters. Join Us.
About Caterpillar:
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. For nearly 100 years, we've been helping customers build a better, more sustainable world and are committed and contributing to a reduced-carbon future. Our innovative products and services, backed by our global dealer network, provide exceptional value that helps customers succeed.
Summary Pay Range:
$112,710.00 - $183,140.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:
Subject to plan eligibility, terms, and guidelines. This is a summary list of benefits.
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
- These benefits also apply to part-time employees
Visa Sponsorship is not available for this position.
Posting Dates:
July 5, 2026 - July 12, 2026
Any offer of employment is conditioned upon the successful completion of a drug screen.
Caterpillar is an Equal Opportunity Employer, Including Veterans and Individuals with Disabilities. Qualified applicants of any age are encouraged to apply.
Not ready to apply? Join our Talent Community ( .
$135k - $160k
...CesiumAstro in Broomfield, Colorado is looking for a Senior Software Engineer II to design and implement features for communication system graphical user interfaces. Candidates should have over 6 years of experience, understanding of embedded systems, and excellent communication...Senior$135k - $160k
...Senior Software Engineer II Design, own, and implement specific features for communication system graphical user interfaces. Location: Broomfield, Colorado, United States Compensation: $135,000 - $160,000 USD per year About The Role Senior Software Engineer II We are...SeniorFull timeContract workWork experience placementLocal area$88.9k - $165.1k
...Senior Software Engineer Job Description Company Description Click here to view how Epsilon transforms marketing with 1 View, 1 Vision, 1 Voice. Overview For this role, we are seeking a qualified Senior Software Engineer to join Epsilon's Development...SeniorLocal areaFlexible hours$190k - $252k
...computer vision, sensor fusion, and networking technology to the military in months, not years. ABOUT THE TEAM At Anduril, our Software Engineers specialize in solving complex, real-world problems through cutting-edge algorithms and intelligent software integrations....SeniorFull timeWork experience placement- ...AI, computer vision, sensor fusion, and networking technology to the military in months, not years. ABOUT THE TEAM Anduril's Software Engineers excel at developing state-of-the art algorithms and software that solve scientific problems with real-world applications. Working...SeniorLocal areaRelocation package
$86.8k - $165.2k
...the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay ahead... ...Will Do Design, develop, test, deliver, and maintain software for cutting-edge satellite ground systems. Work with a team...SeniorTemporary workWork experience placementWork at officeRemote workRelocationRelocation packageFlexible hours$86.8k - $165.2k
...the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay ahead... ...You Will Do Design, develop, test, deliver, and maintain software for satellite ground systems. Work with talented teams of engineers...SeniorContract workTemporary workWork experience placementWork at officeImmediate startRemote workRelocationRelocation packageFlexible hours- A leading space software company is seeking a Senior Flight Software Engineer I to join their Internal Missions team. You will be responsible for developing software for pioneering satellite communications. Ideal candidates have at least 4 years of spacecraft software development...Senior
$150k - $190k
...Senior Flight Software Engineer Broomfield, Colorado, United States We build robotic spacecraft that enable dynamic space operations, creating a future where maneuvering, upgrading, refueling, and exploration are as routine as they are on Earth. Getting to space...SeniorRelocation packageWeekend work$190k - $252k
...America and its allies. We are looking for highly collaborative engineers that will bring significant expertise, experience, and energy... ...ABOUT THE JOB Anduril is seeking an experienced Radar Software Engineer with at least 5 years of experience to contribute to...SeniorFull timeWork experience placementImmediate start- ...large datasets and support data-driven decision-making. Mentor junior engineers, conduct code reviews, and contribute to establishing engineering best practices and standards. 5+ years of software development experience in a scalable, distributed, or multi-node environment...SeniorLocal areaFlexible hours
$88.9k - $165.1k
...datasets and support data-driven decision-making. Mentor junior engineers, conduct code reviews, and contribute to establishing engineering best practices and standards. Who You Are: 5+ years of software development experience in a scalable, distributed, or multi-node...SeniorTemporary workFreelanceLocal areaFlexible hours$88.9k - $165.1k
...Senior Software Engineer (Big Data) Overview What You'll Achieve: Design, develop, and maintain scalable data processing solutions across on-premises and cloud environments using Python and Apache Spark. Optimize and fine-tune Spark jobs for performance...SeniorLocal areaFlexible hours$125k - $165k
...Generative Design Software Engineer Denver, CO - Hybrid Responsibilities Design and implement generative design software solutions for integration into Creo and Onshape products. Deliver high‑quality, innovative solutions by applying first principles to address the needs...SeniorWork at officeLocal areaFlexible hours- ...Great opportunity for a growing Software/professional service company. Company is 300+ employees and has been in business for over 10... ...Degree required from a brick and mortar institution. Full-Stack engineer that is an incredible team player and contributor. Front-end and...SeniorContract workMonday to Friday
- ...About the job Senior Software Engineer **Job Overview** We are seeking a Senior Software Engineer to join our engineering team, focusing on developing new cloud-based solutions powered by database technologies. This role is far from ordinaryyou won't be confined...SeniorH1bVisa sponsorshipFlexible hours
$140k - $225k
...clients across retail, fintech, edtech, software development, and R&D sectors. We specialize... ...are seeking dynamic polyglot software engineers who can code in multiple languages and... ...by clicking the "Easy Apply" button. Seniority level Not Applicable Employment type...SeniorFull timeRemote workFlexible hours$195k - $250k
...Senior Software Engineer At Candid Health, we're on a mission to revolutionize healthcare by solving one of its most complex and costly problems: the billing and revenue cycle management (RCM) process. The healthcare system has long been burdened by slow, inefficient...Senior$120k - $150k
## Senior Software EngineerApplylocations: Denver, COtime type: Full timeposted on: Posted Todayjob requisition id: R-501305**Job Description... ...and connection.**Why this Role Matters**As a Senior Software Engineer at Litera, you will play a key role in advancing the...SeniorWork at officeWorldwide3 days per week$120k - $135k
...our web applications while contributing to feature development across the stack. You’ll work closely with product, design, and engineering teams to identify bottlenecks, implement improvements, and ensure a seamless user experience. Key Responsibilities Analyze,...SeniorFull timeRemote work- ...Senior Software Engineer Swimlane is redefining security operations with Agentic AI automation that empowers organizations to work smarter, respond faster, and stay ahead of threats. Our low-code platform combines automation, orchestration, and intelligent reasoning...Senior
$125k - $165k
...Our world is transforming, and PTC is leading the way.Our software brings the physical and digital worlds together, enabling companies... ...PTC Generative Design team is looking for a talented Software Engineer to join our highly skilled team. If you are driven to innovate...SeniorWork at officeLocal areaImmediate startFlexible hours$130k - $150k
...Senior Software Engineer (Enterprise SaaS) At Nutrislice, we're revolutionizing digital ordering, menus, and signage automation. As a leading foodservice SaaS provider, we power more than 20,000 locations around the globe. Our platform helps clients from schools to...SeniorRemote work$120 - $160 per hour
...and Dropbox. Learn more at semgrep.dev. About the role As a Senior Growth Engineer within the Product Engineering organization, you'll work at... ...problem‑solving 4+ years of experience writing production software and building web applications. Our stack includes Python, Typescript...SeniorHourly payCurrently hiringLocal areaRemote workWeekend work$140k - $160k
...Base Pay $140,000.00 - $160,000.00 / Year Job Category Developer, Software Engineer Employee Type FT Non-Exempt Required Degree 4 Year Degree Manage Others No Senior Software Engineer Base Pay Midpoint: $150,000 | Denver, CO or Remote | Report to Engineering Manager About...SeniorCasual workRemote work- ...About the Role We're hiring a Senior Software Engineer to take on meaningful ownership of our platform and deliver features that directly impact the business. You'll work across the stack, make real technical decisions, and ship end-to-end. This is a role for someone...SeniorTemporary workWork at officeLocal areaRemote work
$106k - $141k
...deep‑tech startup, we embrace a results‑driven, fast‑paced, and customer‑focused approach to innovation. We are seeking a Senior Software Engineer to lead the development and productization of our software systems that interface with cutting‑edge quantum and embedded hardware...SeniorTemporary workWork at officeFlexible hours$160k - $200k
...Senior Software Engineer Application Deadline: 31 July 2026 Department: Engineering Employment Type: Full Time Location: Denver Compensation: $160,000 - $200,000 / year Description TL;DR Kharon is seeking a full-time Senior Software Engineer based in Denver. This role...SeniorFull timeWork at officeImmediate startFlexible hours3 days per week$126k - $190k
...agencies rely on Relativity's legal AI software to securely surface and manage the most... ...What We Do At Relativity, engineers don't just write code- they harness AI tools... ...Kubernetes Integration Team is seeking a Senior Engineer to help us prototype and rapidly...SeniorRemote workHome office$107k - $130k
...Senior .NET Software Engineer, Payments For over 30 years, Procare Solutions has been dedicated to empowering early childhood educators by providing products and services that enable them to focus on the care, safety and education of children. We recognize the responsibility...SeniorTemporary workWork at officeImmediate startRemote work3 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- senior robotics software engineer Westminster, CO
- senior software engineer Westminster, CO
- software developer fintech Westminster, CO
- senior software engineer ruby on rails Westminster, CO
- federal - software developer Westminster, CO
- consulting software engineer Westminster, CO
- junior software developer remote Westminster, CO
- senior software engineer remote Westminster, CO
- entry level software engineer remote Westminster, CO
- software engineer full time Westminster, CO

