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

Senior Software Engineer

$112.71k - $183.14k

Caterpillar Financial Services Corporation

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 Description

The Cat Central team within CAT Digital builds and operates a mobile-first platform, delivering genuine Cat parts to Caterpillar customers and dealers through a fast, reliable digital experience. As a Senior Software Engineer on the Cat Central backend services team, you will help design, build, and maintain the service layer that powers our React Native mobile app, orchestrating data across enterprise systems including eCommerce, Helios, Salesforce, B2C, and payment processors.

As a member of the team, you will contribute to the services that act as the critical integration and performance layer between the mobile client and Caterpillar's enterprise systems. Working in a Node.js environment, you will implement API endpoints, multi-tier Redis caching strategies, and secure authentication flows that ensure a responsive, seamless experience for users on iOS and Android.

What You Will Do:

  • A qualified candidate will possess the ability to work independently, design, develop, test and deploy software applications.
  • May collaborate with business and internal customers to guide development, debugging, and testing for application software accuracy and completeness.
  • Work independently to develop new functionality and applications on cross-functional Agile project teams.
  • Perform integrated testing and customer acceptance testing of components to ensure timely, quality results.
  • Design and develop scalable, well-tested backend services using Node.js 22, Express, and the OpenAPI-driven routing framework (openapi-backend) with automatic request/response validation.
  • Build and maintain API clients, services, and controllers following established architecture patterns, including integration and Redis caching against downstream enterprise systems.
  • Implement and optimize multi-tier caching (response, service, client, and prefetch layers) to meet performance and reliability targets.
  • Support deployment and operation of services on AWS Lambda (Serverless Framework) and ECS/Fargate.
  • Collaborate closely with mobile app engineers, architecture teams, and enterprise system owners to deliver end-to-end features
  • Participate in code reviews, uphold coding standards, and help mentor other engineers on the team.

What You Will Have:

  • 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.
  • 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.
  • 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

Consideration for Top Candidates:

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or related field.
  • Strong proficiency in JavaScript/Node.js, with experience building production API and integration services.
  • Experience with API design and OpenAPI/REST, request/response validation, and service-to-service integration.
  • Solid understanding of caching strategies (Redis), authentication/authorization patterns, and secure token handling.
  • Experience with cloud-native deployment on AWS (Lambda, ECS/Fargate) and infrastructure-as-code tooling such as the Serverless Framework.
  • Familiarity with type-safe JavaScript development (JSDoc + TypeScript checking) and automated testing frameworks (Vitest or equivalent).
  • Ability to work effectively in a multi-repo environment supporting a React Native mobile client and to collaborate across mobile, backend, and architecture teams.
  • Experience with agile development methodologies and tools.
  • Experience in mentoring software engineering teams.

Additional Skills:

  • Experience with microservices architecture and containerization (Docker, Kubernetes).
  • Familiarity with modern front-end frameworks or mobile development is a plus, (i.e. React, Angular , etc.)
  • Certifications in AWS, Azure, or relevant cloud technologies.
  • Experience with commercial database systems and web-based software design.

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:

  • 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.

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.

#J-18808-Ljbffr
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Irving, TX vacancy
  • Job Title: Sr. IOS DeveloperWork Location:Irving, TXResponsibilities:Design and develop native iOS applications using Swift.Build responsive and intuitive user interfaces using Swift UI and/or UI Kit.Integrate RESTful APIs and third party SDKs.Collaborate with Product Owners...
    Senior

    LTM

    Irving, TX
    4 days ago
  •  ...every day. If you're ready to grow, lead and make a difference, come join our team and help shape the future of convenience.Senior Software Engineer (Promotions Platform)We are seeking a highly skilled and strategic Senior Software Engineer to serve as a technical lead... 
    Senior
    Hourly pay
    Work experience placement

    7 eleven

    Irving, TX
    4 days ago
  • $73.15k - $174k

     ...seeking a highly motivated Conversational AI Engineer with experience in Large Language...  ...Qualification ~2 to 4 years of experience in Software Engineering, Backend Development,...  ...licenses, Relevant experience and skills, Seniority and performance, Market and business... 
    Senior
    Full time
    Local area

    Capgemini

    Irving, TX
    4 days ago
  • $100k - $196k

     ...About this role: Wells Fargo is seeking a Senior 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... 
    Senior
    Full time
    Work experience placement
    Remote work
    Relocation package

    Wells Fargo

    Irving, TX
    1 day ago
  •  ...Sr Software Engineer AI-MLRequire a blend of strong programming proficiency (especially Python – expert level), deep learning frameworks (PyTorch, TensorFlow), and data engineering skills to build and deploy models. Key skills include mastering Generative AI, Large Language... 
    Senior

    Echo IT Solutions

    Irving, TX
    3 days ago
  •  ...Octane Lending is seeking a Senior Software Engineer to lead the evolution of our core products for dealer and lending services. You will join a full stack team and help craft scalable, reliable systems used by dealers across the country. Working with Python, Django,... 
    Senior

    Worky Ltd

    Irving, TX
    2 days ago
  •  ...Senior Software EngineerTech Tammina LLCJob Description4+ years experience building great software, preferably on SaaS or Platform products...  ...fieldQualificationsKnowledge of professional software engineering best practices including coding standards, code reviews, source... 
    Senior

    Tech Tammina

    Irving, TX
    3 days ago
  • $102.4k - $179k

     ...products and applications. You will partner closely with AI/ML engineers, data scientists, and cross-functional teams to productionize...  ...engineering trends, AI-assisted development tools, and modern software practices to drive continuous improvement and innovation.Partner... 
    Senior

    Vizient

    Irving, TX
    16 hours ago
  •  ...the product and accelerate growth from a healthy bottom line with hundreds of clients. \n Job description As a Senior Software Engineer, you will be part of the talented team building the core Collectly product, powered by a Python backend and React front end... 
    Senior
    Remote work
    Visa sponsorship

    GrabJobs

    Irving, TX
    3 days ago
  •  ...Software EngineerA technology-focused engineering organization is seeking software engineers to help design and build high-performance distributed computing systems used in complex, mission-critical environments. The team develops advanced software platforms that support... 
    Senior
    Contract work

    ClearanceJobs

    Irving, TX
    10 hours ago
  •  ...Senior Software EngineerTrident Consulting is seeking a Senior Software Engineer for one of our clients in Remote.Job Title: Senior Software EngineerLocation: RemoteLength of Assignment: 1 year w/ extensionType: Contract (W2)Rate: $55/hr on W2Interview Process: Internal... 
    Senior
    Contract work
    Remote work

    Trident Consulting

    Irving, TX
    3 days ago
  • $112.71k - $183.14k

     ...Overview Career Area: Technology, Digital and Data Senior Software Engineer role focused on shaping platform capabilities, leading secure and scalable services on AWS, and mentoring team members while remaining hands-on in development. What You Will Do Design, build,... 
    Senior
    Visa sponsorship
    Relocation package

    Caterpillar Brazil

    Irving, TX
    2 days ago
  • $152k - $230k

     ...when people come face-to-face. That’s why we’re on a mission to engineer a frictionless, next-generation business travel marketplace. We...  ...travel tech, your next journey starts here. We’re hiring 2 x Senior Full Stack Engineer to own the end-to-end development of our next... 
    Senior
    H1b
    Worldwide
    Flexible hours

    GrabJobs

    Irving, TX
    16 hours ago
  • $160k - $180k

     ...and innovation is mobile and IoT. We are always looking for software engineers who are passionate about creating delightful mobile experiences...  ...new technologies and taking on technical challenges. As a Senior Software Engineer, you will showcase your attention to detail... 
    Senior
    Local area
    Remote work
    Work visa
    Flexible hours

    GrabJobs

    Irving, TX
    10 hours ago
  •  ...Senior Site Reliability EngineerWells Fargo is seeking a Senior Site Reliability Engineer in our Platform Management Group as part of Consumer Technology. This role is responsible...  ...staffRequired Qualifications:4+ years of Software Engineering experience, or equivalent... 
    Senior
    Work experience placement

    Wells Fargo

    Irving, TX
    2 days ago
  •  ...Senior Software EngineerJob Level: EngineerJob Location: Hybrid - Irving, TXTravel Expectations: 25%Job Classification: Temporary (W2T)...  ...collaboration, and lifelong friendships.In this role, you will:Platform Engineering & AdministrationAdminister and optimize the Microsoft 365... 
    Senior
    Full time
    Temporary work
    For contractors
    Work at office
    Local area
    Remote work

    Centric Consulting

    Irving, TX
    3 days ago
  • $120k - $150k

     ...Senior Software EngineerThe Senior Software Engineer at Groundworks will play a key role in designing, developing, and maintaining high-quality software solutions that support the company's business goals. This position requires leading the full software development lifecycle... 
    Senior
    Work at office
    Remote work

    Groundworks

    Irving, TX
    2 days ago
  • $88.9k - $165.1k

     ...opportunities inside the data types, delimiters and decimals. How You’ll Make an Impact We are looking for a highly experienced Senior Software Engineer (7–10 years) to design, build, and scale robust backend systems using Java and Python in an Agile environment. This role... 
    Senior
    Local area
    Flexible hours

    Publicis Groupe ANZ

    Irving, TX
    10 hours ago
  •  ...Senior Software EngineerHybrid at least 2 days per week in office in Irving, TXOur client seeks a Senior Software Engineer to design and deliver cloud-native data platforms that enable data-driven, omnichannel marketing. You will define engineering standards, set technical... 
    Senior
    Hourly pay
    Work at office
    Local area
    2 days per week

    Eliassen Group

    Irving, TX
    2 days ago
  • $112.71k - $183.14k

     ...Senior Software EngineerYour Work Shapes the World at Caterpillar Inc.When you join Caterpillar, you're joining a global team who cares not...  ..., more sustainable world.Job SummaryAs a Senior Software Engineer on the Salesforce AI & Engineering team, you will be responsible... 
    Senior
    Part time
    Work experience placement
    Worldwide
    Flexible hours

    Caterpillar

    Irving, TX
    3 days ago
  •  ...Senior Software EngineerSkip to main contentThis site uses cookies to create a better experience for you. Some of these cookies are set automatically...  ..., performance and targeting cookies.#Senior Software Engineer page is loaded## Senior Software EngineerApplylocations:... 
    Senior
    Part time
    Remote work
    Flexible hours

    Caterpillar Brazil

    Irving, TX
    10 hours ago
  • $172.2k - $215.2k

     ...component of hardware design, manufacturing, data processing, and software engineering, our office is a truly inspiring mix of experts from a...  ...reliably stored, discoverable, and accessible. We're looking for a Senior Software Engineer to help evolve this platform. You'll work... 
    Senior
    Full time
    Temporary work
    Work at office
    Local area
    Remote work
    Home office
    3 days per week

    GrabJobs

    Irving, TX
    3 days ago
  •  ...to view how Epsilon transforms marketing with 1 View, 1 Vision, 1 Voice. Employer: Epsilon Data Management LLC Job Title: Senior Software Engineer Job Requisition: 6630.7536.4 Job Location: 6021 Connection Drive, Irving, TX 75039. Telecommuting available from anywhere... 
    Senior
    Full time
    Local area
    Remote work
    Flexible hours

    Publicis Groupe Holdings B.V

    Irving, TX
    17 hours ago
  •  ...Caterpillar Inc. in Irving, TX, through Cat Digital, is seeking software professionals to design, develop, test and deploy software applications that power our connected assets and industrial solutions. You will collaborate with business teams and internal customers... 
    Senior

    Caterpillar Inc.

    Irving, TX
    14 hours ago
  •  ...more sustainable world. What You Will Do A qualified candidate will possess the ability to work independently, design, develop, test and deploy software applications. May collaborate with business and internal customers to guide development, #J-18808-Ljbffr
    Senior
    Worldwide

    Caterpillar Inc.

    Irving, TX
    14 hours ago
  •  ...solutions and drive digital transformation initiatives across global enterprises. Job Summary We are seeking an experienced Senior Software Engineer with a strong background in Java-based enterprise application development. The ideal candidate will bring deep expertise... 
    Senior
    Local area

    Genius Business Solutions

    Irving, TX
    13 days ago
  • $130k - $150k

     ...barriers. About the Role: Wellfit is expanding its payments engineering team to support the growing demand for secure, scalable, and innovative payment solutions. We are seeking a Senior Software Engineer with strong backend and cloud development experience, ideally... 
    Senior
    Work at office
    3 days per week

    Wellfit Technologies

    Irving, TX
    14 hours ago
  • $102.4k - $179k

     ...Responsibilities Design, develop, enhance, code, test, deliver and debug software in a Pair-Programming environment. Implement large, complex...  ...preferred. Bachelor's degree in Computer Science, Math, or Engineering highly preferred. ~5 or more years of experience developing... 
    Senior
    Immediate start

    Vizient, Inc.

    Irving, TX
    14 hours ago
  • $125k - $135k

     ...business analysis, gathering and documenting requirements, supervising UAT, and obtaining sign‑off for production deployment. Seniority level Mid‑Senior level Employment type Full‑time Job function Information Technology Industries IT Services and... 
    Senior
    Full time
    Work experience placement

    Calance

    Irving, TX
    22 hours ago
  • $102.4k - $179k

     ...functional teams to build modern full‑stack solutions using .NET, Angular, and Azure technologies while driving engineering excellence, automation, and software quality. You will contribute to system architecture, mentor engineers, and support the delivery of resilient,... 
    Senior

    Vizient, Inc

    Irving, TX
    14 hours ago

Do you want to receive more vacancies?

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