Senior Software Engineer
$112.71k - $183.14kCaterpillar Financial Service Corp
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. Cat Digital is the digital and technology arm of Caterpillar Inc., leveraging the latest technologies to build industry‑leading digital solutions for our customers and dealers. With over 1.5 million connected assets worldwide, our teams use data, technology, advanced analytics, telematics, and AI capabilities to help our customers build a better, more sustainable world. Job Summary: The Software Engineer is responsible for designing, developing, implementing, testing, and maintaining enterprise software applications and distributed systems that support Caterpillar’s digital platforms, enterprise systems, connected products, and cloud‑based services. This position requires the application of highly specialized knowledge in computer science, software engineering, systems architecture, cloud computing, APIs, databases, and software development methodologies to create scalable and efficient technical solutions aligned with business and customer requirements. This position qualifies as a specialty occupation because it requires at minimum a Bachelor’s degree or higher in Computer Science, Software Engineering, Information Systems, or a closely related technical field. What You Will Do: Great opportunity to advance your career working side by side with other Engineers in a team environment executing the following: Software Development Design, develop, implement, test, and maintain software applications using Agile/Scrum software development methodologies. Write, modify, debug, and optimize clean, scalable, and efficient code using programming languages including Java, Python, JavaScript, TypeScript, C#, and SQL. Develop business‑critical software features, APIs, backend services, and enterprise applications. Build and maintain distributed systems, microservices architectures, and cloud‑native applications. Develop and integrate software solutions supporting Caterpillar digital initiatives, connected equipment, IoT systems, enterprise tools, and data analytics platforms. Participate in software architecture design, code reviews, technical documentation, and systems integration activities. Technical Problem Solving Analyze technical requirements and identify appropriate software engineering solutions. Troubleshoot, debug, and resolve complex software defects, integration issues, and performance bottlenecks. Optimize application reliability, scalability, maintainability, and security. Automate workflows and deployment processes to improve system efficiency and operational performance. Apply object‑oriented programming principles, algorithms, and software engineering best practices to develop technical solutions. Collaboration & Stakeholder Engagement Collaborate with cross‑functional teams including product managers, QA engineers, DevOps engineers, systems analysts, and business stakeholders. Gather, analyze, and refine technical and functional requirements from internal users and customers. Communicate technical solutions, project updates, and system requirements effectively to technical and non‑technical stakeholders. Participate in Agile sprint planning, stand‑ups, backlog refinement, and release activities. Testing & Quality Assurance Develop and execute unit testing, integration testing, system testing, and user acceptance testing procedures. Utilize automated testing frameworks and CI/CD deployment pipelines to ensure software quality and reliability. Ensure compliance with software engineering standards, coding best practices, and secure software development requirements. Continuous Improvement Contribute to software engineering standards, coding guidelines, and development best practices. Identify opportunities for process improvements, system enhancements, and application optimization. Support knowledge sharing and mentor junior engineers when applicable. Research and implement emerging technologies, frameworks, and development tools to improve software capabilities. Technical Environment Programming Languages Java Python JavaScript TypeScript C# SQL Frameworks & Development Technologies React Angular Node.js Spring Boot .NET / .NET Core Cloud & Infrastructure Platforms Amazon Web Services (AWS) Microsoft Azure Google Cloud Platform (GCP) Docker Kubernetes Databases MySQL PostgreSQL Microsoft SQL Server Elasticsearch NoSQL Databases DevOps & Development Tools Jenkins Azure DevOps Git CI/CD Pipelines Architecture & Methodologies Microservices Architecture APIs & Distributed Systems Agile/Scrum Methodology Software Development Lifecycle (SDLC) Considerations For Top Candidates: Bachelor’s degree or higher in Computer Science, Software Engineering, Information Systems, or a closely related technical field or equivalent working experience Hands‑on experience in software development, systems analysis, and application design. Proficiency in object‑oriented programming concepts, software architecture patterns, and database design. Knowledge of software development lifecycle (SDLC), Agile methodologies, and enterprise application development. Experience with APIs, distributed systems, cloud computing platforms, and scalable software architectures. Strong analytical, troubleshooting, and technical problem‑solving skills. Key Skills Software Engineering & Application Development Systems Analysis & Technical Problem Solving Object‑Oriented Programming Cloud Computing & Distributed Systems API Development & Systems Integration Database Design & Data Management DevOps & CI/CD Automation Software Testing & Quality Assurance Technical Documentation Collaboration & Cross‑Functional Communication Work Context Software Engineers at Caterpillar contribute to a wide range of technical solutions including: Digital platforms and Cat Digital initiatives Connected equipment and IoT systems Enterprise software applications and internal business tools Cloud‑based services and distributed systems Data analytics and application integration platforms 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: June 23, 2026 - June 30, 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. #J-18808-Ljbffr Caterpillar Financial Service Corp
- ...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
$150k - $172k
...Senior Advanced Software EngineerSkip to main contentLight & Wonder does not collect personally identifiable or confidential information about... ...transactional areas of this Web Site.#Senior Advanced Software Engineer page is loaded## Senior Advanced Software...SeniorWork at office$121.73k - $130k
...We are seeking a Senior Software Engineer to design, code, and test post-release configurations, performance measurements, production support, and maintenance within a full software development cycle. You will design, develop, and maintain OSS enterprise applications...Senior- ...Senior Software Engineer – Build the Future of Global Payments We’re looking for a Senior Software Engineer to help build the core infrastructure powering global payments. In this high-impact role, you’ll design and implement systems that process billions of dollars...SeniorWorldwide
- ...We're partnering with a growing logistics technology company to place a Senior Software Engineer who thrives at the intersection of complex systems and real-world supply chain challenges. You'll work across the full stack—building scalable APIs, intelligent data pipelines...Senior
$120k - $200k
...growth and scaled to a multi-billion-dollar annual transaction volume run rate! About The Role We\'re looking for a Senior Software Engineer to help build the core infrastructure powering global payments. You\'ll design and implement systems that process billions...SeniorFull time- ...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 ambiguous...SeniorWork at office
- ...Senior Software Engineer (Lead Salesforce) Burnaby, BC, Canada (Hybrid) Trending About Us RB Global (NYSE: RBA) (TSX: RBA) is a leading, omnichannel marketplace that provides value-added insights, services and transaction solutions for buyers and sellers of commercial...SeniorRemote workWorldwide
$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$126k - $190k
...government agencies rely on Relativitys legal AI software to securely surface and manage the most... ...Change. What We Do At Relativity, engineers dont just write code- they harness AI... ...Integration Team is seeking a Senior Engineer to help us prototype and rapidly...SeniorRemote workHome office- ...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
$144.2k - $164.6k
...Join to apply for the Senior Software Engineer role at Capital One . Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast‑paced, collaborative, inclusive, and iterative delivery environment? At Capital...SeniorFull timePart timeInternshipLocal area- Join a National Top Workplace Named a Top Workplace in the USA and Top Remote Workplace, Kobie is where the best minds in loyalty come together, driven by passion and innovation. We’re always looking for talented individuals who are ready to join a collaborative, growth...SeniorRemote workFlexible hours
$126k - $190k
...corporations, and government agencies rely on Relativity’s legal AI software to securely surface and manage the most relevant and impactful... ...pro bono legal work. WHAT WE DO At Relativity, engineers don’t just write code. They shape how industries uncover critical...SeniorRemote work$141k - $165k
...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$130k - $160k
...consumers time. Through an innovative combination of hardware, software, and fresh food delivery, we make it incredibly simple for... ...personal development and camaraderie. We’re looking for a Senior Software Engineer to join our engineering team and help us build the systems...SeniorCasual workWork at officeImmediate startFlexible hoursShift work$130k - $140k
...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 platforms. You will engineer solutions...SeniorFlexible hours$140k - $170k
...Job Title: Senior Software Engineer Company: Snapsheet Job Location: USA, Remote Job Type: Full-time, direct hire Job Department: Technology Team : Framework About Snapsheet : Snapsheet is claims technology the way it should be: purposeful, precise,...SeniorFull timeTemporary workCasual workCurrently hiringLocal areaRemote workVisa sponsorshipWork visaFlexible 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 100% company-...SeniorTemporary workWork at office
- Wells Enterprises, Inc. seeks a Senior Software Engineer to work in a hybrid role based in Chicago, IL or Le Mars, IA. This role involves analyzing, designing, and improving software applications to meet user needs. The successful candidate will have 5-7 years of experience...Senior
- 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
- FleetWorks is looking for a Forward-deployed Engineer to be part of their expanding Chicago team. You will own the deployment process,... ...world settings. Ideal candidates have 3-6 years of experience in software engineering, expertise in TypeScript and Node.js, and...Senior
- 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
- ...Senior Software Development Engineer page is loaded## Senior Software Development Engineerlocations: Chicago Officetime type: Full timeposted on: Posted Todayjob requisition id: R14032## Clearwater Analytics’ mission is to become the world’s most trusted and comprehensive...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
- ...that need to be moved. We’re expanding our forward‑deployed engineering team in Chicago, a major hub for our customers and the heart of... ...our platform. What we look for: 3-6+ years of professional software engineering experience, with clear ownership of complex, production...SeniorImmediate start
- ...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
$140k - $165k
...Senior Front-End Engineer - Job Description Chicago based position - not eligible for remote work Who We Are STEAMe is a workforce technology... ...providing feedback on code, writing well-designed and tested software, and deploying it to the cloud Help ensure the performance...SeniorWork at officeImmediate start- ...technology platform of choice. At Adyen, everything we do is engineered for ambition. For our teams, we create an environment... ...that help businesses achieve their ambitions faster. Senior Android Software Engineer Adyen is looking for a full-time Senior Android...SeniorFull timeWork at officeFlexible hours
$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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- software sales engineer Chicago, IL
- software engineer amazon Chicago, IL
- software engineer student Chicago, IL
- agile software developer Chicago, IL
- rust software engineer Chicago, IL
- software developer positions Chicago, IL
- senior software design engineer Chicago, IL
- software developer Chicago, IL
- ngo software engineer Chicago, IL
- startup software engineer Chicago, IL

