Principal Software Engineer, Pricing Platform
- Location
- US
- Workplace
- Remote
- Employment
- Full Time
- Salary
- USD 195,300–270,400/yr
Posted 20d ago
The employer’s full description could not be read from their board. This is a summary of the posting — follow the apply link for the original.
Responsibilities
- Define cross-company technical vision and roadmap for pricing platform
- Lead architectural evolution toward modular, reusable platform capabilities
- Design and improve Tier 0/Tier 1 services with critical latency and correctness
- Partner with ML scientists to create reliable model-production boundaries
- Balance competing needs across engineering, ML, and product teams
- Clarify service, API, configuration, and ownership boundaries across teams
- Evaluate runtime and language choices pragmatically (Python, Kotlin, Rust, Go)
- Reduce operational burden through testing, observability, and failure isolation
- Lead company-wide technical discussions and build alignment
- Stay close to implementation via design reviews, prototypes, and critical code
- Mentor senior technical leaders and expand their effectiveness
- Prioritize technical debt and platform investments based on business value
Requirements
- Bachelor's degree in CS, Engineering, Math, or related field or equivalent experience
- 8+ years of software engineering experience
- Track record setting architecture for large distributed systems
- Production proficiency in Python, Kotlin, or Java
- Experience designing Tier 0/Tier 1 services with demanding latency and correctness
- Strong understanding of APIs, service-oriented architectures, containerization, AWS
- Hands-on technical judgment from strategy to implementation
- Strong communication skills for technical and nontechnical audiences
- Demonstrated success leading cross-organization technical decisions
- Experience mentoring senior engineers
- Strong product and business judgment
Preferred
- Experience building calculation-heavy, real-time decisioning, pricing, or similar systems
- Experience partnering with ML teams or productionizing models at scale
- Experience modernizing a mature platform through staged migration
- Experience with AWS, Kubernetes, microservices, event-driven systems, observability
- Additional production experience with Rust or another performance-oriented language
- Background in statistics, mathematics, economics, or quantitative domains
- Experience in a rapidly scaling organization
Skills
- Python
- Django
- FastAPI
- Celery
- Kotlin
- Spring Boot
- gRPC
- Protobuf
- Temporal
- AWS
- S3
- RDS
- Postgres
- ElastiCache
- Kubernetes
- Helm
- Datadog
- Java
- Rust
- Go
Similar roles
Lead Software Engineer - City
Okc · Oklahoma City, OK, United States · USD 40–60/hr · today
Senior Software Engineer
Redwood Materials · remote · Nevada · USD 180,000–237,500/yr · today
Embedded Software Engineer – Power Electronics, Energy Storage
Redwood Materials · San Francisco, California, United States · USD 180,000–237,500/yr · today
Senior Software Engineer (Reston or Cambridge)
Akamai · United States · USD 121,400–218,600/yr · today
Software Engineer
Realtor.com Careers · Austin · today
Software Engineer - ML/Computer Vision (Battery Sorting)
Redwood Materials · McCarran, NV · San Francisco, California, United States · USD 152,500–200,000/yr · today