Sr Engineer, Android App Product Development
Posted on Nov 11, 2018 by T-Mobile
Job Description: Sr Engineer, Android App Product Development Position Summary The Device Intelligence and Analytics team within the Device Technology Team is looking for a versatile Sr. software engineer to develop back-end systems for mobile client applications. The team is responsible for providing big data metrics and analytics to better design and optimize network-device interoperability. The team has full ownership of crowd-sourced device handset data related to network technology and manages the entire data pipeline (collection, delivery, QA, ETL, aggregation, and display).The Sr. Engineer will thrive in a multi-function start-up environment while working closely with a tight-knit team of data scientists and systems engineers. The Sr. Engineer will be responsible to deliver production services at scale-applications may include back-end services including Data Base Management and CI/CD pipelines for deployment. This is a unique opportunity to join a team of creative and passionate engineers looking to lead data-driven technology innovation at T-Mobile.
Responsibilities: Responsibilities Understand end-user requirements and translate them into self-contained full-stack products Provide operational support for deployed services Provision infrastructure as required, both in-cloud and on-premises Administrate and secure running instances in accordance with organizational policy Work with data engineering vendors to ensure appropriate availability and reliability of end-to-end data services Implement unit tests for components; Facilitate automation of regression tests and integration tests Develop Continuous Delivery pipelines for rapid software deployment Provide appropriate version control and access policies for back-end software Skills Experience with relational and non-relational data bases (e.g., MySQL, Mongo DB, Cassandra) Demonstrated familiarity with AWS services including, but not limited to: Simple Storage Service (S3), Lambda, Elastic Cloud Compute (EC2) Understanding of CI/CD tools and methods Knowledge of web interfaces and data structures (REST, SOAP, HTTPS, JSON) Experience in client-server messaging systems Can deploy fully containerized, platform-agnostic applications (Docker, Kubernetes) Familiarity with agile development workflows Ability to work independently in a fast-paced environment Configuration management code experience (using, e.g., Chef, Cloud Formation, Puppet) a plus Qualifications: Qualifications5 years of Full-Stack professional software development experience1 year of RHEL/Linux administration preferred; or equivalent certification Advanced knowledge of 2 modern general purpose languages (e.g., Java, Python, Ruby) Experience with Map Reduce a plus Able to gather requirements from internal customers independently Demand for data quality and consistency Education Minimum Required Bachelors Degree. Computer Science or Engineering General/Physical Requirements Must be able to communicate with others effectively through written communication methods. Must be able to communicate (talking, hearing, etc.) with others effectively through oral communication methods. This position requires working with a computer (kT-Mobile US, Inc. offers a full range of comprehensive benefits, including medical, dental, vision, as well as matching 401(k), generous paid time off programs, phone service discounts, tuition reimbursement, free parking - not to mention a fun and business casual work environment.T-Mobile US, Inc. is an equal opportunity employer (EOE). We strongly support diversity in the workforce.
Network Technology 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 (please use the apply button below).
com EOE Statement: We Take Equal Opportunity Seriously - By Choice. 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, 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 or harassment based upon any of these factors is wholly inconsistent with our Company values and will not be tolerated. Furthermore, such discrimination or harassment may violate federal, state, or local law.