Enable job alerts via email!

Software Engineer - Credit and Collections

T-Mobile

Frisco (TX)

On-site

USD 92,000 - 167,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join T-Mobile as a Software Engineer and work with a dynamic team to develop innovative software solutions that meet customer needs. You'll engage in architecture and design, contribute to technical leadership, and promote agile methodologies. This role offers opportunities for growth and a competitive compensation package.

Benefits

Medical Insurance
Dental Insurance
Vision Insurance
401(k)
Employee Stock Plans
Paid Time Off
Parental Leave
Tuition Assistance
Disability Insurance

Qualifications

  • 2–4 years of relevant software development experience.
  • Proficiency in Java and Spring Boot for developing RESTful APIs.
  • Familiarity with CI/CD pipelines and DevOps practices.

Responsibilities

  • Develops software solutions and conducts tests and inspections.
  • Collaborates with technical teams to deliver solutions.
  • Writes documentation for new code and systems.

Skills

Communication
Customer Service
Analytics
Technical Writing

Education

Bachelor's Degree in Computer Science

Tools

Java
Spring Boot
Agile/Scrum
DevOps
Git
Docker
Kubernetes
AWS
Azure
GCP

Job description

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!

Are you ready to join the Un-carrier movement?

If so, our team is searching for a Software Engineer to work with a team of other software engineers, network and systems engineers to craft, implement, and deploy software which meet customer's requirements, scales easily, removes the limitations of traditional networking solutions, and supports deployment in highly available environments. Our team participates and leads in architecture and design of various software components using technologies such as virtualization, microservices, SDN, NFV, and Big Data platforms and technologies. We work on technical assignments that are semi-routine or greenfield in nature but recognize the need for occasional deviation from accepted practice! Our SWE's normally follow established procedures on routine work and require instructions only on new assignments.

We pride ourselves on encouraging a culture of innovation, advocating for agile methodologies, and promoting transparency in all that we do. Join us in embodying the spirit of the 'Un-carrier' and make a tangible impact! Our team is dynamic where no day is the same, and we are diverse and inclusive, passionate about growth and transformation. If you're up to the challenge, apply today!

Job Responsibilities:
  1. Technical Engineering Services: Supports engineering projects by developing software solutions; conducting tests and inspections; preparing reports and calculations. Expected to supervise associate engineers on occasion.
  2. Understands system protocols, system operations, and data flows. Is aware of the benefits of current technologies. Expected to independently develop a complete software stack. Possesses knowledge of the building blocks, interactions, dependencies, and tools required to complete software and automation tasks. Engages in independent study of current technologies.
  3. Technical Leadership: Collaborates with technical teams and uses system expertise to deliver technical solutions. Continuously learns new technologies.
  4. Technical Writing: Writes basic documentation on how technology works. Contributes clear documentation for new code and systems used. Documents systems designs, presentations, and business requirements for engineer-level consumption.
  5. Technology Strategy: Contributes to emerging technologies to deliver business goals. Demonstrates an understanding of current technologies that support business goals. Possesses knowledge of system protocols, system operations, and data flows. Is aware of the benefits offered by modern technologies. Expected to independently develop a complete software stack. Collaborates with system engineers to define system requirements and automation needs.
  6. Innovation: Presents new ideas to improve existing systems/processes/services using new frameworks. Shares perspectives based on industry study. Reviews current processes for potential improvements.
Education
  • Bachelor's Degree in Computer Science, Engineering, or Information Technology (Required)
Knowledge, Skills, and Abilities:
  • Communication (Required)
  • Customer Service (Required)
  • Analytics (Required)
  • Technical Writing (Required)
Qualifications:
  • 2–4 years of relevant software development experience
  • Proficiency in Java with at least 2-3 years of experience in Spring Boot for developing RESTful APIs and microservices.
  • Familiarity with Agile/Scrum methodologies and DevOps practices
  • Familiarity with CI/CD pipelines, Git, and DevOps practices
Preferred Skills:
  • Experience with containerization technologies, especially Docker.
  • Hands-on experience with Kubernetes for deploying and managing microservices in a cloud environment
  • Experience with cloud platforms like AWS, Azure, or GCP
  • Experience in developing software solutions that support credit risk assessment and collections strategy.
  • At least 18 years of age
  • Legally authorized to work in the United States
Travel

Travel Required (Yes/No): No

DOT Regulated

DOT Regulated Position (Yes/No): No

Safety Sensitive Position (Yes/No): No

Compensation and Benefits

Base Pay Range: $92,500 - $166,800

Corporate Bonus Target: 15%

The pay range above is the general base pay range for a successful candidate in the role. The actual pay will be based on various factors, including location, qualifications, and experience.

Employees are eligible for annual bonuses or incentives based on role, performance, and company results. Details can be found at this link.

Benefits

Our benefits include medical, dental, vision, 401(k), employee stock plans, paid time off, holidays, parental leave, family benefits, tuition assistance, disability, insurance, discounts, and more. For details, visit www.t-mobilebenefits.com.

Growth and Inclusion

We support career growth and diversity. Apply today and be unstoppable!

Equal Opportunity Statement

T-Mobile USA, Inc. is an Equal Opportunity Employer. We do not discriminate based on age, race, gender, or other protected characteristics. Accommodations are available for applicants with disabilities. Contact: ApplicantAccommodation@t-mobile.com or call 1-844-873-9500.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Software Engineer (Engineer III to Principal) - Formal Methods

CertiK

New Fairview

Remote

USD 115,000 - 230,000

Yesterday
Be an early applicant

Software Engineer

Lockheed Martin

Grand Prairie

Remote

USD 89,000 - 158,000

Yesterday
Be an early applicant

Java Software Engineer - Remote / Telecommute

Cynet Systems Inc

Dallas

Remote

USD 80,000 - 110,000

Yesterday
Be an early applicant

(Remote) Sr. Software Engineer

Harris Computer

Allen

Remote

USD 80,000 - 120,000

Yesterday
Be an early applicant

Full Stack Software Engineer (Remote)

HR Ways

Dallas

Remote

USD 80,000 - 120,000

Yesterday
Be an early applicant

Software Engineer 1

New Relic

Dallas

Remote

USD 106,000 - 133,000

2 days ago
Be an early applicant

Software Engineer 2 - Go

New Relic

Dallas

Remote

USD 122,000 - 153,000

2 days ago
Be an early applicant

Associate Software Engineer

Spirent

Plano

Remote

USD 105,000 - 113,000

4 days ago
Be an early applicant

Per Diem Senior Software Engineer - National Remote

Optum

Dallas

Remote

USD 100,000 - 125,000

4 days ago
Be an early applicant