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.

Senior Software Engineer
Caterpillar Inc.. Lead solution architecture, technical design, and implementation of enterprise-scale applications and platform services .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in leading solution architecture and technical design for enterprise-scale applications, with a strong focus on cloud-native microservices, REST APIs, and AI technologies. Proven ability to mentor teams, establish engineering standards, and deliver scalable, secure solutions using modern cloud and DevOps practices.
Highest-signal resume keywords
JavaSpring BootAWS Cloud ServicesMicroservicesGenerative AI
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Software EngineeringREST API Design and DevelopmentPostgreSQL Database Design and OptimizationDockerKubernetesCI/CD PipelinesDistributed SystemsEvent-Driven ArchitecturesDomain-Driven DesignAI Integration
Soft Skills
Technical LeadershipMentoringCollaborationCommunicationDesign Review
Tools & Technologies
Cloud-Native ApplicationsAI-Driven Engineering ToolsObservability ToolsPerformance Monitoring ToolsSecurity Best Practices
Certifications & Qualifications
AWS CertificationsAI-Related Certifications
Industry Keywords
Enterprise Integration PatternsDigital TransformationModernizationAI-Assisted DevelopmentIntelligent Automation
Tech Stack
Tools & technologiesAWSCloudDistributed SystemsDockerJavaKubernetesMicroservicesPostgresSpringSpring BootSpringBoot
About the role
Key responsibilities & impact- Lead solution architecture, technical design, and implementation of enterprise-scale applications and platform services
- Design and develop cloud-native microservices and REST APIs using Java and Spring Boot
- Drive AWS-based application development utilizing modern cloud and DevOps practices
- Establish engineering standards, code quality, observability, performance, and security best practices
- Mentor engineers, conduct design reviews, and provide technical leadership across teams
- Collaborate with product managers, architects, and business stakeholders to deliver high-impact solutions
- Identify and implement Generative AI, AI-assisted development, and intelligent automation opportunities
- Deliver scalable business solutions, demonstrate technical leadership, adopt modern engineering practices, and apply AI technologies to create measurable business and engineering value
- Work onsite five days a week
Requirements
What you’ll need- Bachelor's or Master's degree in Computer Science, Engineering, or related field
- 10+ years of software engineering experience with demonstrated technical leadership
- Strong hands-on expertise in Java, Spring Boot, Spring Cloud, Microservices, Distributed Systems, REST API Design and Development, AWS Cloud Services, PostgreSQL Database Design and Optimization, Docker, Kubernetes, and CI/CD pipelines
- Experience building scalable, secure, and highly available cloud-native applications
- Strong understanding of Generative AI, Large Language Models (LLMs), Prompt Engineering, AI Agents, and Retrieval-Augmented Generation (RAG)
- Experience integrating AI capabilities into enterprise applications and business workflows
- Familiarity with AI-driven engineering tools and practices that improve developer productivity and software delivery outcomes
- Preferred: Experience with Domain-Driven Design (DDD), event-driven architectures, enterprise integration patterns, AWS or AI-related certifications, and modernization and digital transformation initiatives
- Visa sponsorship is not available
Benefits
Comp & perks- Equal Opportunity Employer
- Visa Sponsorship is not available for this position