Overview
Career Area: Technology, Digital and Data
Senior Software Engineer role focused on shaping platform capabilities, leading secure and scalable services on AWS, and mentoring team members while remaining hands-on in development.
What You Will Do
- Design, build, test, and deploy backend RESTful API services using Java, Spring Boot, and microservices architecture.
- Provide day-to-day technical leadership on complex engineering problems and guide implementation decisions across features and services.
- Lead development of new functionality on cross-functional Agile teams; partner with product and architecture stakeholders to deliver business value.
- Mentor engineers through code reviews, design discussions, pairing, and feedback that improves technical quality and team effectiveness.
- Drive engineering excellence through architecture, testing, CI/CD, observability, and operational readiness.
- Apply AI-assisted development tools and software engineering agents to accelerate design, implementation, testing, refactoring, and documentation; define clear task context and verification criteria; guide team usage through code reviews and best practices.
- Guide full-stack implementation tradeoffs across API, service, and UI boundaries while focusing on backend microservice design and delivery.
- Contribute to application and interface design, technical documentation, and scalable integration patterns across the platform.
- Identify and resolve root causes for complex production and development issues while improving system resilience over time.
What You Will Have
- Software Development: Knowledge of software development tools and activities; ability to produce software products or systems in line with product requirements.
- Software Product Design/Architecture: Knowledge of software product design; ability to convert market requirements into software product design and technical approaches.
- Software Integration Engineering: Knowledge of software integration processes and functions; ability to design, develop, and maintain interfaces and linkage to alternative platforms and software packages.
- Decision Making and Critical Thinking: Knowledge of the decision-making process and tools; ability to analyze situations and reach productive decisions based on informed judgment.
- Effective Communications: Understanding of effective communication concepts, tools, and techniques; ability to transmit and interpret ideas, information, and needs through appropriate communication behaviors.
Top Candidates Will Have
- Strong backend engineering capability with Java 17+ and Spring Boot to design and deliver RESTful APIs using microservices principles.
- Proven ability to build secure, scalable platform services in cloud environments ( AWS or Azure ); experience deploying backend services in cloud-native environments.
- Knowledge of AI-assisted and agentic software development workflows; ability to review, validate, test, and refine AI-generated code and pull requests for correctness, maintainability, performance, security, and alignment with engineering standards.
- Knowledge of responsible AI usage and secure coding practices in AI-assisted development.
Nice to Have
- Experience building production AI agents using Python.
- Experience with agent orchestration frameworks such as LangChain or LangGraph.
- Experience integrating LLMs with external tools, APIs, databases, and retrieval systems.
- Experience designing evals, guardrails, and monitoring for agent reliability.
- Multi-agent workflow design and memory/context management.
- Prompt optimization, latency reduction, and cost control.
- MLOps or model deployment experience.
Additional Details
- Location: Irving, TX (Dallas). Domestic relocation assistance is available.
- Visa sponsorship is available.
Compensation and Benefits
Summary Pay Range: $112,710.00 - $183,140.00
Benefits: Medical, dental, vision; 401(k); Health Savings Account; FSAs; lifestyle programs; Employee Assistance Program; voluntary benefits; career development; incentive bonus; disability benefits; life insurance; parental leave; adoption benefits; tuition reimbursement. Eligibility varies by plan and location.
Important Notes
Posting Dates: July 6, 2026 - July 20, 2026.
Equal Opportunity Employer information: Caterpillar is an Equal Opportunity Employer, Including Veterans and Individuals with Disabilities. Qualified applicants of any age are encouraged to apply.
#J-18808-Ljbffr