Principal Software Engineer
Company | T-Mobile |
---|---|
Location | Frisco, TX, USA, Bellevue, WA, USA, Atlanta, GA, USA, Overland Park, KS, USA |
Salary | $133500 – $240700 |
Type | Full-Time |
Degrees | Bachelor’s, Master’s |
Experience Level | Senior, Expert or higher |
Requirements
- 7-10 years of dynamic experience in software engineering, including leadership in architectural design and system integration.
- Advanced expertise in Java, Spring Boot, and building secure, scalable microservices.
- Deep knowledge of AWS cloud architecture, Kubernetes, CI/CD pipelines, and DevOps principles.
- Strong experience with event-driven architectures (e.g., Apache Kafka), API orchestration, and distributed systems.
- Skilled in SQL/NoSQL databases, caching (Redis), observability tools (Splunk, Datadog), and security standard processes.
- Collaboration, communication, and influence across multi-functional and globally distributed teams.
Responsibilities
- Lead technical strategy and execution across software engineering teams.
- Shape architectural decisions and drive innovation in scalable and secure cloud-native applications.
- Mentor engineering talent.
- Act as a cross-team thought leader to ensure the delivery of performant, resilient, and forward-thinking solutions.
Preferred Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
- AWS Solution Architect or Kubernetes certification.
- Prior experience working in telecom or highly regulated industries.
- Experience integrating with CRM platforms like Salesforce.