T-Mobile USposted 19 days ago
$92,500 - $166,800/Yr
Full-time • Mid Level
Bellevue, WA
Telecommunications

About the position

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! Are you ready to join the Un-carrier movement? If so, our team is looking for a Mid-Level Full-Stack Software Engineer to help shape the future of real-time payments at T-Mobile. You'll join a cross-functional team of payments professionals and software engineers to design, implement, and deploy software that meets customer needs, scales efficiently, and performs reliably in high-availability environments. Our team leads the architecture and design of critical software components using technologies such as AI, virtualization, microservices, event-driven architectures, and more! We champion a culture of innovation, data-driven decision making, embrace AI-driven tools, follow agile practices, and promote radical transparency. Join us in embodying the spirit of the Un-carrier and make a substantial impact. We're dynamic (no two days are the same), inclusive, and passionate about growth and transformation.

Responsibilities

  • Design and build full-stack applications that are secure, scalable, and maintainable.
  • Develop backend services and APIs using Java and Spring Boot.
  • Build responsive web UIs using Angular and TypeScript.
  • Leverage AI-driven tools such as GitHub Copilot, ChatGPT, and more.
  • Write unit, integration, and E2E tests to ensure high code quality.
  • Participate in code reviews, design discussions, and agile ceremonies.
  • Optimize performance and debug issues across the stack.
  • Contribute to low-level system design and break down user stories before development.
  • Collaborate with peers across teams to deliver end-to-end technical solutions.
  • Continuously explore and learn new technologies and engineering practices.
  • Apply AI and automation to improve customer experience and business outcomes.
  • Understand T-Mobile services and how Digital Payment Services delivers customer value.

Requirements

  • 2-4+ years professional experience with Java, Spring Boot and Angular (Required)
  • Bachelor's Degree in Computer Science or Engineering (Required)
  • Solid understanding of RESTful APIs, HTTP, and asynchronous messaging patterns.

Nice-to-haves

  • Familiarity with NoSQL databases (Preferred).
  • Experience with PCI, USGCI, SOX, or other regulatory frameworks (Preferred).
  • Experience working with payment systems and understanding of transaction lifecycles (Preferred).
  • Exposure to Kafka or other event-driven messaging platforms (Bonus).

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.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service