Apply

Principal Software Engineer, Traffic Management

Posted 1 day agoViewed

View full description

💎 Seniority level: Principal, 15+ years

📍 Location: United States

💸 Salary: 230000.0 - 340000.0 USD per year

🔍 Industry: Fintech

🗣️ Languages: English

⏳ Experience: 15+ years

🪄 Skills: AWSBackend DevelopmentDockerLeadershipPythonSoftware DevelopmentSQLCloud ComputingDesign PatternsKubernetesSoftware ArchitectureAlgorithmsData StructuresCommunication SkillsRESTful APIsMentoringMicroservices

Requirements:
  • Has been responsible for traffic management, load testing or capacity planning at an organization with hundreds of millions of users.
  • Extensive experience in designing and implementing traffic shaping, cluster management, and load shedding systems at scale
  • Successful track record leading and delivering multi-year, highly complex engineering infrastructure projects.
  • Demonstrated ability to successfully develop and partner with staff and senior staff software engineers.
  • Exceptional leader who can mentor high potential engineers earlier in their career.
  • Detail oriented individual who has strong opinions on the technologies being developed by their team and is fully immersed in day to day execution and delivery.
  • Strong communicator who effectively lays out their technical vision to the broader engineering organization.
Responsibilities:
  • Set the technical vision and strategy for the next generation of traffic management, capacity planning, and load testing capabilities and practices at Affirm.
  • Safely build and expand our traffic management capabilities by applying a deep understanding of traffic management: gentle retries, circuit breakers, load shedding, and load prioritization.
  • Collaborate with the broader engineering organization to understand service load: from day to day operations to peak events. Then develop and rollout next generation capacity models and load testing frameworks.
  • Champion innovative, scalable, and delightful solutions across the engineering organization
  • Promote a strong culture of innovation, drive evaluation, development and roll out of new technologies/frameworks. Actively research, brainstorm, prototype, and present ideas.
Apply