> Markdown version of [/jobs/ext/2985457-software-engineer-3-cpt-opt-eads-gc-usc](https://www.wearedevelopers.com/jobs/ext/2985457-software-engineer-3-cpt-opt-eads-gc-usc). 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). --- # Software Engineer 3 (CPT/OPT/EADs/GC/USC) - **Company:** Amazon.com, Inc. - **Location:** Irving, TX, United States - **Experience:** Expert - **Salary:** $80,000.0 - $110,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Agile Methodology, Automation of Tests, Software Quality, Code Review, Database Design, Distributed Systems, Java Web Services, Spring Framework, Commercial Software, Scrum Methodology, Software Maintenance, Software Engineering, Multithreading, Enterprise Software Applications, Cloud Platform System, Spring-boot, Event Driven Architecture, Information Technology, Restful APIs, Microservices - **Published:** September 18, 2026 - **Apply:** https://www.careerjet.com/jobad/us21417b9b091e1856937cf2d0487bdf33 ## About the Role * 5 7 years of relevant commercial software development experience. * Bachelor's degree in Computer Science. * Strong commercial experience with Java. * Experience with Spring and Spring Boot. * Experience developing RESTful APIs and event-driven systems. * Strong knowledge of microservices and distributed architectures. * Experience with build, test, and dependency management tools. * Experience with modern database design and technologies. * Understanding of single-threaded and multi-threaded environments. * Strong analytical, design, and problem-solving skills. * Experience working in a commercial Scrum/Agile development team. * Understanding of modern security principles and technologies. * Good communication and collaboration skills. Preferred / Additional Skills * Experience designing scalable enterprise applications. * Experience with distributed systems and cloud-based architectures. * Strong understanding of software quality, security, resilience, and automated testing. * Experience participating in technical design and planning discussions. * Ability to troubleshoot complex software issues and perform root-cause analysis. * Willingness to learn new technologies and continuously improve engineering practices. Top 3 Skills * Java, Spring, Spring Boot * RESTful APIs & Event-Driven Systems * Microservices & Distributed Architecture, A mid-to-senior-level Java developer with 5 7 years of commercial development experience, strong Spring/Spring Boot expertise, and hands-on experience building REST APIs, microservices, and distributed systems. The candidate should be comfortable working in Scrum teams and contributing to design, development, testing, code reviews, troubleshooting, and production support. Work Environment * 100% office-based * Collaborative Scrum/Agile environment * Team of approximately 6 people * Collaboration with US and Australia-based software teams ## Description We are looking for an experienced Java Software Engineer to join a growing software engineering team developing enterprise software solutions for mining and machine technology. The engineer will design, develop, test, and maintain Java-based applications and services while working in a Scrum/Agile environment with developers, QA engineers, product teams, and global engineering teams. Key Responsibilities * Design, develop, test, and maintain Java-based applications and services. * Build clean, secure, reliable, and maintainable software. * Develop automated tests and participate in code reviews. * Work with Scrum teams from requirements and estimation through implementation, testing, and release. * Contribute to solution design for complex technical problems. * Create technical documentation for implementation and support. * Help improve software quality, performance, reliability, and development practices. * Participate in delivery planning, estimation, sequencing, and risk management. * Collaborate with product, engineering, and QA teams to refine requirements and provide progress updates. * Troubleshoot production and non-production issues. * Perform root-cause analysis and implement preventative fixes. * Work with globally distributed software teams across the US and Australia. ## Related Videos - [Rest API Antipatterns](https://www.wearedevelopers.com/videos/100208-rest-api-antipatterns) - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [REST In Peace: Why LLMs Can't CRUD](https://www.wearedevelopers.com/videos/100272-rest-in-peace-why-llms-can-t-crud) - [Build a CI/CD pipeline to automate code reviews and ensure code quality](https://www.wearedevelopers.com/videos/349-build-a-ci-cd-pipeline-to-automate-code-reviews-and-ensure-code-quality) - [Your next 10x engineer isn't in your city. Refactor accordingly.](https://www.wearedevelopers.com/videos/100103-your-next-10x-engineer-isn-t-in-your-city-refactor-accordingly) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs)