Software Engineer
$89.21k - $144.96kCaterpillar
Career Area:Strategy, Technology, Digital and DataJob 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.Launch your software engineering career while helping build the connected technologies that power some of the world's most iconic machines. At Caterpillar, you'll work on products used around the globe, collaborate with talented engineers, and accelerate your growth through hands-on development, mentorship, and meaningful project ownership from day one. Cat Digital is the digital and technology focused organization within Caterpillar, Inc. Our global team is responsible for bringing digital capabilities to Caterpillar’s world-famous yellow iron. Working with your yellow partners and Cat Dealers, we execute key components of digital and marketing portfolios, including global marketing & brand, connectivity, enterprise data, analytics and AI, equipment management, eCommerce, digital marketing, rental & used digital solutions, and aftermarket leads & insights. Depending on team placement, you will play a key role in designing, developing, and deploying Caterpillar’s cutting-edge digital platform. You will contribute to building a world-class platform that supports a diverse range of digital applications. Your responsibilities will span across various functional areas, including new program development and the maintenance of existing mobile, web, and cloud systems. What You Will DoAs a Software Engineer, you may: Contribute to the design, development, implementation, testing, and support of AI-powered solutions that enable Caterpillar's digital platforms, customer experiences, dealer ecosystems, and enterprise business operationsIdentify, evaluate, and de-risk emerging technologies by creating Proofs of Technology, Proofs of Concept, and documenting the implementation patternsDesigned and implemented enterprise microservicesEnable API technologies and deploy Microsoft Fabric patterns while leveraging .Net skills to create AI agentsMobile and web developmentUser interface and user experience design activities; including wire framing, prototyping, working with a complex design system, applying design thinking methodologies, creating conceptual designs and creating production-level designsDevelop data pipelines code in python as well as hands on investigating and resolving software defects through code or through data modification python scripts using SageMaker notebooksUse generative AI tools to assist in efficient software development, information gathering, and defect triaging, as well as hands on development of additional generative AI toolsTechnologies you may use: Java, JavaScript, Python, SpringBoot, React, SQL, API's, Cloud Platforms, Generative AI, plus others What You Will Have - Skills and Experiences 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 Effective Communications: understanding of effective communication concepts, tools and techniques; ability to effectively transmit, receive, and accurately interpret ideas, information, and needs through the application of appropriate communication behaviors 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 software product design Software Product Technical Knowledge: knowledge of technical aspects of a software product; ability to design, configure and integrate technical aspects of software products Software Product Testing: knowledge of software product testing; ability to design, plan, and execute testing strategies and tactics to ensure software product quality and adherence to stated requirements Top Candidates May Have: Bachelor’s degree or higher in Computer Science, Software Engineering or related degree (selected candidates must complete their degree by their start date) 0-2 years of relevant experience related to this field (internships or academic projects are a plus) Minimum cumulative GPA requirement 3.0/ 4.0 (no rounding) Experience through internships, personal projects, research, hackathons, student organizations, or coursework is highly valued Additional Information Locations for this position are typically Chicago and Peoria Illinois. Limited opportunities in Dallas, Texas Basic relocation may be available, depending on relocation qualifications Sponsorship now or in the future is NOT available for this position Summary Pay Range:$89,210.00 - $144,960.00Compensation 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 benefitsLife InsuranceParental leaveAdoption benefitsTuition Reimbursement* These benefits also apply to part-time employeesRelocation is available for this position.Visa Sponsorship is not available for this position.Posting Dates:September 7, 2026 - November 13, 2026Any 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.SummaryLocation: Chicago, Illinois; Peoria, Illinois; Irving, TexasType: Full time
$95.6k - $188.4k
Position Summary Software Engineer II with Anthropic AI Experience, AI & Engineering/Engineering as a ServiceAgentic AI is moving from experimentation to production, and organizations everywhere are racing to figure out how to build it responsibly and at scale. We...SuggestedWork at officeLocal areaFlexible hoursShift work$165k - $225k
...provisioning, and resource scheduling-enabling researchers and engineers to programmatically access high-performance compute resources... ...organizations. Requirements Experience: 5+ years in software engineering with proven experience building compute platforms,...SuggestedFull timeImmediate startRemote workFlexible hours$165k - $225k
.... Your Role: You will be foundational to building our software-defined networking (SDN) platform that enables high-performance... ..., and network lifecycle management – enabling researchers and engineers to access enterprise-grade networking with cloud-like...SuggestedFull timeImmediate startRemote workFlexible hours$165k - $225k
...network topology, automated VLAN and subnet configuration, and software-designed networking orchestration for high-performance... ...SDKs: Develop robust APIs and SDKs that enable researchers and engineering teams to programmatically provision and manage infrastructure...SuggestedFull timeImmediate startRemote workFlexible hours$200k - $275k
...cohesive, transparent, lightly coupled service architectures. UP teams are segmented into multiple areas including: Platform Engineering - Teams within platform engineering provide cross-cutting capabilities that enable other teams to focus on domain- or business-...SuggestedFull timeTemporary workFlexible hours- ...chat, voice, web, and third-party channels, powering seamless post-booking experiences worldwide. About the job As a Software Engineer on the CX Platform team, you will design, build, and evolve the core systems behind Hopper’s post-booking experience. Your work...Full timeRemote workWorldwide
$2,400 per month
...Description We’re seeking an experienced Software Engineer to maintain, enhance, and modernize a suite of .NET-based applications while developing new cross-platform, mobile, and distributed systems. This role bridges legacy modernization with next-generation engineering...Full time$117.2k - $223.9k
...era? You’re in the right place! Agentforce is the future of AI, and you are the future of Salesforce.Job SummaryWe’re hiring a Software Engineer at either the Member of Technical Staff (MTS) or Senior Member of Technical Staff (SMTS) level to join the IT Employee Success...Full time$200k - $250k
...technologists who architect, build and maintain our world-class trading platform. From optimizing our core trading engine to building custom hardware, we leverage software & hardware engineering, data science and research, to deliver the infrastructure and tools that drive our...Full time- ...Senior EngineerIn 2025, we launched Reunion PWA, a software solution that helps developers comply with prevailing wage and apprenticeship... ...and adapt systems and processes amid rapid growth. As a senior engineer, you'll enjoy a high degree of autonomy and trust. You will be...ApprenticeshipWork experience placementImmediate startRemote workHome office
$150k - $180k
...place of high expectations, integrity, innovation and a willingness to challenge consensus. DRW is seeking an exceptional Software Engineer to join a newly created team responsible for designing and developing tools and infrastructure used by Traders and Quantitative...Full timeTemporary workFlexible hours$190.8k - $267.1k
...models that are the sources of truth for Reddit. As a Senior Engineer on this team, you’ll be a technical coach and mentor. You’ll... ...hundreds of millions of users across the world. You have: ~ Software development experience in Golang or Python ~5+ years of...Full timeFor contractorsWork experience placementRemote workFlexible hours$171.5k
...experiences that drive loyalty and traveler satisfaction. The Senior Software Developer role is part of the GenAI Platform team. The GenAI... ...practices, and partnering closely with product and domain engineering teams, you will accelerate how internal teams build, integrate...Full time- ...sponsorship. This is a hybrid role requiring 3 days a week in a CJ office location ()About CJ Engineering Are we a good fit for you? At CJ, we are passionate about software engineering. We build exciting software, with quality and maintainability in mind. We believe in...Temporary workFreelanceWork at officeFlexible hours3 days per week
- Job DescriptionThis role is responsible for the full software development life cycle, from conception to deployment. As a Senior Software Engineer, you will have relevant experience with both front-end and back-end coding languages, software development architecture and...
$171.5k
...and have the flexibility, benefits, and support to do their best work. Join us and build for travelers everywhere.Senior Software Development Engineer (Content)Introduction to the teamExpedia Technology teams partner with our Product teams to create innovative products,...Full time$98k - $130k
...the United States. However, we are not able to sponsor visas or take over sponsorship at this time.About the role:As a Senior Software Engineer, you will take ownership of the development of our systems and applications. You will team up with technical stakeholders to help...Full timeSummer workWork at officeLocal areaRemote workMonday to Friday$140k - $190k
...just starting out, NinjaTrader equips traders with award-winning software and brokerage services to navigate the world's leading... ...and TypeScript service architecture. We're hiring a Sr. Software Engineer II to own the service layer it runs on.You'll own how those services...Work at officeRemote workWorldwideMonday to FridayFlexible hours- ...Software Engineer – SaaS Platform How often do you get the chance to make a global impact developing the latest AI inside of the "built world"? Reconstruct's Visual Command Center (VCC) uses AI and Machine Learning inside of computer vision to track the lifecycle of...Work at office
$175k - $225k
...challenge consensus. About the Team The DRW C/FICCO Data Engineering team is essential to developing valuable datasets and scalable... ...with Linux-based, concurrent, high-throughput, low-latency software systems Experience with pipeline orchestration frameworks (...Full timeTemporary workWork experience placementFlexible hours- ...decisions, and truly help them thrive! We’re looking for a senior engineer to build the data systems that make this possible, then use... ...product that solves a real problem. You’re a high-caliber software engineer at the Senior, Staff, or Principal level. You’ve...Full timeWork at officeRemote workFlexible hours
$122k - $240.5k
...Recruiting for this role ends on 12/31/2026.The Team:Deloitte’s Cyber Engineering is a new team that is spearheading the buildout of... ...experience for all skill areas below:Hands-on experience in full stack software development across frontend and backend technologies....Local area- ...What You’ll Do: As a Junior Software Engineer, you will join our interdisciplinary team to conceptualize and author the technologies that power our trading activities in financial markets. As an integral member of an aggressive and nimble company, you will have the...Full timeCasual workRelocation package
$140k - $170k
...deployment Make independent tradeoff decisions, balancing speed, scale, maintainability, and user value Collaborate across engineering, product, and design to align on priorities, timelines, and technical solutions Working through ambiguity by framing constraints...Full timeFlexible hours$85k - $115k
...Description Advanced Software Engineer Chicago, IL Reports To: Director, Product Development & Operations BAI and RMA have come together as ProSight Financial Association, a leading industry organization whose purpose is to empower financial services...Full timeWork at officeRemote workFlexible hours$160k - $200k
...generalist VCs and work with many of the industry’s most innovative energy companies. The Role We are looking for a Clojure Software Engineer to join our Engineering team and lead key initiatives that deliver high-value, customer-facing products. You will excel in...Full timeRemote workFlexible hours- ...*This position is approximately 70% backend and will develop software solutions for Dynamics 365 and Power Platform. * Applicants... ...Requirements: ~ Bachelor’s degree (Computer Science or Engineering) or related experience ~3 - 5 years of experience developing...Full timeSummer workCasual workRemote workHome officeWork visaFlexible hours
$125k - $145k
...Job Description Job Description Full Stack Software Engineer RCM Platform Are you ready to join a cutting-edge healthcare startup dedicated to revolutionizing the industry through innovative technologies? Our client, National Quality Systems, Inc., is...Remote work- ... from design to deployment to production operations. This is a team for engineers who want real technical ownership, real scale, and real-world impact. Job Purpose As a Senior Software Engineer on the API & Infrastructure team, you will design and build distributed...Full timeSeasonal work
- ...working with an aggressively growing organization that provides a leading AI-driven conversation intelligence platform. As a Software Engineer, you will play a key role within the development team crafting and building custom solutions and extending the capabilities of...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
- software developer positions Chicago, IL
- senior software engineer remote Chicago, IL
- software engineer contract Chicago, IL
- IT software developer Chicago, IL
- cybersecurity software engineer Chicago, IL
- part time software developer remote Chicago, IL
- junior software developer internship Chicago, IL
- junior software engineer Chicago, IL
- software system engineer Chicago, IL
- software engineer remote Chicago, IL



