> Markdown version of [/jobs/ext/127186-engineer-software](https://www.wearedevelopers.com/jobs/ext/127186-engineer-software). 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). --- # Engineer, Software - **Company:** T-Mobile Us, Inc. - **Location:** Bothell, WA, United States - **Experience:** Experienced - **Salary:** $92,500.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Spring Security, Application Programming Interfaces (APIs), Artificial Intelligence, Amazon Web Services, Data Analysis, Microsoft Azure, Cloud Computing, Software Quality, Databases, Hypertext Transfer Protocols (HTTP), Hibernate (Java), Java Persistence API, Junit, NoSQL, OAuth, Software Architecture, Mockito, JSON Web Token, Software Engineering, SQL Databases, Postman, Spring-boot, Information Technology, Api Design, Software Coding, Docker, Microservices - **Published:** May 13, 2026 - **Apply:** https://diversityjobs.com/career/16887692/Engineer-Software-Washington-Bothell ## About the Role * Bachelor's Degree plus 3 years of related work experience OR advanced degree with 1 year of related work experience OR combination of education and experience deemed equivalent (Required) * Acceptable areas of study include Computer Science or Engineering (Required) * 2-4 years Technical engineering experience. (Required) Knowledge, Skills and Abilities: * Strong Java experience with Spring Boot and building RESTful APIs / microservices * Solid understanding of API design, HTTP protocols, and backend architecture patterns * Experience with databases (SQL + JPA/Hibernate; NoSQL is a plus) * Familiarity with cloud platforms (AWS/Azure), Docker, and CI/CD pipelines * Knowledge of security (Spring Security, OAuth2, JWT) and API best practices * Experience with testing frameworks (JUnit, Mockito) and API testing tools * Proficient in leveraging AI tools to enhance day-to-day development productivity and code quality * Communication (Required) * Customer Service (Required) * Analytics (Required) * Technical Writing (Required) Licenses and Certifications: * At least 18 years of age * Legally authorized to work in the United States ## Description * Develop software solutions that support engineering projects and meet customer requirements * Collaborate with technical teams to deliver effective technical solutions and continuously learn new technologies * Create clear documentation for software code, system designs, and business requirements * Contribute to technology strategy by understanding current technologies and supporting business goals * Present innovative ideas to improve systems, processes, or services based on industry research * Also responsible for other duties/projects as assigned by business management as needed ## Related Videos - [Unlocking the potential of Digital & IT at Vodafone](https://www.wearedevelopers.com/videos/602-unlocking-the-potential-of-digital-it-at-vodafone) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [Keeping applications secure by evolving OAuth 2.0 and OpenID Connect](https://www.wearedevelopers.com/videos/100152-keeping-applications-secure-by-evolving-oauth-2-0-and-openid-connect) - [You’re a great coder? That alone won’t get you far: The soft skills secret in IT success](https://www.wearedevelopers.com/videos/1076-you-re-a-great-coder-that-alone-won-t-get-you-far-the-soft-skills-secret-in-it-success) - [From boy scouting to redrawing the landscape](https://www.wearedevelopers.com/videos/1140-from-boy-scouting-to-redrawing-the-landscape) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer)