Lead Software Engineer

New Today

At T-Mobile, we prioritize your growth! Our Total Rewards Package ensures that our employees receive the same comprehensive care we offer our customers. Each team member benefits from a competitive base salary and compensation package. Enjoy various wealth-building opportunities such as annual stock grants, an employee stock purchase plan, 401(k) contributions, and year-round access to financial coaching. This is how we empower our employees to be UNSTOPPABLE! Job Overview As a Lead Software Engineer in the Customer Identity & Access Management (CIAM) domain, you will play a crucial role in creating and executing a technical strategy that enhances both customer authentication and authorization experiences across T-Mobile's Digital and Assisted channels. You will collaborate closely with business, product, and application teams, along with Cybersecurity stakeholders, to identify enhancements that improve user experience and secure our customers’ identities. Your leadership will guide development teams toward implementing innovative technology solutions that align with both security and business objectives. Our culture encourages innovation, supports agile methodologies, and promotes transparency. If you're ready to embrace the spirit of the 'Un-carrier' and make a real difference, we want to hear from you! Responsibilities: Act as a strong hands-on API/Microservice developer. Deliver API services for client applications as part of a backend or middleware team. Lead development teams, advocating for best practices and identifying areas for improvement. Create and execute unit tests based on high-level system architecture specifications. Utilize leadership skills to facilitate development planning and system capability implementation. Champion a culture of quality within the team. Document and communicate development best practices effectively. Maintain technical expertise through continuous learning and training. Develop low-level plans to fulfill requirements and architectural designs, ensuring collaboration with technology leads. Convey impacts and effort assessments for project evaluations. Partner with Platform Operations & SRE to align on transaction patterns and new platform components. Conduct peer code reviews to uphold code quality. Collaborate with architects and fellow engineers on detailed designs and implementation plans. Work closely with Product and IT teams for successful product enhancements and ongoing support. Education and Experience: Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or related fields. At least 7 years of software development experience, particularly with Backend API/Microservices using NodeJS and ExpressJS. Proven experience designing and developing applications with MongoDB, MySQL, DynamoDB, or equivalent database systems. Minimum of 5 years in a lead development role, mentoring technical staff. Familiarity with zero-trust security principles. Experience in an agile/scrum environment. Strong critical thinking, analytical skills, and data-informed decision-making capabilities. Excellent verbal and written communication in English. A motivation to learn and adapt to emerging technologies and methodologies. A strong commitment to teamwork and championing change. Preferred Qualifications: Experience with Identity and Access Management systems, including knowledge of Auth2.0 and OpenID Connect. Front-end development exposure using Angular, TypeScript, JavaScript; AEM experience is a plus. Knowledge, Skills, and Abilities: Proficient in setting up a full-stack environment from scratch. Solid understanding of HTML, CSS, Webpack, JavaScript, and frameworks for both front-end and back-end development. Deep knowledge of web protocols, application functionalities, and data flow processes. Experience in database modeling, SQL optimization, and data migration. Applicants must be at least 18 years old and legally authorized to work in the United States. Travel: Yes. DOT Regulated: No Safety Sensitive Position: No Base Pay Range: $114,200 - $206,000. Corporate Bonus Target: 15%. This pay range represents the expected base pay for successful candidates in this role. Actual pay will depend on work location, qualifications, and experience. T-Mobile provides an exceptional benefits package including medical, dental, vision insurance, 401(k), paid time off, family support, tuition assistance, and more. We offer discounts on mobile services and home internet, plus additional benefits to support our employees' well-being. At T-Mobile, we believe in growth whether it's through advancement opportunities or a culture that allows you to thrive. If you're passionate about your career and ready to make an impact, apply today! T-Mobile USA, Inc. is an Equal Opportunity Employer. We embrace diversity and do not discriminate based on any protected status. We welcome all qualified applicants. If you're an individual with a disability in need of reasonable accommodation during the application or interview process, please contact us via email or through our established channels.
Location:
Frisco, TX, United States
Category:
Computer And Mathematical Occupations

We found some similar jobs based on your search