T-Mobile US-posted 6 months ago
$113,600 - $205,000/Yr
Full-time • Mid Level
Overland Park, KS
Telecommunications

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! The Senior Software Engineer will design, develop, and maintain robust and scalable software systems. This position requires advanced Java programming skills, deep understanding of REST API principles, and hands-on experience with modern data formats and integration technologies. The Senior Software Engineer collaborates across teams, provides technical leadership, and mentors junior engineers. The Senior Software Engineer actively participates in architecture and design of various software components focused on creating applications that leverage technologies such as virtualization, microservices, SDN, NFV, and Big Data platforms and technologies. They work on technical assignments that are moderately difficult, requiring judgment in resolving issues or in making recommendations. They work on assignments requiring considerable judgment and initiative, understand implications of work and make recommendations for solutions. They normally receive little instruction on daily work and only require general instructions on newly introduced assignments.

  • Drives engineering projects by developing software solutions; conducting tests and inspections; preparing reports and calculations.
  • Expected to supervise base and associate level engineers as needed.
  • Understands system protocols, how systems operate and data flows.
  • Independently develops a full software stack.
  • Design, code, test, and deploy high-quality Java applications and services.
  • Develop and maintain RESTful APIs, adhering to best practices for security, scalability, and performance.
  • Work with JSON, XML, and related technologies for data exchange and integration.
  • Contributes to designs to implement new ideas which utilize new frameworks to improve an existing or new system/process/service.
  • Collaborates with technical teams and utilizes system expertise to deliver technical solutions.
  • Continuously learns and teaches others existing and new technologies.
  • Guides and mentors junior developers, conducts code reviews, and champions software best practices.
  • Partners with QA, DevOps, Product, and other engineering teams to deliver end-to-end solutions.
  • Writes basic documentation on how technology works.
  • Creates clear documentation for new code and systems used.
  • Bachelor's degree in computer science, Engineering, or a related field.
  • 4-7 years Technical engineering experience.
  • Java Spring Boot programming experience.
  • Linux command line proficiency.
  • Strong understanding of REST API principles.
  • Working knowledge of JSON and XML.
  • Experience with SOAP and related standards.
  • Familiarity with XSD and YAML.
  • Experience working with Kafka or related messaging.
  • Use of Swagger for API documentation.
  • Proficiency with Git version control.
  • Experience with API testing and integration tools such as SoapUI and Postman.
  • Exposure to NoSQL technologies (Cassandra, MongoDB, Couchbase).
  • Previous work in Agile/Scrum environments.
  • Experience with containerization (Docker, Kubernetes).
  • Experience with Telco Billing Systems.
  • Medical, dental and vision insurance.
  • Flexible spending account.
  • 401(k).
  • Employee stock grants.
  • Employee stock purchase plan.
  • Paid time off and up to 12 paid holidays.
  • Paid parental and family leave.
  • Family building benefits.
  • Back-up care.
  • Enhanced family support.
  • Childcare subsidy.
  • Tuition assistance.
  • 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.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service