> Markdown version of [/jobs/ext/1401458-it-software-engineer-5-2x-positions](https://www.wearedevelopers.com/jobs/ext/1401458-it-software-engineer-5-2x-positions). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # IT Software Engineer 5 ( 2x positions) - **Company:** Epitec, Inc. - **Location:** Chicago, IL, United States - **Experience:** Expert - **Salary:** $178,880.0 - $185,120.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Agile Methodology, Amazon Web Services, Cloud Computing, Code Review, Continuous Integration, Relational Databases, Distributed Systems, Amazon DynamoDB, Fault Tolerance, Enterprise Messaging Systems, MongoDB, NoSQL, Performance Tuning, Cloud Services, Standard Sql, Swagger, Software Engineering, SQL Databases, Openapi, Data Logging, Enterprise Software Applications, Spring Cloud, Grafana, Spring-boot, Technical Debt, Kotlin, Event Driven Architecture, Build Management, Deployment Automation, Cassandra, Apache Kafka, Restful APIs, Dynatrace, Api Management, Microservices - **Published:** July 23, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=d63c1a9d5695456a ## About the Role * 10+ years of software engineering experience developing enterprise applications. * Advanced experience with Java and/or Kotlin in production environments. * Strong expertise designing and operating AWS cloud-native solutions. * Deep experience with Spring Boot and modern microservices architectures. * Strong understanding of distributed systems, resiliency patterns, and fault-tolerant application design. * Experience building and consuming RESTful APIs and working with OpenAPI/Swagger. * Strong SQL and relational database experience, including data modeling and performance optimization. * Experience with NoSQL databases such as DynamoDB, MongoDB, or Cassandra. * Hands-on experience with CI/CD pipelines and automated deployment processes. * Experience with event-driven architectures and messaging technologies such as Kafka. * Strong production support, troubleshooting, and performance tuning experience., * Prior experience leading or mentoring development teams. * Experience defining enterprise architecture standards and engineering best practices. * Strong background with observability tools, logging frameworks, metrics, and distributed tracing. * Experience working within Agile software development environments. Key Skills * AWS Cloud Architecture * Java / Kotlin * Spring Boot * Microservices * REST APIs * Kafka / Event-Driven Systems * CI/CD Automation * SQL & NoSQL Databases * Distributed Systems * Production Support & Observability, * Strong technical leadership and ownership mindset. * Excellent communication and collaboration skills. * Ability to influence architectural decisions across multiple teams. * Strong analytical and problem-solving capabilities. * Passion for building scalable, reliable, and maintainable software solutions. ## Description Our client, Caterpillar, is seeking an experienced Lead Software Engineer to help design and build highly scalable, cloud-native applications that support critical business operations worldwide. This is an opportunity to work on modern distributed systems, drive architectural decisions, and influence the technical direction of enterprise-scale platforms leveraging AWS, Java, Spring Boot, microservices, and event-driven architectures. If you are passionate about building robust cloud solutions, leading technical initiatives, and mentoring engineering teams while remaining hands-on with development, this role offers a unique opportunity to make a significant impact., * Lead the design and development of cloud-native applications and distributed systems using Java and AWS. * Architect scalable microservices and define integration patterns, service boundaries, and API contracts. * Build and maintain RESTful APIs and event-driven services for high-volume enterprise platforms. * Drive technical decisions around resiliency, fault tolerance, scalability, and system performance. * Implement best practices for CI/CD, infrastructure-as-code, observability, logging, monitoring, and tracing. * Collaborate with Product Owners, Architects, and Engineering teams to deliver business-critical solutions. * Conduct code reviews, mentor engineers, and establish engineering standards and best practices. * Troubleshoot production issues and improve application reliability and operational excellence. * Identify and address technical debt while promoting long-term maintainability and system health., * Work on large-scale cloud transformation initiatives. * Influence architecture and engineering practices across enterprise platforms. * Collaborate with highly skilled software engineers and technical leaders. * Gain exposure to modern AWS technologies and cloud-native development. * Contribute to solutions that support one of the world's most recognized industrial technology organizations. ## Related Videos - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [Kotlin Multiplatform - True power of native code reuse](https://www.wearedevelopers.com/videos/4-kotlin-multiplatform-true-power-of-native-code-reuse) - [Using code generation for test automation – the fancy way](https://www.wearedevelopers.com/videos/230-using-code-generation-for-test-automation-the-fancy-way) - [Next Level Enterprise Architecture: Modular, Flexible, Scalable, Multichannel and AI-Ready?](https://www.wearedevelopers.com/videos/1017-next-level-enterprise-architecture-modular-flexible-scalable-multichannel-and-ai-ready) - [1, 2, 3... Fastify!](https://www.wearedevelopers.com/videos/325-1-2-3-fastify) - [Why Kotlin is the better Java and how you can start using it](https://www.wearedevelopers.com/videos/661-why-kotlin-is-the-better-java-and-how-you-can-start-using-it) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [7 Most Popular Web Developer Jobs in Europe](https://www.wearedevelopers.com/magazine/163-7-most-popular-web-developer-jobs-in-europe)