JOBSEARCHER

Software Engineer 3

EpitecIrving, TXL6 LeadSeptember 23rd, 2026
Location: Irving, TexasType: ContractJob #106859Software Engineer 3 (Java Developer)Location: Irving, TX (100% Onsite)Duration: 12-Month ContractCompensation: $70-74/hr + Medical, Dental, Vision, PTO, and 401(k) MatchJoin a team developing mission-critical software that supports large-scale mining operations around the world. This role is part of a growing U.S.-based engineering team responsible for delivering and modernizing a complex enterprise platform used in safety-critical environments where performance, reliability, and scalability matter.ResponsibilitiesDesign, develop, and maintain Java-based applications and services.Build scalable microservices and distributed systems within a modern containerized environment.Develop clean, maintainable, and well-tested code with a focus on quality and reliability.Participate in Agile/Scrum ceremonies, refinement sessions, estimation, and delivery planning.Collaborate with developers, QA engineers, product owners, and SMEs located across multiple countries.Troubleshoot production and non-production issues, perform root cause analysis, and implement long-term solutions.Contribute to code reviews, technical design discussions, and engineering best practices.Support modernization efforts as existing platforms evolve into a microservices-based architecture.Required QualificationsBachelor's degree in Computer Science or related field.5-7 years of professional software development experience.Strong Java development experience, including modern Java versions.Experience with Spring and Spring Boot.Experience creating and consuming RESTful APIs.Experience with microservices and distributed systems.Understanding of event-driven architecture, data ingestion, and messaging patterns.Experience with relational and/or modern database technologies.Knowledge of multithreaded and concurrent application development.Experience working within Agile/Scrum teams.Preferred QualificationsExperience with containerized environments.Experience supporting complex enterprise platforms or mission-critical systems.Background in industries involving physical products, industrial systems, manufacturing, mining, automotive, defense, or similar environments.Strong troubleshooting, performance tuning, and trace log analysis skills.What Stands Out About This OpportunityWork on software that directly supports real-world operations.Join a newly established U.S. engineering team with significant growth potential.Solve complex technical challenges involving autonomy, optimization, distributed systems, and large-scale data processing.Collaborate with global engineering teams while helping shape the future of a modernized platform.Interview Process: Technical panel interview followed by a coding assessment. Additional technical exercise may be included.#LI-DO1