Principal Engineer – Software – Payment & Fraud Technologies
Company | T-Mobile |
---|---|
Location | Bellevue, WA, USA, Atlanta, GA, USA |
Salary | $133500 – $240700 |
Type | Full-Time |
Degrees | |
Experience Level | Senior, Expert or higher |
Requirements
- 10+ years of software engineering experience, with at least 5 years in designing and building large-scale, distributed systems (preferably in payments, fintech, or e-commerce domains)
- In-depth understanding of payment processing systems (transaction lifecycles, payment gateways, card networks, alternative payment methods) and fraud detection techniques
- Strong experience with cloud platforms (AWS and/or GCP) in a production environment
- Deep knowledge of PCI DSS requirements and experience ensuring compliance in payment systems
- Hands-on experience deploying and managing applications in Kubernetes (on cloud or on-prem)
- Exceptional skills in designing highly available, fault-tolerant architectures
- Strong development skills in one or more programming languages (e.g. Java, Go, C#, Python, or similar)
- Excellent leadership and social skills
- Proven track record fixing and resolving complex technical issues in a high-pressure, real-time processing environment
Responsibilities
- Define the technical roadmap and engineering strategy for payments and fraud systems
- Lead by example with active involvement in coding, code reviews, and prototyping of critical platform components
- Design and maintain a secure cloud environment (preferably on AWS or GCP) for the payment platform
- Champion payment data security across the platform
- Integrate and enhance fraud detection mechanisms within the platform
- Oversee the security of our containerized applications and Kubernetes orchestration
- Design for high availability and disaster recovery
- Design and evolve a scalable, fault-tolerant system capable of high transaction volumes with near-zero downtime
- Continuously optimize platform performance
- Work closely with product managers, business customers, and other engineering teams to align the payment platform’s capabilities with business requirements
- Stay up-to-date with industry trends in payments, fintech, and cloud security
- Serve as a mentor and coach for engineers on the team
Preferred Qualifications
- Experience in the payments or e-commerce industry at scale
- Knowledge of advanced security frameworks and practices, such as Zero Trust architecture, secure SDLC, threat modeling, and incident response processes
- Relevant industry certifications are a plus – e.g. AWS Certified Solutions Architect (Professional level) or Google Cloud Professional Architect for cloud expertise
- Exposure to modern fraud prevention tools and techniques
- Experience with performance engineering and tuning of high-throughput systems