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.

Software Engineer

Caterpillar Inc.

. Design, develop, maintain, and enhance enterprise web applications and reporting solutions using Python, JavaScript, and CSS .

Posted 11/6/2026full-timeUnited StatesMid-LevelSenior💰 $97,530 - $158,480 per yearWebsite

Core Competencies

Role fit
Core Competencies

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

Demonstrates expertise in designing and developing enterprise web applications using Python, JavaScript, and CSS, while effectively collaborating with cross-functional teams to translate business needs into scalable solutions. Proficient in cloud environments, database design, and modern development practices including CI/CD and code review.

Highest-signal resume keywords
Python DevelopmentJavaScript Frontend DevelopmentDjango/Flask FrameworksDocker and CI/CD PipelinesDatabase Design and Administration

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
PythonJavaScriptCSSDjangoFlaskReactHTMLDockerGitDatabase Design
Soft Skills
CommunicationProblem-SolvingCollaborationStakeholder EngagementCode Review
Tools & Technologies
Cloud EnvironmentCI/CD PipelinesVersion Control WorkflowsApplication Monitoring ToolsReporting Solutions
Industry Keywords
Enterprise ApplicationsApplication LifecycleOperational MetricsEngineering StandardsEmerging Technologies

Tech Stack

Tools & technologies
CloudDjangoDockerFlaskJavaScriptPythonReact

About the role

Key responsibilities & impact
  • Design, develop, maintain, and enhance enterprise web applications and reporting solutions using Python, JavaScript, and CSS
  • Build, enhance, and operate an enterprise reporting and intelligence platform
  • Monitor application health, performance, reliability, and operational metrics
  • Identify issues early and communicate risks, progress, and recommended actions to stakeholders
  • Participate in code reviews and produce clear, maintainable, well-tested code
  • Apply engineering standards and development practices
  • Evaluate emerging technologies, tools, and engineering practices and recommend improvements
  • Work with Finance, IT, Operations, and other stakeholder groups to translate business needs into scalable applications
  • Contribute across the application lifecycle from requirements and design through development, testing, and deployment

Requirements

What you’ll need
  • Experience deploying, operating, or supporting applications and infrastructure in a cloud environment
  • Experience developing web applications with Python, including Django and/or Flask
  • Experience with modern frontend development using JavaScript, React, HTML, and CSS
  • Experience with Docker, Git, pull requests, code review practices, version control workflows, and CI/CD pipelines
  • Experience with database design and administration
  • Must work onsite five days a week
  • Visa sponsorship is not available
  • Successful completion of a drug screen required for employment

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
  • Relocation is available