T-Mobile

Senior Software Engineer – Backend APIs, Platform

T-Mobile

full-time

Posted on:

Location Type: Hybrid

Location: BellevueKansasTexasUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $113,600 - $205,000 per year

Job Level

About the role

  • Design, develop, and maintain Spring Boot-based microservices in a distributed system architecture leveraging engineering best practices and staying compliant with enterprise standards
  • Take ownership of end-to-end feature delivery — from technical design to production deployment and post-release support
  • Ensure APIs are secure, performant, and optimized for integration with external vendor
  • Implement API orchestration including parallel and sequential workflows, data transformation, and security validations
  • Build and run event-driven systems, including consumers and asynchronous flows integrated with other systems
  • Collaborate closely with product, architecture, DevOps, and QA to deliver business-critical features and platform capabilities
  • Contribute to system integration, orchestration, and performance tuning across backend services and data pipelines
  • Analyze and improve engineering workflows, proactively identifying bottlenecks, tech debt, and areas for optimization
  • Provide technical leadership and mentorship to onshore and offshore developers, focusing on design quality and best practices
  • Coordinate with enterprise architects and other engineering teams to align system integration and architecture strategy
  • Conduct code reviews, performance tuning, and issue resolutions to maintain high code quality
  • Stay informed of emerging technologies and industry trends; proactively recommend and implement improvements
  • Write clear technical documentation on feature design, implementation details, and system behavior
  • Communicate technical issues and trade-offs effectively with engineers and stakeholders

Requirements

  • Strong proficiency in Java/Spring Boot and SQL (Postgres)
  • Hands-on experience with WebClient, Swagger 3.0, and RESTful API development
  • Proficient in cloud platforms, particularly AWS, and containerization (Kubernetes, Docker)
  • Solid understanding of event-driven architectures and tools like Apache Kafka
  • Knowledge of CI/CD pipelines and DevOps tools including Docker, SonarQube and Git
  • Experience in monitoring and logging using tools such as Splunk, Grafana
  • Creative thinking, continuous learning, strong communication skills and ability to lead development efforts across globally distributed teams
  • Bachelor's Degree plus 5 years of related work experience OR Advanced degree with 3 years of related experience
  • Acceptable areas of study include Computer Science, Software Engineering, Information Management or equivalent experience in field
  • At least 18 years of age
  • Legally authorized to work in the United States
Benefits
  • Medical, dental and vision insurance
  • Flexible spending account
  • 401(k)
  • Employee stock grants
  • Employee stock purchase plan
  • Paid time off and up to 12 paid holidays
  • 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
  • Voluntary long-term care insurance
  • Mobile service & home internet discounts
  • Pet insurance
  • Access to commuter and transit programs
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaSpring BootSQLRESTful API developmentWebClientAWSKubernetesDockerApache KafkaCI/CD pipelines
Soft Skills
creative thinkingcontinuous learningstrong communication skillsleadership