Senior Software Engineer, Service Discovery and Communication Location:Anywhere

Palo Alto, CA

100,000 - 200,000

Job Description:

Qualifications

  • Proven understanding of Networking and Microservice Architecture and a familiarity with writing highly concurrent systems with load balancing techniques
  • Have a strong technical grasp and have excellent judgment on task prioritizations
  • You are able to tackle sophisticated engineering problems that deliver results which help the team to achieve its objectives
  • You have a history of creating and applying new processes and tooling to increase engineering efficiency
  • Passion in mentoring junior engineers and improving the engineering craftsmanship!
  • Intimate familiarity of Python/Django or Go and writing low latency, large scale distributed systems
  • Experience working on Kubernetes, AWS, and service discovery or service mesh type systems
  • Python/Django, Go as the main languages and frameworks of choice
  • Experience with C++ is a bonus as we construct our global edge

Responsibilities

  • We build and deploy the fundamental systems that enable this real-time, inter-service communication all while being highly-scaleable, robust and reliable!
  • This engineer will have true ownership, continuing to build the innovation to continue to delight our users
  • Design large scale systems within a team, making the right tradeoffs for risk and long-term maintainability
  • Proactively identify and drive optimizations and improvements to the infrastructure and systems
  • Mentor and train junior engineers in the team
  • Contribute to open source projects

Benefits

  • Envoy for load balancing and global routing
  • CO Residents: In Colorado, the base pay for this position ranges from $146000 - $194000
  • NYC Residents: In NYC, the base pay for this position ranges from $187000 - $220000
  • This role is also eligible for an annual discretionary bonus and participation in companies equity plan



Share Profile