Posted in

Sr. Software Engineer

Sr. Software Engineer

CompanyT-Mobile
LocationFrisco, TX, USA, Bellevue, WA, USA
Salary$113600 – $205000
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelSenior

Requirements

  • 4-7 years of engineering experience in full-stack development, ideally in cloud-native environments.
  • Angular expertise — you’ve built rich, interactive frontends and understand component-based architecture.
  • Advanced proficiency in Java, Spring Boot, and building RESTful APIs.
  • Proven experience with Kubernetes — deploying, scaling, and managing microservices in containers.
  • Strong AWS knowledge and hands-on work with cloud-native services.
  • Experience with SQL, NoSQL (e.g., Redis, MongoDB), and caching strategies.
  • Solid understanding of event-driven systems, asynchronous processing, and tools like Kafka.
  • Familiarity with CI/CD pipelines, automated testing, and tools like Docker, Git, Selenium, SonarQube.
  • Strong grasp of Agile methodologies, especially working in Scrum teams and participating in Scaled Agile Framework (SAFe) environments.
  • Excellent communication and leadership skills — especially in global, distributed teams.

Responsibilities

  • Build and maintain full-stack applications — Angular frontends + Java Spring Boot backends — in a distributed, scalable architecture.
  • Lead the design and deployment of microservices in AWS using Kubernetes, ensuring secure, reliable, and high-performance systems.
  • Develop RESTful APIs and orchestrate workflows using Apache Kafka and event-driven patterns.
  • Champion standard methodologies in CI/CD, DevOps, and automation — streamline everything from testing to deployment.
  • Mentor global development teams — lead code reviews, architecture discussions, and technical decision-making.
  • Collaborate closely with product managers, architects, and cross-functional teams to align on tech strategy and delivery.
  • Operate within a Scrum-based Agile team, delivering iterative value while helping refine and improve Agile processes.
  • Participate in and support Scaled Agile (SAFe) ceremonies and PI planning when applicable.
  • Continuously explore and recommend new tools, frameworks, and design patterns that drive productivity and innovation.

Preferred Qualifications

  • Bachelor’s or Master’s degree in Computer Science or a related technical field.
  • Certifications in AWS, Kubernetes, or SAFe.
  • Experience integrating with enterprise platforms like Salesforce or similar CRMs.
  • Exposure to Generative AI and LLMs (Large Language Models) — using models like OpenAI, Anthropic, or Hugging Face to build intelligent, conversational, or content-generating applications.
  • Experience designing or integrating AI-powered features into existing applications (chatbots, recommendations, summarization, code generation, etc.).