Software Engineer
$97.53k - $158.48kCaterpillar Inc.
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. Role Summary: Develops, prototypes, integrates, and supports software solutions that enable emerging technology initiatives across digital products and platforms. This role works in an agile, cross-functional environment to evaluate new technologies, build production-ready software, accelerate experimentation, and help transition promising concepts into scalable enterprise solutions. The ideal candidate combines strong software engineering fundamentals with curiosity about emerging technologies such as AI/ML, generative AI, intelligent automation, platform services, and modern integration patterns. This role requires practical problem solving, a bias for action, and the ability to work across architecture, engineering, product, security, and business teams. What You Will Do: Design, develop and test software applications, services, APIs, and integrations using agile development practices. Build prototypes and proof-of-concepts to evaluate emerging technologies and determine technical feasibility, business value, and production readiness. Translate business problems and user needs into scalable technical solutions, working closely with product managers, architects, designers, and partner teams. Contribute to solution architecture, system design, and technical decision-making for new capabilities and enhancements. Create reusable components, automation, and engineering patterns that improve speed, quality, and consistency across the team. Support integration with internal and external platforms, data sources, APIs, and third-party tools. Implement automated testing, monitoring, and operational practices to improve software quality, reliability, and supportability. Identify and resolve workflow inefficiencies through automation, intelligent tooling, and modern engineering approaches. Participate in code reviews, technical design reviews, and team ceremonies to maintain engineering standards and share knowledge. Contribute to experimentation frameworks, pilot execution, and measurement of outcomes to help inform investment and scaling decisions. Stay current on relevant technology trends and help assess where new capabilities may create value for the business and customer experience. Partner with stakeholders to communicate technical tradeoffs, implementation recommendations, risks, and progress in a clear and practical way. Support responsible use of emerging technologies by considering security, data privacy, compliance, reliability, and maintainability in solution design. 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: Experience designing, developing, and supporting software applications in an agile environment. Proficiency in at least one modern programming language such as Python, Java, JavaScript/TypeScript, C#, or similar. Experience with APIs, system integration, and modern software development practices including source control, CI/CD, automated testing, and code review. Ability to analyze technical problems, evaluate options, and implement practical solutions. Strong written and verbal communication skills, with the ability to work effectively across technical and non-technical teams. Experience working with cloud platforms, containers, microservices, or modern application architectures. Demonstrated ability to learn new tools, platforms, and technologies quickly. Preferred Qualifications Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or related field. Experience building or integrating solutions using AI/ML, generative AI, LLMs, intelligent assistants, search, recommendation systems, or automation technologies. Familiarity with experimentation, prototyping, and proof-of-concept delivery in emerging technology environments. Experience with platform engineering, event-driven architectures, data pipelines, or enterprise integration patterns. Understanding of security, privacy, observability, and operational readiness considerations for production software. Experience evaluating vendor tools, SDKs, or third-party platforms and integrating them into enterprise ecosystems. Familiarity with DevOps, infrastructure as code, monitoring, and performance optimization. Experience working in cross-functional product teams that include engineering, architecture, UX, and business stakeholders. 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: $97,530.00 - $158,480.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 24, 2026 - July 1, 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. There’s more to work at Caterpillar than just the work itself. We hire smart, friendly people and it shows in our culture. We hold ourselves to high standards and make sure our values of integrity, excellence, teamwork, commitment and sustainability come to life in the way we work. We make sure our employees feel continuously challenged while also supported. We provide professional growth opportunities, including leadership programs. We celebrate the diversity of our team, while also working together as one Caterpillar. Our culture, like everything at our company, is made possible by each employee’s contribution. Person by person, we create the environment we work in, and we are proud of the Caterpillar we’ve built.
- ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful...SuggestedRemote jobInternship
$60k - $70k
...As a Software Engineer Intern, you’ll work side-by-side with your mentor and teammates to build real-world applications that power a global trading firm. Your projects will be scoped based on your team’s real needs — not hypothetical tasks — and your mentor will be fully...SuggestedFull timeInternshipWork at officeRelocation package$244.7k - $279.2k
...Director, Software Engineer - Card Tech AI We are seeking a Director of Software Engineering to join our team and fundamentally redefine the speed and quality of software development. We are a high-velocity, mission-driven group obsessed with bridging the gap between...SuggestedFull timeLocal area$130k - $185k
...Growth Platforms team focuses on building durable technology and AI capabilities that power long‑term enterprise growth. The Software Engineering Director for AI Tooling plays a pivotal role in translating strategy into execution—designing and scaling modern software...SuggestedFull timeWork experience placementSummer holidayWork at officeFlexible hours- ...Description & Requirements Maximus is currently seeking a Software Engineer . In this role, you will provide expertise in the areas of managed file transfer and EDI X12 translations. In addition, they must configure, support and maintain environments and procedures...SuggestedMinimum wageFull timeContract workTemporary workWork experience placementRemote work
$90k
Midtown is seeking a Software Engineer to join our world-class team at our Chicago headquarters. The team is based in our HQ office in Chicago (3611 N Kedzie Ave.) and supports all club locations. The role is hybrid work-from-home and required to also come in the office...Full timePart timeWork experience placementWork at officeRelocation2 days per week$130k
...research topics. Qualities that make great candidates: Pursuing a bachelor’s, masters or PhD in Statistics, Computer Science, Engineering, Mathematics (or a related subject) Expertise in statistics and machine learning Experience building mathematical models for...InternshipWork at office- ...Software Sales Engineer The Software Sales Engineer would be responsible to present and sell software solutions to TRUMPF customers. Besides a very broad knowledge in customer and sheet metal processes, the Software Sales Engineer evaluates customer requirements to...
- An innovative firm is seeking a skilled contractor to enhance their IoT deployment capabilities. This role involves working with cutting-edge cloud and edge devices, specifically focusing on the OpenBlue Bridge V 3.0 for seamless data flow. You will collaborate closely ...For contractors
- ...services firms. Spark your curiosity and ignite your career at The Lighthouse. KPMG is currently seeking a Sr. Associate, Cloud Engineer for our Consulting practice. Responsibilities : Assist clients; cloud migration engagements, including cloud migration...Full timeH1bLocal area
$147k - $202k
...monitors the Auth0 Platform, and we are looking for an Observability Engineer to help ensure that our Product and Platform Engineers can monitor and observe our platform while continuing to rapidly ship software that our customers love. Our engineers maintain and automate...Full timeLocal areaWorldwideFlexible hours$119.77k - $140.9k
...decisions and actions, and good citizenship. Works alongside product engineering team. Responsible for designing, testing, developing,... ...understands Scrum while developing a point of view on an effective software delivery process. Reviews tasks critically and ensures they...Full timeTemporary workWork experience placementWork at officeLocal areaRemote workFlexible hours3 days per week$140k - $145k
Diversified Services Network, Inc. (DSN) is seeking a full-time Senior Software Engineer to join our team in Chicago, IL! We offer full benefits, PTO, 401k, and more! This is a hybrid role requiring 1-2 days per week on-site. If you are a senior backend engineer with deep...Full timeWork at officeLocal areaRelocation2 days per week1 day per week$89k - $143.75k
...profoundly impact health for humanity. Learn more at Job Function: R&D Product Development Job Sub Function: R&D Software/Systems Engineering Job Category: Scientific/Technology All Job Posting Locations: Santa Clara, California, United States of...Full timeTemporary workWork at officeLocal areaRemote workNight shift$135k - $165k
...programs. This position requires a motivated, results-driven design engineer with expertise in development and the ability to guide cross-... ...regulatory requirements (FDA, ISO, etc.) • Proficiency in CAD software, Solid Works and other relevant engineering tools •...Contract workWorldwide$214.5k - $300k
...Chicago. The role involves defining technical strategy, managing an engineering team, and driving the transformation of legacy architectures into modern systems. This position requires extensive software experience, strong leadership skills, and familiarity with AI-...$214.5k - $300k
...for the Experience Management Platform, responsible for defining technical strategy and managing a team of engineers. Candidates should possess 10+ years of software experience and a strong background in managing complex systems. This role offers a salary range of $21...$90k - $100k
...Fitch Group is currently seeking a Software Engineer based out of our Chicago, New York, Toronto, or Monterrey office. As a leading, global financial information services provider, Fitch Group delivers vital credit and risk insights, robust data, and dynamic tools...Full timeTemporary workWork at officeImmediate start2 days per week$5,900 - $10,500 per month
A World-Changing Company Palantir builds the world’s leading software for data-driven decisions and operations. By bringing the right... .... Come join us for a year. Do real, critical work with the engineers and customers building the future. Many of our interns find they...Work experience placementInternship- ...high-performance culture, technical excellence, and career development, ensuring the team stays at the forefront of AI and cloud engineering technology advancements Work closely with our Microsoft, Google, Salesforce, and other related platform teams to develop our...Full timeH1bLocal area
$133k
About the role Chime Engineering is growing rapidly as we scale to meet the financial needs of our members. We’re looking for driven engineers... ...thrive in this role, you have 3+ years building production software at scale Based in the Chicago area, or willing to relocate...Full timeWork at officeLocal areaRemote workRelocationNight shift$73.15k - $174k
...role is an experienced professional with a strong background in software development.Your role Perform solution-level technical... ...and solutions leveraging strengths from strategy and design to engineering, all fueled by its market leading capabilities in AI, generative...Full timeLocal area$244.7k - $279.2k
...Hobbsnews is seeking a Director of Software Engineering based in Chicago. This role involves leading multiple teams of engineers, mentoring staff, and driving innovation in software development. The ideal candidate will possess significant experience in software engineering...$200k
Our engineers build the systems that power Optiver's trading business, solving complex technical problems at massive scale where performance... ...to expect Our interview process is designed to assess your software engineering fundamentals, problem-solving approach and ability...Full timeWork at office$120k - $140k
...Fitch Solutions is currently seeking a Senior Software Engineer, AI based out of our Chicago office. Fitch Solutions is a leading provider of insights, data and analytics. It informs investment strategies, strengthens risk management capabilities and helps identify...Full timeTemporary workWork at officeImmediate start2 days per week$244.7k - $279.2k
...Capital One is hiring a Director of Software Engineering in Chicago, IL. You'll lead multiple software engineering teams focused on delivering cutting-edge applications utilizing technologies like Java, Node.js, and cloud infrastructure. The ideal candidate will have...- ...from an accredited college/university or a minimum of ten years of equivalent experience Google Cloud Professional Cloud Security Engineer, Professional Cloud Architect, or other relevant Google Cloud certifications are highly preferred; Certifications like CISSP are a...Full timeH1bLocal area
- ...first delivery approach. In this role, you’ll pair traditional engineering fundamentals with AI tooling to accelerate design, coding,... ...Translate user stories and acceptance criteria into working software with strong engineering fundamentals (readability, modularity,...Full timeContract workSummer holidayFlexible hours
- ...Requirements Maximus is currently seeking a Cloud Platform Engineer. This is a remote position. Maximus is a trusted federal... ...compliance scanning into pipeline workflows to support secure software delivery and platform hardening. - Monitor cloud platforms for...Minimum wageFull timeContract workTemporary workWork experience placementRemote work
$103.71k - $138.28k
...supervision. The Main Responsibilities •The candidate will have demonstrated knowledge and experience in system architecture and engineering disciplines. Specific technical knowledge of enterprise level networking and network security. •Recommends optimized solutions...Full timeTemporary workRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to 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




