> Markdown version of [/jobs/ext/3535300-software-engineer-i](https://www.wearedevelopers.com/jobs/ext/3535300-software-engineer-i). 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 I - **Company:** Komatsu Ltd. - **Location:** Mesa, AZ, United States - **Experience:** Starter - **Contract:** Internship / Graduate position - **Skills:** Clean Code Principles, Systems Engineering, Automation of Tests, Cloud Engineering, Code Review, Computer Programming, Continuous Integration, Software Debugging, Software Design Patterns, Event-Driven Programming, Network Programming, Network Protocols, Object-Oriented Software Development, Systems Development Life Cycle, Secure Coding, Software Engineering, Data Processing, Containerization, Integration Tests, Information Technology, Build Process, Software Coding, Restful APIs, Software Version Control, Microservices - **Published:** October 2, 2026 - **Apply:** https://diversityjobs.com/main/sendform/8/8/28176/1/18509711?backUrl=%2Fcareer%2F18509711%2FSoftware-Engineer-I-Arizona-Mesa ## About the Role Ability to travel up to 10% of the time, including occasional international travel., * Bachelor's degree in Computer Science, Software/Systems Engineering, or related discipline (or equivalent combination of education and experience). * 0-2 years of professional software development experience (internships, co-ops, and relevant project experience may be considered). * Demonstrated programming ability in at least one modern language; working knowledge of object-oriented fundamentals, basic design patterns, and clean code practices. * Familiarity with REST APIs (consuming and implementing simple endpoints with guidance). * Exposure to core SDLC practices including coding standards, code reviews, source control, build processes, and automated testing. * Ability to write and maintain automated tests primarily at the unit level, with some guided exposure to integration testing and CI pipelines. * Basic familiarity with diagnosing issues using logs/metrics and following established operational practices when supporting production services. * Working understanding of secure coding concepts and data handling expectations; follows established security and privacy practices. * Strong collaboration skills: communicates clearly, seeks feedback early, and learns quickly in a team environment. Preferred Skills * Experience with event driven microservices; familiarity with cloud native deployment patterns and containerization. * Experience with network protocols, network programming, and distributed application debugging and analysis. ## Description Design, build, and support mission critical software services that power Komatsu's automation products. In this entry level role, the Software Engineer I implements well scoped Stories within distributed autonomous services, translating defined requirements into maintainable code and automated tests with guidance from senior engineers. The engineer collaborates with product, QA, and field teams to deliver incremental improvements, follows established design and coding standards, and grows proficiency in the product domain, tooling, and operational practices. Travel Requirements ## Related Videos - [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) - [Rest API Antipatterns](https://www.wearedevelopers.com/videos/100208-rest-api-antipatterns) - [Microservices: how to get started with Spring Boot and Kubernetes](https://www.wearedevelopers.com/videos/242-microservices-how-to-get-started-with-spring-boot-and-kubernetes) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [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) - [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) ## Related Articles - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [The Ultimate Software Engineer Career Path Guide for 2023](https://www.wearedevelopers.com/magazine/146-the-ultimate-software-engineer-career-path-guide-for-2023) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know)