Principal Engineer, Software iOS/IoT

2 weeks ago


Bellevue, United States Disability Solutions Full time
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

As a leading telecom company, T-Mobile has a natural place in the world of connected devices, so called Internet of Things (IoT). Our team is focused on in-house product development including hardware, software platform and mobile applications. We strive to deliver connected experience to customers in a fast and iterative development process. Customer focus and customer driven development are important skills in our team no matter the role.

As a Principal iOS Engineer, you will be pioneering technology in the hardware and software world. You will be merging the hardware features with software to provide a unified, smooth customer experience over Bluetooth stack, location-based services while prioritizing privacy and security of customer data.

You will be interacting with product managers to help them discover iOS features and capabilities, advise them on feasibility, and provide estimations. You will be working with hardware engineers to connect apps with hardware and deliver functionality that is highly technical, and engineering focused.

Test driven development will be your foundation for delivering quality code at source with unit tests and integration tests. You will own the delivery of your code from end-to-end, automating continuous integration and delivery.

Skill Required:

  • Proven experience as an iOS developer using Swift, Objective-C, Cocoa Touch, UIKit, and XCode in an agile environment
  • Experience with Bluetooth stack, location services, GPS and maps
  • Deep experience-based understanding of how to build mobile applications at scale.
  • Proficiency in Swift object-oriented and/or functional programming from industry working experience
  • Experience working in a team of iOS developers participating in code reviews, pull requests, and pair programming.
  • Proven experience mentoring and coaching other iOS developers in a collaborative and team-based organization.
  • Understanding of consuming RESTful web services, managing authentication, authorization, and session
  • Strong understanding of modern development principles such as trunk-based development, feature toggles, and branch by abstraction to support performant and collaborative engineering teams.
  • Strong understanding of CI/CD tools such as Azure DevOps to continuously and autonomously deliver high-quality apps to guarantee stable and performant experiences.
  • Good understanding of Apple's accessibility features and experience building accessible experiences
  • Good understanding of dependency management, using Swift Package Manager and/or Cocoapods
  • Experience working with multi-functional teams such as design, product, data teams to deliver great user experiences.
  • Understanding of computer science fundamentals, data structures, and algorithms to ensure consistency to software engineering standard methodologies including object-oriented and functional programming

Skills Desired:

  • Passion for crafting outstanding experiences on iOS using Apple's Human Interface Guidelines using your strong understanding of functional programming and reactive patterns using Combine or RxSwift
  • Exposure to Cloud or Firmware Development.
  • Knowledgeable in asynchronous development, networking, or Bluetooth.
  • Understanding of internet protocols such as TCP/IP, UDP and networking and security standards
  • Familiarity with API development, database queries, backend systems
  • Leadership experience


Qualifications:

  • 9 plus years of iOS development experience
  • Bachelor's degree in STEM faculties
  • Published Apps in the App Store


• At least 18 years of age
• Legally authorized to work in the United States

Travel:
Travel Required (Yes/No):

DOT Regulated:
DOT Regulated Position (Yes/No):No
Safety Sensitive Position (Yes/No):No

Base Pay Range: $127,100 - $229,200

Corporate Bonus Target: 20%

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.

Never stop growing
As part of the T-Mobile team, you know the Un-carrier doesn't have a corporate ladder-it's more like a jungle gym of possibilities We love helping our employees grow in their careers, because it's that shared drive to aim high that drives our business and our culture forward. By applying for this career opportunity, you're living our values while investing in your career growth-and we applaud it. You're unstoppable

T-Mobile USA, Inc. is an Equal Opportunity Employer. All decisions concerning the employment relationship will be made without regard to age, race, ethnicity, color, religion, creed, sex, sexual orientation, gender identity or expression, national origin, religious affiliation, marital status, citizenship status, veteran status, the presence of any physical or mental disability, or any other status or characteristic protected by federal, state, or local law. Discrimination, retaliation or harassment based upon any of these factors is wholly inconsistent with how we do business and will not be tolerated.

Talent comes in all forms at the Un-carrier. If you are an individual with a disability and need reasonable accommodation at any point in the application or interview process, please let us know by emailing ApplicantAccommodation@t-mobile.com or calling 1-844-873-9500. Please note, this contact channel is not a means to apply for or inquire about a position and we are unable to respond to non-accommodation related requests.
  • Software Engineer, iOS

    2 months ago


    Bellevue, United States META Full time

    Summary: Every month, billions of people access Facebook products using mobile devices from across the world. Our mobile teams constantly push the boundaries of the user experience across all our apps, including Facebook, Instagram, WhatsApp, Messenger, and more, as a leader in an exciting and fast-paced industry that is evolving daily. We are seeking...

  • Software Engineer

    2 weeks ago


    Bellevue, United States META Full time

    Summary: Meta Platforms, Inc. (Meta), formerly known as Facebook Inc., builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps and services like Messenger, Instagram, and WhatsApp further empowered billions around the world. Now, Meta is moving beyond 2D...


  • Bellevue, United States Disability Solutions Full time

    Be unstoppable with us!T-Mobile is synonymous with innovation-and you could be part of the team that disrupted an entire industry! We reinvented customer service, brought real 5G to the nation, and now we're shaping the future of technology in wireless and beyond. Our work is as exciting as it is rewarding, so consider the career opportunity below as your...


  • Bellevue, Washington, United States Highbrow LLC Full time

    Job Title: Senior iOS DeveloperAbout the Role:Highbrow LLC is seeking a highly skilled Senior iOS Developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining high-quality iOS applications.Key Responsibilities:Design and develop iOS applications using Swift and Objective-C programming...


  • Bellevue, United States SourceOwls, LLC Full time

    Our mission is to enhance financial security for individuals every day. By joining the team, you’ll be part of a passionate and supportive group that values the impact of our work on clients and investors. The Principal Engineer will be responsible for implementing software solutions as part of the Digital Marketing Technology team, serving both internal...

  • Senior iOS Engineer

    1 week ago


    Bellevue, Washington, United States Diamondpick Full time

    Position: iOS Development LeadType: ContractLocation: Dallas, TX (Onsite)Experience Required: 10+ YearsWe are seeking a highly skilled iOS Development Lead to join our team at Diamondpick. The ideal candidate will possess extensive experience in Swift Foundation and demonstrate proficiency in Protocol Oriented Programming (POP) and SwiftUI.Key...


  • Bellevue, United States Simple Solutions Full time

    Mid Level IOS Developer on siteLocation: Bellevue WADuration: 2.5 to 3 years Team Technical Stack: iOSMust have skills for this role: iOS developer capable to create functional attractive applications that meet the needs of the user Designing and building mobile applications for Apple s iOS platform Collaborating with the design team to define app features...


  • Bellevue, Washington, United States Meta Full time

    Software Engineer, OS Frameworks - Reality LabsBellevue, WA | Burlingame, CA | New York, NYReality Labs at Meta is building products that make it easier for people to connect with the ones they love most, enjoy top-notch, wire-free VR, and push the future of computing platforms. We are a team of world-class experts developing and shipping products at the...


  • Bellevue, Washington, United States Simple Solutions Full time

    Job Title: Mid Level IOS Developer on SiteAbout the Role:We are seeking a highly skilled IOS developer to join our team at Simple Solutions. As a mid-level IOS developer, you will be responsible for designing and building functional, attractive applications that meet the needs of our users.Key Responsibilities:Designing and building mobile applications for...

  • iOS Developer

    3 months ago


    Bellevue, Greater Seattle Area, WA, United States Elajika Inc Full time

    Responsibilities Define and implement robust app architectures and complex user interfaces. Collaborate with designers engineers and management to build and deliver great experiences. Explain technical details to stakeholders across disciplines and levels of expertise Mentor other engineers and help them to be productive.Qualifications 5 + years of...

  • iOS Developer

    3 months ago


    Bellevue, Greater Seattle Area, WA, United States Elajika Inc Full time

    Responsibilities Define and implement robust app architectures and complex user interfaces. Collaborate with designers engineers and management to build and deliver great experiences. Explain technical details to stakeholders across disciplines and levels of expertise Mentor other engineers and help them to be productive.Qualifications 5 + years of in-depth...

  • Senior iOS Engineer

    1 week ago


    Bellevue, Washington, United States Diamondpick Full time

    Position: iOS Development LeadType: ContractLocation: Bellevue, WA (Onsite)Experience Required: 10+ YearsWe are seeking a highly skilled iOS Development Lead to join our team at Diamondpick. The ideal candidate will possess extensive experience in Swift Foundation and demonstrate proficiency in Protocol Oriented Programming (POP) and SwiftUI.The successful...

  • Software Engineer

    4 weeks ago


    Bellevue, United States Disability Solutions Full time

    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...

  • SDET (iOS testing)

    3 months ago


    Bellevue, United States Omni Inclusive Full time

    8+ years of software test experience for iOS mobile applications Experience in iOS test tools using Swift/Obj-C Strong hands-on experience with XCTest framework and XCUI UI tests Experience with mobile continuous integration/continuous deployment process Experience with collaboration tools like JIRA, Confluence, etc. Experience with integration tools like...


  • Bellevue, United States Meta  Full time

    Software Engineer, OS Frameworks - Reality Labs Bellevue, WA | Burlingame, CA | New York, NYReality Labs at Meta is building products that make it easier for people to connect with the ones they love most, enjoy top-notch, wire-free VR, and push the future of computing platforms. We are a team of world-class experts developing and shipping products at the...


  • Bellevue, Washington, United States Databricks Full time

    Databricks - Senior Software EngineerBecome a part of Databricks, a company dedicated to empowering data teams to tackle the most challenging issues in the industry. We develop and maintain a premier data and AI infrastructure platform, enabling our clients to leverage profound data insights to enhance their operations. Founded by engineers, we confront...


  • Bellevue, Washington, United States Oleria Full time

    About Oleria:Oleria provides adaptive and autonomous identity security solutions that help organizations accelerate at the pace of change, trusting that their data is protected. Oleria enables organizations to have comprehensive visibility into their access posture and autonomously identifies and mitigates access risks before they can be exploited. Founded...


  • Bellevue, United States Intelliswift Software Full time

    Job Title: Software Development Test Engineer Location: Bellevue, WADuration: 11+ Months Contract ( High Possibility of Extension)Note: Should be open to work only on W2Must HaveAWS /NativeJAVAYOE:3+ years, ideally 4+ years of experienceDegrees or Cert:Java cert around 17 or 11, would be an added value, not a requirement.Open to candidates without a BA in...


  • Bellevue, Washington, United States SourceOwls, LLC Full time

    About the RoleWe are seeking a highly skilled and experienced Principal Software Engineer to join our Digital Marketing Technology team at SourceOwls, LLC. As a key member of our team, you will play a critical role in designing and developing software solutions that drive business growth and enhance financial security for our clients.Key ResponsibilitiesLead...


  • Bellevue, Washington, United States SourceOwls, LLC Full time

    Job Description**About the Role**We are seeking a highly skilled and experienced Principal Software Engineer to join our team at SourceOwls, LLC. As a key member of our Digital Marketing Technology team, you will be responsible for designing and developing software solutions that meet the needs of our internal and external clients.Key ResponsibilitiesLead...