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.
The Cat® Digital group is the digital and technology arm of Caterpillar Inc., responsible for bringing world class capabilities to our products and services. With over 1.5 million connected assets worldwide, we're focused on using data, advanced analytics, and AI capabilities to help our customers build a better world. ?
Job Summary:
As a Senior Software Engineer - Search Devops, you play a pivotal role in driving the success of advanced search solutions by actively contributing to their strategic direction and hands-on implementation. Through your technical expertise and collaborative approach, you help build scalable, high-performance search platforms that provide outstanding user experiences and support the continued growth of Caterpillar's eCommerce initiatives.
What You Will Do:
Contribute to defining and implementing the long-term technical vision for the search platform, supporting scalability and adaptability as data volumes and query complexity increase.
Participate in technical reviews, share best practices, and collaborate with search engineers to solve technical devops / Security challenges as part of the team.
Collaborate closely with Search engineering teams to provide recommendations on DevOps best practices, Cat Digital DevOps standards, and troubleshooting of developer challenges in the Software Development Lifecycle (SDLC).
Work with developers to create, optimize, and troubleshoot Continuous Integration / Continuous Delivery (CI/CD) pipelines.
Work with developers to create, optimize, and troubleshoot cloud infrastructure deployments using Infrastructure as Code (IAC).
Work with developers in the usage of cloud services and assist in troubleshooting solution problems, including IAM, networking and other configuration issues
Assist in developing advanced features such as NLP, vector search, and personalization to improve relevance and accuracy.
Support the creation of search capabilities with measurable KPIs (e.g., CTR, Query Distribution, Zero Search) and use analytics to help continuously optimize search performance.
Work closely with product managers, data scientists, and engineering teams to align search efforts with business goals.
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 Integration Engineering: Knowledge of software integration processes and functions; ability to design, develop and maintain interfaces and linkage to alternative platforms and software packages.
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.
Considerations for Top Candidates:
Bachelor's or master's degree in computer science or related field. OR equivalent working experience
5+ years of experience in search engineering.
2+ years in a technical leadership role.
Strong understanding of modern search technologies and frameworks.
Working experience with building Low-latency API in AWS using Memory-storage solutions.
Experience with AWS cloud services (such as IAM, S3, Lambda, SageMaker, API Gateway, and RDS)
Strong experience creating, managing, and troubleshooting CI/CD pipelines using Azure DevOps and/or GitHub Actions.
Familiarity with A/B testing frameworks for evaluating and improving
Strong knowledge with cloud technologies (AWS, Azure, Google Cloud, etc.)
Advanced experience with version control / repositories such as GitHub
Experience operating in an Agile / Global team environment
Must demonstrate strong initiative, interpersonal skills, and the ability to communicate effectively
Experience in Web content / large Content search solutions.
Previous experience with Search products such as OpenSearch, Elastic Search, SOLR, Lucene, Coveo, and LucidWorks Fusion.
Strong expertise in building crawlers, Web information parsing solutions.
Distributed Systems: Proven experience building large-scale, highly available systems.
Programming:
Proficiency in Java, Python, or Scala, including source control tools and practices for managing code and changes to it.
Proficiency in software debugging and problem-solving techniques.
Deep understanding of Continuous Integration / Continuous Delivery (CI/CD) principals and best practices
Experience managing and deploying AWS infrastructure via AWS CloudFormation
Proficiency in AI code generation tools such as Claude Code, ChatGPT, or GitHub Copilot.
Familiarity with DevOps tools and techniques for cloud deployment.
Producing and consuming APIs
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 to 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 available for eligible applicants.
Posting Dates:
July 10, 2026 - July 17, 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 ( .
- Algorithmic Trading Systems Developer Design and develop complex algorithmic trading systems and drive the delivery of our next-generation platform Build and maintain ultra-low-latency trading strategies and trading tools Proactively look for areas to improve ...Senior
- ...Senior Software Engineer FEV North America, Inc. is seeking a Senior Software Engineer responsible for leading software development projects, designing and implementing solutions, and ensuring code quality. Contribute to technical strategy and collaborate with cross...Senior
$150k - $172k
...globe. Position Summary The Mission Drive innovation and quality in slot game development through expert-level software engineering. Job Summary As a Senior Advanced Software Engineer at Light & Wonder, you will be a key contributor within a collaborative, global engineering...SeniorWork at officeLocal area3 days per week- ...trends, and evolve their business for the coming decades by remaining tech-agnostic and human-centered. We are seeking a Senior Software Engineer to join a high-impact digital payments modernization program supporting the integration of a major card network into one...SeniorWork experience placementFlexible hours
$200k - $250k
...Staff Software Engineer JLL empowers you to shape a brighter way. Our people at JLL are shaping the future of real estate for a better world by combining world class services, advisory and technology for our clients. We are committed to hiring the best, most talented...SeniorWork experience placementRemote work- ...are fundamentally different businesses. Shippers buy logistics software to support their core operations. Logistics Service Providers... ...Francisco, Bangalore, and the EU. Flat org. Forward-deployed engineering. AI coding tools across the workflow. Agents as the product surface...SeniorWork at officeVisa sponsorship3 days per week
$119.8k - $234.7k
...Overview Do you enjoy solving problems, writing software, and working with customers? Do you want to join a team where learning... ...work every day?Then, come join us! The Industry Solutions Engineering (ISE) team is a global engineering organization that works...SeniorOngoing contractLocal areaVisa sponsorshipWork visa$115k - $210k
...Senior Software Engineer, Integrations Mashgin powers the world's best checkout experience for over 40 million users. Customers just place their items on our kiosks and our AI rings up their entire order in less than a second. With Mashgin, lines are now optional....SeniorTemporary workWork experience placementWork at officeImmediate startFlexible hours$91.7k - $163.7k
...scale.Join us to start Caring. Connecting. Growing together. We are seeking a highly skilled and innovative Full Stack Software Engineer to join our ClinicalPoint team. In this remote-based role, you will accelerate the delivery of complex roadmap initiatives, reduce...SeniorMinimum wageFull timeWork experience placementLocal areaRemote work$118k - $178k
...for innovation and creating the best experience for job seekers. (*Comscore, Total Visits, March 2025) Day to Day As a Software Engineer III on the AI Gateway & Guardrails team at Indeed, you will own and drive the development of platform services that connect Indeed...SeniorWork experience placementLocal area$153.32k
...requires a bachelor's degree in computer science, or a related field, or foreign equivalent and 5 years of relevant experience as a Software Engineer, Application Development Associate, or in a related position. In alternative, we accept a Master's degree in Computer Science,...SeniorTemporary workWork at officeRemote workFlexible hours- A rapidly growing consumer technology firm is seeking a Fullstack Engineer to build innovative healthcare solutions, connecting medical consultations to prescription deliveries. The role requires proficiency in programming languages such as TypeScript and Python, strong...SeniorFull time
$130k - $140k
...Senior Full Stack Software Engineer We are looking for a passionate Senior Full Stack Software Engineer, who is ready to work on the cutting edge of FinTech software solutions. You will be joining our team of experts to build the next generation of alternative investments...SeniorFlexible hours$113k - $254.2k
...transforming the logistics industry by delivering world-class digital products for our customers and supply chain partners . As a Senior Software Engineer on the Customer Platform team , you will build modern, scalable web platforms that power customer-facing experiences and...SeniorHourly payContract workTemporary workWorldwideFlexible hours- ...Job Description About the Role As a Senior Software Engineer, you will play a pivotal role in shaping the architecture, quality, and technical direction of our proprietary e-commerce software platform. You will work within a collaborative, cross-functional...SeniorFull time
- Senior Software Engineer - AI Systems Employment Type: Full-time Company: Permute ( Overview Permute is seeking a Senior Software Engineer to design, build, and deploy production‑grade AI systems in a fast‑moving startup environment. This role is for builders who move...SeniorFull time
$235k - $310k
...Senior Software Engineer Chicago, IL (Elmhurst) About The Job McMaster‑Carr is a leading e‑commerce company that industrial customers have trusted for more than 120 years. Our products help customers restore manufacturing lines quickly, keep operations running...SeniorRelocationRelocation package$88.9k - $165.1k
...Senior Software Engineer In The CDP Team The Product team forms the crux of our powerful platforms and helps connect millions of customers worldwide with the brands that matter most to them. This team of innovative problem solvers develops and builds products that...SeniorLocal areaWorldwideFlexible hours- ...their prescription. This role is for an engineer who thrives on the "hard problems" of healthcare... ...SIP-to-web voice conversion Pharmacy Software: Scalable system handling high-volume... ...interview with CEO, CTO, and other senior members of the team. Perks ~10...SeniorTemporary workWork at office
- We have a current opportunity for a Senior Software Engineer in Chicago who is interested in joining an AI focused company that specializes in customer engagement solutions. Skills Java Kafka AWS Terraform Spring Boot LangGraph / LangChain Someone with good scalability...Senior
- ...Description How You’ll Make an Impact We are seeking an experienced Senior Full Stack Engineer to join our Product Engineering team. This role will work on a team of engineers in all aspects of the software development lifecycle. This person will contribute significantly...Senior
- About The Role Somewear’s software platform and satellite-powered hardware enable commercial and government teams to maintain situational... ..., and more diverse networks. We’re looking for a Senior Software Engineer to drive the development and integration of software and system...SeniorPermanent employment
- ...get paid with loads that need to be moved. We’re expanding our engineering team in Chicago, a major hub for our customers and the heart... ...allow us to scale deployments efficiently. If you’re a strong software engineer who wants to work hands-on with users, solve...SeniorWork at office
$154k - $243k
Senior Software Engineer (Java) - Issuing Development Chicago This is Adyen Adyen provides payments, data, and financial products in a single solution for customers like Meta, Uber, H&M, and Microsoft - making us the financial technology platform of choice. At Adyen,...SeniorWork at office$130k - $225k
...to challenge consensus. The UP-Trade Operations team builds software that enables DRW's trading operations teams to manage our growing... ...them, and where they are something entirely new. We need engineers who can reason about these protocols financially, not just technically...SeniorContract workTemporary workFlexible hours$130k - $140k
...architecture using Node.js. Participate in all design meetings and agile ceremonies. Collaborate with embedded product managers and software testers to take a holistic approach to software development. Qualifications Bachelor’s Degree in Computer Science or related field...Senior- SES Inflight has an exciting opportunity for a Senior Software Engineer role who will help us design and develop tools for pro-actively monitor our next generation airline services. You will be part of the team that is building a globally deployed platform for our customers...SeniorLocal area
- Description Senior .NET Backend Engineer - Microservices & Azure Role Summary We are looking for a skilled .NET Backend Engineer to design, build, and modernize backend systems using .NET Core (.NET 6/8, moving to .NET 10) . The role focuses on microservices architecture...SeniorFull time
$141k - $176k
...environment. There has never been a more exciting time to get on board, so read on to learn more and apply today! Who We Want A Senior Software Engineer will work closely with Product Managers, Design, and their Engineering team to create solutions, develop stories, and...SeniorWork experience placementCasual workWork at officeLocal areaRelocationRelocation package$164k
About the role Chime Engineering is growing rapidly as we scale to meet the financial needs... ...stronger protections for our members. As a Senior Engineer, you’ll provide technical... ...have 5+ years of experience developing software in a production environment at scale Prior...SeniorFull timeWork at officeLocal areaRemote workNight shift
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 Chicago, IL
- junior software developer Chicago, IL
- graduate software engineer Chicago, IL
- software engineer internship Chicago, IL
- senior software engineer Chicago, IL
- software developer fintech Chicago, IL
- software engineer visa sponsorship Chicago, IL
- software engineer student Chicago, IL
- senior software engineer ruby on rails Chicago, IL
- federal - software developer Chicago, IL

