Auto-apply is a Pro feature

Let Findyet apply to this job for you:

  • Your CV is tailored to this posting.
  • The application form's questions are answered from your profile.
  • You review everything and approve before anything is sent.
  • Findyet submits the application and adds it to your tracker.

Available on Greenhouse postings today, up to 3 applications a day on Pro.

The first 100 verified accounts get Pro free for 90 days.

See plans

Salesforce

Lead Software Engineer (Distributed Systems)

Posted Updated
Discussion
  • One of the components of this infrastructure that helps achieve the global scale involves network software that provides optimized and secure connectivity - between our customers and the application, between our data centers and customer applications
  • The Connectivity and Edge teams are responsible for delivering many of the complex software products that deliver this experience to our customers
  • As our service and platform grow to fully embrace lights-out operations, single-click deploy to tens of thousands of nodes, and services that self-heal and self-optimize, we have to balance this with global scale and traffic distribution to enhance our end user experience
  • Edge is hiring a backend Java engineer with distributed systems, micro-services, and public cloud experience to support this growth
  • The role will lead the design, development, testing, and operations of both the Edge Control plane service and the Edge Intelligence service
  • The Edge Control plane automates Edge enablement for our customers. Edge Intelligence provides Real-time analytics capabilities which is used to self-heal and self-optimize Edge and Connectivity services

Benefits

  • Medical Care
  • Life Insurance
  • Retirement Savings
  • Employee Assistance Programs
  • With 9 standard holidays and four floating holidays, you get a total 13 paid days off each year
  • Experience using telemetry and metrics to drive operational excellence
  • Experience owning and operating multiple instances of mission-critical infrastructure services including, monitoring, alerting, logging, and reporting applications
  • Experience with container orchestration systems Kubernetes, Docker, Helios, Fleet or Mesos
  • Resolve complex technical issues and drive innovations that improve system availability, resilience, and performance
  • Experience with managing large, complex systems in the cloud
  • 10+ years of engineering experience
  • Capable of driving and delivering thin slices of functionality on a regular cadence with data-driven feedback loops in an agile environment
  • Eat, sleep, and breathe services. You’ll have experience balancing live-site management, feature delivery, and retirement of technical debt
  • Create, maintain and share technical documentation used by engineers and other team members
  • Deep knowledge of object oriented programming and experience with at least one object oriented programming language, preferably Java
  • Public cloud engineering on GCP, AWS, Alibaba and/or Azure platforms
  • Be passionate about automation
  • Solid knowledge of Database technologies
  • Experience with Agile development methodology and Testing
  • In depth experience of design patterns, data structures, algorithms, and concurrency
  • Experience designing, developing, debugging, and operating resilient distributed systems
  • Excited by building reliable, self-healing services on unreliable hardware
  • SOAP/REST APIs and general API design
  • Experience with open source projects
  • Experience with Big data technologies like Spark, Kafka, Druid
  • Knowledge of network technologies, such as TCP/IP, DNS, TLS termination, HTTP proxies, etc
  • CI/CD experience with Jenkins
  • End Date: January 25, 2027

Skills

What Lead Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.