Hybrid Staff Software Engineer

Posted 3 weeks ago

Apply now

About the role

  • Be part of the Outbound Campaigns Team, focused on building the next generation enterprise campaigns management features in the public multi-cloud and hybrid-cloud solutions.
  • Lead the design, development, and implementation of microservices.
  • Architect scalable and reliable solutions to meet business requirements and work closely with architects to get reviews and present our approach.
  • Provide technical guidance and mentorship to engineers on the team.
  • Conduct code reviews and ensure high code quality and standards adherence.
  • Identify technical debt and propose and implement solutions for improvement.
  • Stay updated on emerging technologies and best practices in software engineering.
  • Collaborate with cross-functional teams like Product, Quality, Ops and other development teams to drive technical initiatives forward.
  • This position requires the ability to be on-call.

Requirements

  • 12 + years of experience in designing and developing distributed, and scalable systems.
  • Bachelor's degree in Computer Science, Engineering, or related field (Master's degree preferred).
  • Experience in breaking down monoliths into microservices with an emphasis on resiliency.
  • Proven track record of designing and implementing complex systems at scale.
  • Expert level development experience in Java programming languages, Spring and Springboot frameworks.
  • Strong Hands-on experience with Kubernetes, CI/CD tools like GitLab.
  • Good knowledge of Elastic and strong experience with database design (both Sql and NoSQL).
  • Good knowledge of public cloud infrastructures (GCP - Preferred).
  • Strong problem-solving skills and ability to think strategically.
  • Excellent communication and collaboration skills.
  • Leadership experience and ability to mentor and guide junior engineers.
  • Ability to thrive in a fast-paced and dynamic environment.
  • You understand what it takes to run mission critical software in production.

Benefits

  • Health, dental, and vision coverage, beginning on the first day of employment.
  • Five9 covers 100% of the employee portion of the health, dental and vision coverage and shares a high portion of the dependent cost.
  • Short & Long-Term Disability.
  • Basic Life Insurance.
  • 401k saving plan with employer matching.
  • Access to an innovative mental health support platform that offers personalized care and resources in areas such as: therapy, coaching and self-guided mindfulness exercises for all covered employees and their covered dependents.
  • Generous employee stock purchase plan.
  • Paid Time Off, Company paid holidays, paid volunteer hours and 12 weeks paid parental leave.

Job title

Staff Software Engineer

Job type

Experience level

Lead

Salary

$114,600 - $274,400 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job