Onsite Senior Software Engineer

Posted 19 minutes ago

Apply now

About the role

  • Senior Software Engineer designing and implementing iOS software solutions at T-Mobile. Collaborating with cross-functional teams to deliver quality mobile applications and support scalable architecture.

Responsibilities

  • Develop software solutions and conduct testing to ensure quality deliverables, including scalable iOS features using Swift, SwiftUI, and UIKit
  • Contribute to design improvements using modern frameworks and patterns such as MVVM or Coordinator
  • Collaborate with cross-functional teams and mentor engineers through knowledge sharing
  • Evaluate and apply current iOS technologies aligned with business goals
  • Create documentation for code, system designs, and technical decisions
  • Contribute to medium-to-large initiatives and support scalable, maintainable mobile architecture
  • Integrate RESTful APIs and backend services, including support for AI-enabled features
  • Ensure quality through unit testing, performance optimization, and CI/CD participation
  • Follow security and app store compliance standards

Requirements

  • Bachelor’s degree + 5 years experience OR Advanced degree + 3 years experience
  • 4–7+ years of software engineering experience
  • Experience building iOS applications using Swift and modern Apple frameworks
  • Preferred Experience with MVVM, MVC, or Coordinator patterns
  • Familiarity with AI-powered APIs or recommendation systems
  • Experience with CI/CD, Git workflows, and release processes
  • Understanding of iOS performance, memory management, and concurrency
  • Experience building consumer-facing applications at scale
  • 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
  • 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

Job title

Senior Software Engineer

Job type

Experience level

Senior

Salary

$113,600 - $205,000 per year

Degree requirement

Bachelor's Degree

Tech skills

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job