Associate Software Engineer

T-Mobile USFrisco, TX
93d$66,900 - $120,600

About The Position

The Associate Engineer supports the design, development, and maintenance of secure, scalable authentication and identity platforms in an Agile-driven environment. Working closely with senior engineers and cross-functional partners, this role helps implement authentication and access management solutions that protect our customers while enabling seamless digital experiences. This position is ideal for an early-career engineer eager to learn modern engineering practices, strengthen their technical foundation, and grow in the field of digital identity and security.

Requirements

  • Proficiency in at least one modern programming language (Java, Node.js, Python).
  • Understanding of RESTful APIs and microservices.
  • Familiarity with cloud environments (Azure, AWS).
  • Basic knowledge of identity and authentication protocols (OAuth2, OIDC, JWT, SAML).
  • Experience with Git, CI/CD pipelines, and Agile methodologies.
  • Awareness of common application security issues (XSS, CSRF, SQL injection) and mitigation strategies.
  • Bachelor's Degree in Computer Science, Engineering, IT or equivalent experience.
  • 0-2 years of software engineering experience (internships, academic projects, or professional experience in authentication/security systems a plus).
  • Problem-solving and analytical mindset with strong attention to detail.
  • Eagerness to learn, with the ability to adapt quickly to new technologies and practices.
  • Effective written and verbal communication skills.
  • Ability to work collaboratively in a team-oriented environment.
  • At least 18 years of age.
  • Legally authorized to work in the United States.

Responsibilities

  • Assist in the development and deployment of authentication and access management services.
  • Write clean, maintainable, and testable code under the guidance of senior engineers.
  • Participate in debugging and troubleshooting to ensure reliability, performance, and scalability.
  • Support integration of authentication services with internal and external applications.
  • Document solutions, processes, and best practices.
  • Work with product managers, senior engineers, and security teams to understand requirements and deliver solutions.
  • Contribute to Agile ceremonies (daily stand-ups, sprint planning, retrospectives).
  • Participate in code reviews and team discussions to build technical skills and ensure high-quality delivery.
  • Stay current with authentication standards (OAuth2, OpenID Connect, SAML, MFA).
  • Apply secure coding practices and learn from peers about industry security guidelines (e.g., OWASP).
  • Explore modern cloud-native technologies and DevOps practices.

Benefits

  • 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.
  • College coaching.
  • 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