Lead Software Engineer
$128.47k - $208.77kCaterpillar
Chicago, Illinois
Peoria, Illinois
Westminster, Colorado
Irving, Texas
Cary, North Carolina
Full time
R0000381408
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.?
Lead Software Engineer - Emerging Technology
Role Summary :
The Lead Software Engineer in the Emerging Technology group is a hands-on technical leader responsible for designing,
building, piloting, and scaling next-generation software solutions that apply emerging technologies to high-value business problems. This role combines deep software engineering expertise with practical innovation, helping translate exploratory concepts into secure, reliable, maintainable, and production-ready capabilities.
What You Will Do:
Lead the architecture, design, development and testing of modern software solutions, prototypes, pilots, and reusable platform capabilities.
Evaluate, prototype, and apply emerging technologies such as generative AI, agentic workflows, retrieval-augmented generation, cloud-native services, APIs, automation, and data-driven application patterns.
Translate business opportunities, product goals, and technical requirements into scalable software designs, solution patterns, technical roadmaps, and implementation plans.
Mentor engineers, provide technical direction, facilitate design reviews, and promote a culture of experimentation, learning, engineering excellence, and responsible technology adoption.
Collaborate with product managers, architects, data scientists, cybersecurity, infrastructure, UX, and business stakeholders to deliver solutions aligned to organizational goals and risk expectations.
Define and implement technical evaluation methods, including proof-of-concept success criteria, model or system performance measures, quality gates, automated testing, monitoring, and production readiness reviews.
Identify technical risks, dependencies, integration needs, security considerations, and operational constraints early in the solution lifecycle and recommend practical mitigation strategies.
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..
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.
Considerations For Top Candidates:
Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, Information Technology, or a related technical discipline; equivalent practical experience may be considered.
Progressive professional experience in software engineering, including hands-on development of complex applications, distributed systems, APIs, platforms, or cloud-native services.
Demonstrated ability to lead technical work across the full software development lifecycle, including requirements analysis, architecture, design, coding, testing, deployment.
Strong proficiency in one or more modern programming languages such as Python, Java, JavaScript/TypeScript, C#, Go, or similar languages.
Experience designing scalable, secure, observable, and maintainable software using modern architecture patterns, APIs, automated testing, CI/CD, and DevOps practices.
Working knowledge of cloud platforms, containerization, infrastructure automation, integration patterns, and production support practices.
Ability to communicate complex technical topics clearly to engineering, product, architecture, security, and business stakeholders.
Demonstrated analytical, problem-solving, and decision-making skills in ambiguous or rapidly evolving technical environments.
Preferred Qualifications
Experience building or integrating AI, machine learning, generative AI, large language model, agentic, retrieval-augmented generation, vector database, or prompt-based solutions.
Experience taking emerging technology concepts from proof of concept through pilot, production hardening, governance review, adoption, and operational support.
Familiarity with responsible AI practices, model evaluation, guardrails, data privacy, cybersecurity, compliance, and enterprise risk management considerations.
Experience with modern cloud services, serverless architectures, Kubernetes, microservices, event-driven architecture, API management, observability platforms, and infrastructure-as-code.
Experience partnering with product, design, data, security, architecture, and business teams to identify high-impact use cases and deliver measurable business outcomes.
Proven ability to mentor engineers, influence technical direction without direct authority, and establish reusable engineering standards, patterns, frameworks, or accelerators.
Advanced degree, cloud certification, AI/ML certification, software architecture certification, or demonstrated contribution to technical communities, open-source projects, patents, publications, or internal innovation initiatives.
Additional Informaiton:
This role does not allow for Sponsorhsip
Relocaiton is NOT available for this role.
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:
$128,470.00 - $208,770.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:
September 4, 2026 - September 8, 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.
$120k - $165k
...boundaries and set new industry standards? Join us and help drive the future of technology forward. The Opportunity The Lead Full Stack Software Engineer is responsible for leading and developing full stack applications across the globe. Guided by our purpose - always...SuggestedTemporary workWork at officeLocal areaWorldwide3 days per week$101.9k - $150k
...range of pathways that help learners achieve their goals and lead a choice-filled life. Our culture values inclusion, engagement... ...learn more, please see . What you'll do here: As the Software Engineering Manager, you will lead a team dedicated to creating tools to...SuggestedFull timeWork experience placementLive inLocal areaRemote workWorldwide- ...store, online, ATM, and other channels to Wells Fargo’s more than 70 million global customers.Wells Fargo Bank N.A. seeks a Lead Software Engineer 1 in Raleigh, NC.Job Role and Responsibility: Design, code, test, debug, and document for projects and programs. Drive...SuggestedFull timeRemote work
- About this role:Wells Fargo is seeking a Lead Software Engineer for the Infrastructure Automation and DevSecOps group, on the Infrastructure Engineering and Architecture (IEA) team. This role is an individual contributor, developing applications and services to power the...SuggestedFull timeWork experience placementRelocation
$128k - $252.5k
...strategists, data scientists, operators, creatives, designers, engineers, and architects. Our team balances business strategy,... ...Recruiting for this role ends on 9/11/2026 Work You’ll Do As a Lead Agentic Software Engineer II, you will be responsible for:Lead the design,...SuggestedLocal area- ...Tech Lead Boomi Architect Boomi architect certified with strong hands-on experience on Boomi process building & deployment, Boomi... ...development, performance tuning and operational support of the software suite. Provide technical direction and assistance to clients...
$110k - $130k
...AI Tech Lead Location: Cary, NC - Onsite Experience: 10+ Year Job Type: Full Time Salary Range: $110,000-$130,000 a year... ...capabilities including embeddings, RAG, vector search, prompt/context engineering, and model versioning. ~ Package, serve, and monitor models...Full time- .... Good communication skills. Familiar connect with radiologist Skill : RIS , VNA, Enterprise Imaging, HL7, DICOM , PACS Dictation/Speech Recognition software, Image Exchange software, Intelerad PACS , Fuji EIS & Powerscribe360 , Visage & Penrad...
- MetLife's Global Technology team seeks a Software Engineer to design, develop, and support enterprise-grade applications across Group Benefits. You will work on distributed, scalable systems, leveraging Java, TypeScript, ReactJS, and cloud services to deliver secure, resilient...Worldwide
- ...Please check our current openings below. Position: Detail Tech Team Lead, Cary NC Location: Cary, NORTH CAROLINA Job Id: 303 # of... ...multiple tasks simultaneously. Proficient in using technology and software applications related to scheduling, inventory management, and...Local areaImmediate start
$140k - $165k
...MSAT Technical Lead – Drug Substance (Sr Manager) At Sobi, we believe diversity drives innovation and inclusion creates stronger teams. We are committed to building a workplace where everyone feels valued and empowered to contribute. If this role excites you but you...Contract workTemporary work- ...MetLife is seeking a Lead Mainframe CICS/MQ Site Reliability Engineer to guide modernization and optimization of mainframe platforms. You will architect, design, and direct initiatives to ensure reliable, scalable legacy-to-future transitions. The role demands extensive...
- ...markets across the United States. Priority given to those candidates located in North Carolina, Arizona, Texas and Florida. Lead Software Engineer - Appian This position is responsible for leading the design, development, implementation, and support of enterprise-...Remote work
- ...Role : Lead ETL Developer Location : Cary, NC Job Type: Contract Desired Skills & Qualifications ~ Bachelor of Computer... ...Power Exchange), Snowflake, GCP • Experience in Various Data Engineering methods like Data Integration, Data Warehousing, Data Migration...Permanent employmentContract work
$130.11k - $154k
...markets across the United States. Priority given to those candidates located in North Carolina, Arizona, Texas and Florida. Lead Software Engineer - Cobol, CICS, VSAM, DB2 Overview: This position, withing the Core Banking development and support team, is...Remote work$119k - $224k
...About this role: Wells Fargo is seeking a Lead Software Engineer for the Infrastructure Automation and DevSecOps group, on the Infrastructure Engineering and Architecture (IEA) team. This role is an individual contributor, developing applications and services to power...Work experience placementRelocation package- What You’ll do: As a Machine Learning Engineering Tech Lead on the Duo AI and Security Research team, you will design and build systems to handle... ...learning and/or data processing systems Experience leading software development within a team and/or experience mentoring...Full timeTemporary work
$122.95k - $181.8k
...technology forward. Key Responsibilities Lead technical design and development for B2B... ...guide developers, configurators, integration engineers, and vendor partners on technical... ...outcomes. Required Qualifications 5+ years of software engineering experience designing and building...Temporary workWork experience placementWork at officeWorldwide3 days per week- A technology consulting firm is seeking a Technology Lead specializing in ServiceNow for a full-time position in Cary, NC. The ideal candidate will have significant experience in configuring ITSM tools, particularly ServiceNow, along with strong analytical and client interfacing...Full time
- MetLife’s Global Technology team seeks a Tech Lead for Sales Technology to design, develop, and integrate capabilities across the B2B sales tech ecosystem, connecting data, workflow, AI-enabled insights, and CRM-adjacent experiences. You will partner with Product, Architecture...
- ...environment. Whether it’s building award-winning games or crafting engine technology that enables others to make visually stunning... ...development.ENGINEERING - GAMESWhat We DoUnreal projects have been leading the pack of real-time entertainment with our constantly growing...Worldwide
- ...seeking a visionary, execution-focused leader to own our global collaboration platforms and experience. As the Global Lead, Collaboration Engineering, you will set the global strategy, govern standards, and scale secure, compliant, and high-performing collaboration services...Full time
$15.2 - $19.05 per hour
...difference in the lives of residents every day. At Sunrise Senior Living, we champion the quality of life for all seniors. As a Lead Caregiver, you serve as the shift leader, ensuring exceptional, consistent resident care while coaching and supporting the...Full timeShift work$140k - $210k
JOB DESCRIPTION The Lead Software Engineer, Tax Product Development plays a critical role in designing and implementing complex features and solutions that support the tax practice and delivery of services to clients. The Lead Software Engineer owns end-to-end delivery...Work at officeRemote work- Software Development Manager - Hybrid, Cary North Carolina We’re a leader in data and AI. Through our software and services, we... ...the SAS Foundation Division’s Runtimes department, you will lead a team of engineers on a Data Acceleration team, partnering with managers,...Full timeLocal areaWork visa
- A leading consulting firm is seeking a Technology Lead with expertise in Java and J2EE technologies for a full-time permanent position... ...of experience in J2EE development and a solid understanding of software development life cycles. Responsibilities include contributing...Permanent employmentFull time
$110k - $130k
Job Description Lead end-to-end design, development, and implementation of full-stack applications Collaborate with business stakeholders to gather, analyze, and refine requirements Drive solution architecture and technical design decisions for complex systems Lead...$115k - $145k
...friend who you think would also be interested? Refer them. Lead Mechanical Engineer Cary,NC, US 0 2 days ago Job Description Experience: Entry... ...accredited university. Proficiency with engineering design software and drafting platforms such as AutoCAD and Revit, including...$59.53 - $67.53 per hour
...Lead AI Software Engineer Genesis10 is currently seeking a Lead AI Software Engineer for a hybrid position with a Global Financial Institution located in Raleigh, NC, Charlotte, NC, or Irving, TX. This is a 12+ month contract opportunity. This role will play a pivotal...Contract work3 days per week- ...Lead Mechanical EngineerAt IPS, we are global leaders in developing innovative solutions for the consulting, architecture, engineering, project controls, procurement, construction management, and... ...applicable codes.Experience with software for performing load calculations...For contractorsWork at officeNight shift
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Lead Software Engineer. Be the first to apply!
- lead engineer Cary, NC
- software implementation project manager Cary, NC
- remote software sales Cary, NC
- bank software Cary, NC
- healthcare software sales Cary, NC
- software Cary, NC
- software asset management analyst Cary, NC
- software technical support Cary, NC
- entry level software sales Cary, NC
- embedded software Cary, NC



