Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer

$112.71k - $183.14k

Caterpillar

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 ( .

Vacancy posted 9 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Westminster, CO vacancy
  • $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

    jobs.frontdoordefense.com - Jobboard

    Broomfield, CO
    15 hours ago
  • $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... 
    Senior
    Full time
    Contract work
    Work experience placement
    Local area

    jobs.frontdoordefense.com - Jobboard

    Broomfield, CO
    15 hours ago
  • $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... 
    Senior
    Local area
    Flexible hours

    Prodigious Worldwide

    Westminster, CO
    4 days ago
  • $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.... 
    Senior
    Full time
    Work experience placement

    Dormont Manufacturing Company

    Broomfield, CO
    3 days ago
  •  ...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... 
    Senior
    Local area
    Relocation package

    Slope

    Broomfield, CO
    4 days ago
  • $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... 
    Senior
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Relocation package
    Flexible hours

    Raytheon

    Westminster, CO
    3 days ago
  • $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... 
    Senior
    Contract work
    Temporary work
    Work experience placement
    Work at office
    Immediate start
    Remote work
    Relocation
    Relocation package
    Flexible hours

    Raytheon

    Westminster, CO
    1 day ago
  • 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

    Roman Health Pharmacy LLC

    Westminster, CO
    15 hours ago
  • $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... 
    Senior
    Relocation package
    Weekend work

    Katalyst Space Technologies

    Broomfield, CO
    4 days ago
  • $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... 
    Senior
    Full time
    Work experience placement
    Immediate start

    Anduril Industries

    Broomfield, CO
    15 hours ago
  •  ...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... 
    Senior
    Local area
    Flexible hours

    Digitas

    Westminster, CO
    3 days ago
  • $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... 
    Senior
    Temporary work
    Freelance
    Local area
    Flexible hours

    Unavailable

    Westminster, CO
    1 day ago
  • $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... 
    Senior
    Local area
    Flexible hours

    Prodigious Worldwide

    Westminster, CO
    4 days ago
  • $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... 
    Senior
    Work at office
    Local area
    Flexible hours

    PTC

    Denver, CO
    4 days ago
  •  ...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... 
    Senior
    Contract work
    Monday to Friday

    Discovery Recruiting & Consulting

    Denver, CO
    3 days ago
  •  ...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... 
    Senior
    H1b
    Visa sponsorship
    Flexible hours

    Tech Stars Group LLC

    Denver, CO
    2 days ago
  • $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... 
    Senior
    Full time
    Remote work
    Flexible hours

    Jobot

    Denver, CO
    4 days ago
  • $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

    Candid Health

    Denver, CO
    15 hours ago
  • $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... 
    Senior
    Work at office
    Worldwide
    3 days per week

    Litera Group

    Denver, CO
    3 days ago
  • $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,... 
    Senior
    Full time
    Remote work

    Pearson

    Denver, CO
    5 days ago
  •  ...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

    Swimlane

    Denver, CO
    2 days ago
  • $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... 
    Senior
    Work at office
    Local area
    Immediate start
    Flexible hours

    PTC

    Denver, CO
    4 days ago
  • $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... 
    Senior
    Remote work

    Nutrislice

    Denver, CO
    15 hours ago
  • $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... 
    Senior
    Hourly pay
    Currently hiring
    Local area
    Remote work
    Weekend work

    Semgrep

    Denver, CO
    15 hours ago
  • $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... 
    Senior
    Casual work
    Remote work

    Kids For The Future

    Denver, CO
    1 day ago
  •  ...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... 
    Senior
    Temporary work
    Work at office
    Local area
    Remote work

    Elea Ecuador

    Denver, CO
    1 day ago
  • $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... 
    Senior
    Temporary work
    Work at office
    Flexible hours

    Infleqtion

    Louisville, CO
    4 days ago
  • $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... 
    Senior
    Full time
    Work at office
    Immediate start
    Flexible hours
    3 days per week

    Kharon

    Denver, CO
    3 days ago
  • $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... 
    Senior
    Remote work
    Home office

    Relativity Inc

    Denver, CO
    4 days ago
  • $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... 
    Senior
    Temporary work
    Work at office
    Immediate start
    Remote work
    3 days per week

    ProCare Solutions LLC

    Denver, CO
    9 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!