Senior Software Engineer

Experian
Summary
Join Experian's Financial Services Division Engineering team as a Senior Software Engineer and excel in an Agile environment focused on Cloud and Big Data analytics. You will build a real-time API platform for mission-critical services, define best practices for API design, lead complex projects from concept to production, and ensure the reliability and scalability of real-time APIs. Collaboration with multiple teams, technical deep dives, and improving engineering quality are key aspects of this role. You will report to the Software Development Director and have the opportunity to work remotely or in Allen, TX, or Costa Mesa, CA.
Requirements
- 5+ years of experience in backend or platform engineering, with a focus on distributed systems and API design
- Experience designing and operating real-time, low-latency API platforms at scale
- Experience with protocols (HTTP, gRPC, WebSockets), caching, load balancing, and API security
- Experience with web development frameworks such as Flask, Django or FastAPI
- Experience with concurrent programming designs such as AsyncIO
- Proficient in cloud computing with AWS and backend development using Python
- Experience with unit and functional testing frameworks
- Experience with API gateways, load balancing, caching, and observability tools (Kibana, Grafana, Datadog, or Prometheus)
- Familiarity with event-driven architectures, message queues (Kafka), and stream processing frameworks
- Working knowledge of DevOps practices with hands-on experience in Docker and Kubernetes
Responsibilities
- Define and promote best practices for API design, versioning, patterns, and developer experience
- Bring complex projects from concept to production, collaborating with multiple teams
- Lead technical deep dives, reviews, and postmortems to improve engineering quality
- Lead the reliability, scalability, and performance of real-time APIs and associated platform services
- Work with SREs and DevOps to improve observability, incident response, and system tuning
Preferred Qualifications
Preference for candidates based in or near Allen, TX, or Costa Mesa, CA, for occasional in-office collaboration; remote candidates will also be considered
Benefits
- Great compensation package and bonus plan
- Core benefits including medical, dental, vision, and matching 401K
- Flexible work environment, ability to work remote, hybrid or in-office
- Flexible time off including volunteer time off, vacation, sick and 12-paid holidays