Jobs · Supply Chain

Staff Software Engineer, Service Communications

RemoteHunter · United States · 3 wk ago
RemoteRemoteSupply Chain$177k–$365k/yrFull-time

About Our Client

The organization operates a global platform where millions seek creative ideas and inspiration for personal projects. It focuses on enhancing user engagement through innovative technology and AI integration, addressing the challenge of providing reliable, secure, and scalable service-to-service interactions across numerous internal services.

About the Opportunity

The Staff Software Engineer, Service Communications is responsible for leading the technical strategy and development of the service mesh infrastructure critical to the platform's performance and security. This role drives the adoption of advanced networking features and security protocols, enhancing service reliability and operational efficiency across the company's internal services.

Responsibilities

  • Architect and implement advanced service mesh features focusing on discovery, traffic management, and observability.
  • Lead organization-wide adoption of service identity and mTLS for secure service-to-service communication.
  • Design traffic optimization methods to reduce data transfer costs for high-volume traffic.
  • Maintain and improve service framework libraries across Java, Python, and C++.
  • Collaborate with service owners to promote adoption and refine infrastructure requirements.
  • Partner with infrastructure teams on multi-region and multi-cloud service communication strategies.
  • Utilize AI to accelerate analysis and development while ensuring accuracy and quality.
  • Participate in on-call rotation for incident management and reliability improvements.

Requirements

  • Minimum 6 years in infrastructure or platform engineering focused on distributed systems or RPC frameworks.
  • Expertise in service mesh technologies such as Envoy or Istio and Layer 7 proxying.
  • Proficiency in Java, Python, and C++ with experience building internal libraries or developer tools.
  • Strong knowledge of service security including mTLS and identity management using SPIFFE/SPIRE.
  • Experience designing highly available distributed systems at scale.
  • Proven ability to drive adoption of complex platform features across cross-functional teams.
  • Experience leveraging AI in engineering workflows with a focus on validation.
  • Bachelor’s or Master’s degree in Computer Science or related field, or equivalent experience.

Pay

Salary range: $177,185—$364,795 USD, based on experience, skills, and other relevant factors.

Similar jobs