FREE ACCESS
5,000–10,000 jobs/day
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.

Lead Software Engineer
Caterpillar Inc.. Own and define frontend architecture across teams, including UI frameworks, state management, and application structure .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in Frontend Architecture, including Angular, RxJS, and Node.js, while leveraging AI tools for enhanced productivity and collaboration. Proven ability to lead teams, establish engineering standards, and design scalable solutions that integrate seamlessly with backend systems.
Highest-signal resume keywords
Frontend Architecture ExpertiseAngular DevelopmentGraphQL API DesignNode.js Backend ServicesAI Tool Utilization
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Frontend ArchitectureAngularRxJSJavaScriptTypeScriptNode.jsGraphQLWebSocketsSpec-Driven DevelopmentSoftware Testing
Soft Skills
Decision-MakingCollaborationCommunicationMentoringRelationship Building
Tools & Technologies
AWSAzureGCPGitHub CopilotClaudeClaude Code
Industry Keywords
Software IntegrationReal-Time Data SystemsEvent-Driven ArchitecturesAutomated TestingCI/CD Pipelines
Tech Stack
Tools & technologiesAngularApolloAWSAzureCloudGoogle Cloud PlatformGraphQLJavaScriptNode.jsRxJSTypeScript
About the role
Key responsibilities & impact- Own and define frontend architecture across teams, including UI frameworks, state management, and application structure
- Design and build GraphQL schemas, resolvers, and Node.js services powering real-time, data-rich frontend experiences
- Establish engineering standards, reusable components, and best practices for long-term frontend scalability
- Lead technical design reviews, guide implementation, and mentor team engineers
- Partner with product, UX, and backend teams to build alignment, resolve trade-offs, and advance integrated solutions
- Ensure quality through automated testing, CI/CD pipelines, and application observability
- Use AI tools in daily design, implementation, code review, refactoring, testing, and documentation
- Drive AI-augmented delivery using Spec-Driven Development
- Set team practices, guardrails, and quality gates for AI-assisted engineering
- Coach engineers on AI tools and share productivity-enhancing patterns, prompts, and workflows
Requirements
What you’ll need- Knowledge of the decision-making process and associated tools and techniques; ability to accurately analyze situations and reach productive decisions based on informed judgment
- Knowledge of software integration processes and functions; ability to design, develop and maintain interfaces and linkage to alternative platforms and software packages
- Knowledge of software product design; ability to convert market requirements into software product design
- Knowledge of technical aspects of a software product; ability to design, configure and integrate technical aspects of software products
- Knowledge of software product testing; ability to design, plan, and execute testing strategies and tactics
- Ability to build strong working relationships across functions and communicate technical ideas clearly to technical and non-technical audiences
- Experience in software engineering, with strong expertise in frontend architecture
- Experience leading a team of engineers, including across multiple time zones
- Strong experience with Angular, RxJS, state management (NgRx or similar), JavaScript/TypeScript, and modern frontend design patterns
- Hands-on experience building backend services with Node.js (Express, NestJS, or similar)
- Strong experience designing and consuming GraphQL APIs (Apollo or similar), including schema design, subscriptions, caching, and performance tuning
- Experience integrating real-time data systems (WebSockets, GraphQL subscriptions, event-driven architectures)
- Experience with cloud platforms (AWS, Azure, or GCP)
- Proven, heavy use of AI coding assistants such as Claude, Claude Code, and GitHub Copilot in production delivery, including agentic workflows and tool/MCP integrations
- Experience with Spec-Driven Development (SDD) or similar spec-first methods
- Track record of strong collaboration across product, design, and engineering partners
- Must be located in Chicago, IL, Peoria, IL, Dallas, TX, or Denver, CO
- Visa sponsorship is not available
- Successful completion of a drug screen required
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
- Domestic relocation assistance is NOT available
- Up to 5–10% travel