Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Caterpillar Inc.

Senior Software Engineer

Caterpillar Inc.

. Design, develop, test, and deploy software applications .

Posted 9/23/2026full-timeUnited StatesSenior💰 $112,710 - $183,140 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in designing, developing, testing, and deploying software applications, with a strong focus on backend services using Node.js, API integration, and cloud technologies such as AWS. Proven ability to collaborate in Agile environments and mentor engineering teams while maintaining coding standards.

Highest-signal resume keywords
Node.js DevelopmentAPI Design and IntegrationAWS Lambda and ECS/FargateRedis Caching StrategiesMicroservices Architecture

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
JavaScriptNode.jsOpenAPIRESTRedisAWS LambdaECS/FargateDockerKubernetesAutomated Testing
Soft Skills
CollaborationMentoringIndependent WorkProblem SolvingCommunication
Tools & Technologies
ExpressOpenAPI-BackendServerless FrameworkJSDocTypeScript
Certifications & Qualifications
AWS CertificationAzure Certification
Industry Keywords
Agile DevelopmentSoftware Development Life CycleMicroservicesContainerizationCommercial Database Systems

Tech Stack

Tools & technologies
AWSAzureCloudDockerJavaScriptKubernetesMicroservicesNode.jsReactReact NativeRedisSDLCTypeScript

About the role

Key responsibilities & impact
  • Design, develop, test, and deploy software applications
  • Develop new functionality and applications on cross-functional Agile project teams
  • Collaborate with business and internal customers on development, debugging, and testing
  • Perform integrated testing and customer acceptance testing
  • Design and develop scalable backend services using Node.js 22, Express, and openapi-backend
  • Build and maintain API clients, services, and controllers integrating with downstream enterprise systems
  • Implement and optimize multi-tier Redis caching
  • Support deployment and operation on AWS Lambda and ECS/Fargate
  • Collaborate with mobile app engineers, architecture teams, and enterprise system owners
  • Participate in code reviews and uphold coding standards
  • Mentor other engineers on the team

Requirements

What you’ll need
  • Ability to work independently and design, develop, test, and deploy software applications
  • Knowledge of software development life cycle
  • Knowledge of software integration processes and functions
  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or related field
  • Strong proficiency in JavaScript/Node.js
  • Experience building production API and integration services
  • Experience with API design and OpenAPI/REST
  • Experience with request/response validation and service-to-service integration
  • Understanding of Redis caching strategies
  • Understanding of authentication/authorization patterns and secure token handling
  • Experience with AWS Lambda, ECS/Fargate, and Serverless Framework
  • Familiarity with JSDoc, TypeScript checking, and automated testing frameworks such as Vitest
  • Ability to work in a multi-repo environment supporting a React Native mobile client
  • Experience with agile development methodologies and tools
  • Experience mentoring software engineering teams
  • Experience with microservices architecture and containerization (Docker, Kubernetes)
  • Experience with commercial database systems and web-based software design
  • Certifications in AWS, Azure, or relevant cloud technologies are additional skills
  • Successful completion of a drug screen required for employment
  • Visa sponsorship is not available for this position

Benefits

Comp & perks
  • 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