Sr Engineer, Software
- Denver, CO
Job Description
Sr Engineer, Software
Responsibilities
- Developing API-first cloud services using NodeJS, MongoDB, Git, and Kubernetes with an AWS infrastructure
- Developing for an ever-evolving ecosystem of monolith, micro, and nano services that work together to support a home and mobile video entertainment experience
- Assisting with team growth through daily code review, mentorship, and collaboration
- Collaborating with team members to design and architect software application solutions that solve complex problems in simple ways, leveraging modern ES6 JavaScript features and patterns
- Collaborating with team members to breakdown business requirements into technical tasks
- Following industry standards to achieve the highest levels of code maintainability and reliability as our services and systems scale
- Writing and updating developer documentation, identifying gaps in documentation and taking initiative to rectify those gaps
Qualifications
- Extensive experience developing testable, scalable, and maintainable data-driven backend cloud services using modern JavaScript (NodeJS with ES6, both with and without third party frameworks), Git, and persistent storage (MongoDB, DynamoDB, etc.)
- Extensive experience developing applications for AWS solutions such as EC2, S3, ElastiCache, DocumentDB, DynamoDB, Lambda, Route53
- Possesses a strong focus on developing robust cloud services that are designed for reliability and fault-tolerance
- Eager to lead, build, and mentor team members through code review and collaboration, displays technical leadership through example
- Excellent communications skills (one-on-one, group speaking, written)
- Excellent analytical skills, able to see a solution through to its completion and independently identify its edge-cases and optimizations
- Thrives in an evolving environment, your success is built on constant delivery
- Motivated by self-improvement
- Eager to independently resolve blockers for yourself and team members
Experience requirements:
- Four+ years developing cloud-based software solutions for a live production environment
Company Profile
As America's Un-carrier, T-Mobile USA, Inc. (NASDAQ: "TMUS") is redefining the way consumers and businesses buy wireless services through leading product and service innovation. The company's advanced nationwide 4G and 4G LTE network delivers outstanding wireless experiences for customers who are unwilling to compromise on quality and value. Based in Bellevue, Washington, T-Mobile USA. Inc. provides services through its subsidiaries and operates its flagship brands, T-Mobile and Metro by T-Mobile. For more information, please visit http://www.t-mobile.com
Applicant Privacy Policy
We are committed to maintaining your trust by respecting and protecting your privacy. For more information about how T-Mobile processes the personal data of job applicants, please visit Applicant Privacy Policy.
Back to top