Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Lead Software Engineer

$128.47k - $208.77k

Caterpillar

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.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Lead Software Engineer in Cary, NC vacancy
  • $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... 
    Suggested
    Temporary work
    Work at office
    Local area
    Worldwide
    3 days per week

    MetLife

    Cary, NC
    1 day ago
  • $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... 
    Suggested
    Full time
    Work experience placement
    Live in
    Local area
    Remote work
    Worldwide

    Cengage Group

    Raleigh, NC
    3 days ago
  •  ...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... 
    Suggested
    Full time
    Remote work

    Wells Fargo

    Raleigh, NC
    2 days ago
  • 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... 
    Suggested
    Full time
    Work experience placement
    Relocation

    Wells Fargo

    Raleigh, NC
    2 days ago
  • $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,... 
    Suggested
    Local area

    Deloitte

    Raleigh, NC
    4 days ago
  •  ...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... 

    Keylent Inc

    Morrisville, NC
    5 days ago
  • $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

    Diverse Lynx

    Cary, NC
    5 days ago
  •  .... 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... 

    Yochana

    Cary, NC
    2 days ago
  • 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

    MetLife

    Cary, NC
    4 days ago
  •  ...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 area
    Immediate start

    BDS Dealer Pros

    Cary, NC
    12 hours ago
  • $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 work
    Temporary work

    Sobi

    Morrisville, NC
    4 days ago
  •  ...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... 

    MainframeMaster

    Cary, NC
    1 day ago
  •  ...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

    First Citizens Bank

    Raleigh, NC
    1 day ago
  •  ...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 employment
    Contract work

    Diverse Lynx

    Cary, NC
    5 days ago
  • $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

    First Citizens Bank

    Raleigh, NC
    2 days ago
  • $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 placement
    Relocation package

    Wells Fargo

    Raleigh, NC
    1 day ago
  • 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 time
    Temporary work

    Cisco

    Cary, NC
    3 days ago
  • $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 work
    Work experience placement
    Work at office
    Worldwide
    3 days per week

    MetLife

    Cary, NC
    3 days ago
  • 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

    Avance Consulting Services

    Cary, NC
    12 hours ago
  • 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... 

    MetLif

    Cary, NC
    4 days ago
  •  ...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

    Epic Games

    Cary, NC
    2 days ago
  •  ...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

    FUJIFILM Biotechnologies

    Morrisville, NC
    3 days ago
  • $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 time
    Shift work

    Sunrise Senior Living Services

    Raleigh, NC
    7 days ago
  • $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 office
    Remote work

    BDO USA

    Raleigh, NC
    5 days ago
  • 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 time
    Local area
    Work visa

    SAS Institute

    Cary, NC
    3 days ago
  • 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 employment
    Full time

    Avance Consulting

    Cary, NC
    1 day ago
  • $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... 

    Tata Consultancy Services

    Cary, NC
    1 day ago
  • $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... 

    Leoforce

    Cary, NC
    1 day ago
  • $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 work
    3 days per week

    Genesis10

    Raleigh, NC
    3 days ago
  •  ...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 contractors
    Work at office
    Night shift

    IPS-Integrated Project Services, LLC

    Cary, NC
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Lead Software Engineer. Be the first to apply!