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.

Lead Software Engineer – UI

Caterpillar Inc.

. Design, modify, develop, write, and implement software programming applications using agile methods .

Posted 10/22/2026full-timeBangalore • IndiaSeniorWebsite

Core Competencies

Role fit
Core Competencies

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

Demonstrates expertise in ReactJS, HTML, CSS, and ThreeJS for graphics development, alongside strong capabilities in software development life cycle methodologies and automated testing tools. Proficient in designing data exchange interfaces and integrating software with customer frameworks.

Highest-signal resume keywords
ReactJSHTMLCSSThreeJSSoftware Development Life Cycle

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
PythonAPI DevelopmentAWSMySQLWebGL ProgrammingSoftware Product ArchitectureFunctional TestingPerformance TestingAutomation OptimizationCode Development
Soft Skills
Effective CommunicationCritical Thinking
Tools & Technologies
Automated Testing Tools
Industry Keywords
Agile MethodsSoftware DevelopmentData Exchange InterfacesTechnical RequirementsAcceptance Testing

Tech Stack

Tools & technologies
AWSMySQLPythonReactSDLC

About the role

Key responsibilities & impact
  • Design, modify, develop, write, and implement software programming applications using agile methods
  • Acquire client requirements and resolve workflow problems through automation optimization
  • Write source code for new applications and generate or enhance code samples for existing applications
  • Utilize automated testing tools for testing and maintenance
  • Perform implementation, regular problem solving, maintenance, and support for agile software development
  • Conduct walkthroughs and monitor the effectiveness and quality of development activities
  • Facilitate software design reviews and walkthroughs
  • Participate in developing technology interfaces and bridges
  • Conduct functional and performance testing on assigned products

Requirements

What you’ll need
  • Mandatory: ReactJS, HTML, CSS, ThreeJS & hands on graphics development
  • Good to have: Python, API development, AWS, MySQL & WebGL Programming
  • Knowledge of decision-making processes and critical-thinking tools and techniques
  • Effective oral and written communication skills
  • Extensive experience with software development and multiple or large software products
  • Knowledge of software development life cycle methodologies
  • Experience designing data exchange interfaces and integrating software with customer or partner frameworks
  • Extensive experience with software product architecture and design
  • Knowledge of software product configuration, technical requirements, and acceptance testing
  • Knowledge of software product testing, including functional, volume, load, and performance testing

Benefits

Comp & perks
  • Relocation is available for this position
  • Equal Opportunity Employer