Search jobs > San Francisco, CA > Temporary > Senior software engineer

Senior Software Engineer, Backend

Synack, Inc.
San Francisco, California, US
$115K-$230K a year
Full-time

At Synack, we create technology that unleashes the best cybersecurity talent to secure our digital world.

A high number of candidates may make applications for this position, so make sure to send your CV and application through as soon as possible.

We protect leading global organizations by reducing companies’ security risk and increasing their resistance to cyber attack.

How do we do this? By utilizing the world’s best and most trusted team of ethical hackers who test through our powerful and controlled platform to deliver real security without compromise.

Backed by top-tier venture capital firms including Kleiner Perkins Caufield & Byers, Microsoft, and Google Ventures, Synack's mission is to leverage global security talent coupled with advanced technology to help enterprises discover security vulnerabilities before they become business problems.

Discover the possibilities at Synack!

We are looking for an experienced and innovative distributed-systems focused engineer to join our team. Your primary responsibility will be to build scalable distributed systems and data driven products.

If you're ready to take on the challenge of building cutting edge software that will revolutionize the field of cybersecurity we want to hear from you! Sounds interesting? Keep reading

Please note : This is a remote position based in the U.S. We can only hire U.S. citizens for this position due to federal government contract requirements.

Here’s what you'll do

  • Design, implement and deliver well-tested, scalable, highly available microservices
  • Own and ideate technical solutions for product requirements and user stories
  • Actively engage and participate in design and code reviews
  • Offer guidance and support to junior team members, encouraging and cultivating a culture of continuous learning within the team

Here's what you'll need

  • 10+ years of experience in distributed-systems and backend software engineering
  • Recent experience with golang preferred; however candidates with distributed-systems expertise in other language ecosystems such as Java, C#, Rust, C / C++ etc will be considered if you are committed to making the jump to golang
  • Strong experience and understanding of microservices, REST API design, gRPC, writing unit testing, BDD testing
  • Strong design skills required UML is a bonus; exposure to Domain Driven Design desirable
  • Experience with asynchronous messaging technologies such as Google PubSub, Kafka
  • In-depth knowledge of NoSQL and RDBMS technologies
  • Strong experience with Docker, Kubernetes, Cloud Environments (GCP preferred)
  • Experience working on agile teams
  • Excellent communication and collaboration skills in all mediums
  • Experience working on and scaling a microservice-based application
  • A proven ability to thrive in a collaborative environment involving different stakeholders and subject matter experts

Nice to have

Interest in security / penetration testing

Ready to join us?

Synack is committed to embracing diversity. Our people are our strength. Each addition to our team is an opportunity to grow and diversify our ideas, experiences, and viewpoints.

We strive to be inclusive of Race, Ethnicity, Religion, Sex, LGBTQ+, Veterans, Disabilities, and Age. Synack welcomes you!

As a candidate, Synack cares about your privacy. Please view our candidate privacy policy here (https : / / www.synack.com / candidate-privacy-notice / ).

$115,000 - $230,000 p / y) Salary is determined by a combination of factors including location, level, relevant experience, and skills.

The range displayed on each job posting reflects the minimum and maximum target for new hire salaries for the position across all US locations.

The compensation package for this position may also include equity and benefits.

For more details about our benefits, please see here (https : / / synack.mybenefits.life / ). Then for the Employer code, enter : synack

J-18808-Ljbffr

20 hours ago
Related jobs
Roblox
San Mateo, California

Roblox is looking for a Senior Backend Software Engineer who will build systems that make us more productive and allow the entire organization to grow. This role will report into the ROS Engineering Manager. Experienced in modern backend development, DevOps, microservices, containers, databases, etc...

Stealth
San Francisco, California

We want engineers with commercial, front end UI development experience building rich web apps. Workday, SAP, Oracle…) You should have experience working for software companies, not developing websites or internal facing apps. A Front-end engineer working on a bank or healthcare company website with ...

Montash
CA, United States

Senior Software Engineer, Platform ⚡. This Series A Generative AI start-up is looking for a Senior Software Engineer to work on their platform. Proven expertise in building backends for real-time services using Python. ...

Aurora
San Francisco, California

Collaborate closely with ML modeling teams across motion planning, systems engineering, and other autonomy groups to define ML workflow requirements and build critical data services. ...

DICE
San Francisco, California

Senior Backend Engineer (HYBRID). ...

aescape
San Francisco, California

Senior Software Engineer who can collaborate with our team to manage the development of complex front-end features. Experience managing a small team of software engineers. Establish and redefine best practices in software development to ensure the delivery of high-quality products. ...

Karkidi
San Francisco, California

Machine Learning Engineer or Data Scientist. ...

Rebirth group
San Francisco, California

Software Engineering with NodeJs. Produce software, service design, and implementation for distributed systems. ...

Rollstack
San Francisco, California

Full Time] Senior Software Engineer in Europe at Rollstack (United States). Senior Software Engineer in Europe. Here at Rollstack, we’re looking for a senior software engineer who enjoys iterating & shipping quickly, and exhibits a strong sense of ownership and autonomy. As a senior software eng...

WANDA Inc.
San Francisco, California

Senior] Software Engineer - Django / Python at. This role involves software design, database design, implementation, testing and maintenance and close communication with designer, project manager and other engineering team members. ...