The Financial Services Division (FSD) Engineering team is seeking a Senior Software Engineer to excel in an Agile environment focused on Cloud and Big Data analytics.
The role involves building a real-time API platform that supports mission-critical, high-throughput services.
Responsibilities include defining and promoting best practices for API design, versioning, patterns, and developer experience.
The engineer will bring complex projects from concept to production while collaborating with multiple teams.
The position requires leading technical deep dives, reviews, and postmortems to enhance engineering quality.
The engineer will also lead the reliability, scalability, and performance of real-time APIs and associated platform services.
Collaboration with SREs and DevOps is necessary to improve observability, incident response, and system tuning.
The position reports to the Software Development Director.
Requirements:
Candidates must have 5+ years of experience in backend or platform engineering, focusing on distributed systems and API design.
Experience in designing and operating real-time, low-latency API platforms at scale is required.
Proficiency with protocols such as HTTP, gRPC, WebSockets, as well as caching, load balancing, and API security is necessary.
Familiarity with web development frameworks like Flask, Django, or FastAPI is expected.
Experience with concurrent programming designs, particularly AsyncIO, is required.
Candidates should be proficient in cloud computing with AWS and backend development using Python.
Experience with unit and functional testing frameworks is necessary.
Familiarity with API gateways, load balancing, caching, and observability tools (Kibana, Grafana, Datadog, or Prometheus) is required.
Knowledge of event-driven architectures, message queues (Kafka), and stream processing frameworks is preferred.
Working knowledge of DevOps practices with hands-on experience in Docker and Kubernetes is necessary.
Preference is given to candidates based in or near Allen, TX, or Costa Mesa, CA, for occasional in-office collaboration; however, remote candidates will also be considered.
Benefits:
The position offers a great compensation package and bonus plan.
Core benefits include medical, dental, vision, and a matching 401K.
A flexible work environment is provided, allowing for remote, hybrid, or in-office work options.
Flexible time off is available, including volunteer time off, vacation, sick leave, and 12 paid holidays.
Additional benefits can be explored at the provided link: Experian Benefits.
Experian emphasizes a people-first culture, focusing on DEI, work/life balance, development, authenticity, collaboration, wellness, and recognition.
The company has received accolades such as World's Best Workplaces™ 2024 and Great Place To Work™ in 24 countries.