Engineer, Software Development

T-Mobile Us, Inc.
Bellevue, United States of America
7 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
$ 167K

Job location

Bellevue, United States of America

Tech stack

Clean Code Principles
Java
API
Amazon Web Services (AWS)
Data analysis
Software Applications
Systems Engineering
Azure
Code Coverage
Software Quality
Code Review
Computer Programming
Databases
Continuous Integration
Document Management Systems
Distributed Systems
Middleware
Python
NoSQL
OAuth
Oracle Applications
Scrum
Reliability Engineering
Simple Object Access Protocol (SOAP)
Software Engineering
Software Requirements Analysis
Software Systems
SQL Databases
Data Streaming
Systems Integration
Cloud Platform System
GitHub Copilot
Grafana
Spring-boot
Gitlab
GIT
Containerization
Information Technology
Api Gateway
Software Coding
REST
Splunk
Appdynamics
Software Version Control
Api Management
Docker
SDET
Microservices

Job description

We are seeking a skilled and motivated Software Engineer to join our Digital Services Group (DSG), where you will work with software, network, and systems engineers to design, implement, and deploy scalable, high-availability software solutions that support critical middleware applications and services. This role supports platforms such as Core Account Management Services (CAMS) and Digital Financial Management (DFM), which are essential to customer account and financial fulfillment operations. These systems are built using microservices architecture and operate within on-premises cloud environments. The Software Engineer participates in the architecture, design, development, and support of software components and APIs, working on semi-routine and greenfield assignments, following established procedures on routine work, and requiring mentorship primarily for new assignments., Technical Engineering

  • Design, develop, test, and deploy robust software applications, microservices, and APIs that support critical platform capabilities.
  • Write clean, maintainable, and efficient code following standard processes and coding standards.
  • Participate in code reviews and contribute to continuous improvement efforts across code quality, test coverage, and deployment practices.
  • Troubleshoot and resolve software defects and production issues across distributed systems.
  • Contribute to RESTful API design and development with attention to scalability, security, and performance.
  • Stay up to date with new technologies and industry trends, including tools that improve engineering productivity and software quality.

Technical Leadership

  • Collaborate with multi-functional teams including product managers, product owners, designers, QA/SDET, SRE, and architecture to deliver end-to-end solutions.
  • Contribute to architecture and system design discussions, including work related to API integrations, platform modernization, observability, and security enhancements.
  • Continuously learn new technologies and share knowledge with team members as appropriate.

Technical Writing

  • Write basic documentation on how technology works.
  • Contribute clear documentation for new code, APIs, integrations, and systems used.
  • Document system designs, presentations, business requirements, and operational runbooks for consumption at the engineer level.

Technology Strategy

  • Contribute to emerging technologies that support business goals.
  • Understand current technology that supports business goals, including system protocols, data flows, dependencies, and tools required to complete software and automation work.
  • Interact with system engineers to define system requirements and support automation needs.
  • Contribute ideas that improve reliability, developer experience, and operational efficiency.

Innovation

  • Present new insights that improve existing systems, processes, or services through the use of modern frameworks, automation, and emerging AI-assisted development tools that support engineering productivity and problem-solving.
  • Express new perspectives based on independent study of the industry.
  • Review current company processes to highlight questions that may drive process refinement and automation opportunities.

Requirements

  • Bachelor's Degree in Computer Science, Engineering, or related field (Required)
  • 2-4 years technical engineering experience (Required), * Communication
  • Analytics
  • Strong programming skills in one or more languages such as Java, Spring Boot, or Python
  • Experience with software development methodologies such as Agile/Scrum and CI/CD
  • Experience with software development of SOAP or RESTful APIs
  • Familiarity with databases such as SQL, Oracle, NoSQL, or similar technologies
  • Knowledge of version control systems such as Git or GitLab
  • Ability to troubleshoot issues in distributed or microservices-based systems

Preferred

  • Experience with cloud platforms such as AWS, Azure, or GCP
  • Familiarity with containerization and orchestration such as Docker and Kubernetes
  • Exposure to API gateway platforms and modern gateway solutions
  • Exposure to observability tools such as Splunk, AppDynamics, OpenTelemetry, or similar
  • Familiarity with security and authorization frameworks such as OAuth or JWT
  • Experience using AI-assisted development tools such as GitHub Copilot or similar coding assistants to support development workflows
  • Experience with cloud platforms such as AWS, Azure, or GCP
  • Familiarity with containerization and orchestration such as Docker and Kubernetes
  • Exposure to API gateway platforms and modern gateway solutions
  • Exposure to observability tools such as Splunk, AppDynamics, OpenTelemetry, or similar
  • Familiarity with security and authorization frameworks such as OAuth or JWT
  • Experience using AI-assisted development tools such as GitHub Copilot or similar coding assistants to support development workflows

At least 18 years of age

Legally authorized to work in the United States

Benefits & conditions

At T-Mobile, we invest in YOU! Our Total Rewards Package ensures that employees get the same big love we give our customers. All team members receive a competitive base salary and compensation package - this is Total Rewards. Employees enjoy multiple wealth-building opportunities through our annual stock grant, employee stock purchase plan, 401(k), and access to free, year-round money coaches. That's how we're UNSTOPPABLE for our employees!, Base Pay Range: $92,500 - $166,800

Corporate Bonus Target: 15%

The pay range above is the general base pay range for a successful candidate in the role. The successful candidate's actual pay will be based on various factors, such as work location, qualifications, and experience, so the actual starting pay will vary within this range.

At T-Mobile, employees in regular, non-temporary roles are eligible for an annual bonus or periodic sales incentive or bonus, based on their role. Most Corporate employees are eligible for a year-end bonus based on company and/or individual performance and which is set at a percentage of the employee's eligible earnings in the prior year. Certain positions in Customer Care are eligible for monthly bonuses based on individual and/or team performance. To find the pay range for this role based on hiring location, click here.

At T-Mobile, our benefits exemplify the spirit of One Team, Together! A big part of how we care for one another is working to ensure our benefits evolve to meet the needs of our team members. Full and part-time employees have access to the same benefits when eligible. We cover all of the bases, offering medical, dental and vision insurance, a flexible spending account, 401(k), employee stock grants, employee stock purchase plan, paid time off and up to 12 paid holidays - which total about 4 weeks for new full-time employees and about 2.5 weeks for new part-time employees annually - paid parental and family leave, family building benefits, back-up care, enhanced family support, childcare subsidy, tuition assistance, college coaching, short- and long-term disability, voluntary AD&D coverage, voluntary accident coverage, voluntary life insurance, voluntary disability insurance, and voluntary long-term care insurance. We don't stop there - eligible employees can also receive mobile service & home internet discounts, pet insurance, and access to commuter and transit programs! To learn about T-Mobile's amazing benefits, check out www.t-mobilebenefits.com

Apply for this position