Search jobs > San Francisco, CA > Senior software engineer

Senior Software Engineer- Frameworks and Services

Semgrep, Inc
San Francisco, California, US
$166K-$196K a year
Full-time

Senior Software Engineer- Frameworks and Services

San Francisco, New York, Boston

Read the overview of this opportunity to understand what skills, including and relevant soft skills and software package proficiencies, are required.

About Semgrep

Our mission is to make world-class software security available to everyone. This means building program analysis tools that are open source, easy to use, powerful, and fast.

It also means building a team with security expertise and a passion for great developer experiences. Most of all, it means working with honesty and respect in a diverse community of dreamers and builders.

We’ve redefined static analysis tooling by committing to all of these, and turned our project, Semgrep, into an essential safeguard for code at Snowflake, Dropbox, and more.

About the role

As a member of the Frameworks & Services team, you’ll create fundamental building blocks that handle common concerns for other software engineers at Semgrep and help customers to adopt and use our products more effectively.

Areas of focus include authentication and authorization, abstractions for interacting with various source code systems (GitHub, GitLab, BitBucket), and services that configure Semgrep scans and process their results.

You’ll learn about the application-security space, mentor more junior developers, collaborate with product managers and other engineers to create a stable robust platform, and architect distributed systems that are secure, reliable, and performant.

Through Semgrep’s culture of transparency, you’ll see and influence the decisions that make a startup successful. Your decisions will be key to making Semgrep a world-leading static-analysis project, giving you lasting influence not only at Semgrep, but in the world’s developer community.

You will :

  • Work on major initiatives end-to-end, from investigation through design, implementation, and deployment.
  • Help set technical and product direction, collaborating with the team to determine the future of the internal platform, what features to build, and how to build them.
  • Learn from internal and external users to understand their needs, build solutions that solve their biggest pain points.
  • Advocate for and develop intuitive, simple, robust APIs that solve a wide variety of complex problems using simple, elegant abstractions.
  • Ensure continual, high-availability operation of services using modern site-reliability practices, including participation in an on-call rotation.
  • Advise and mentor other engineers via thoughtful code reviews, planning discussions, technical documentation, and formal mentorship.

You are ideal for this role if you have :

  • Excitement about building for internal and external customers, learning their needs, iterating fast, and seeing your solutions solve their core problems.
  • Excellent and proactive communication, both verbal and written.

Some examples of projects you might work on include :

  • Implementing Role-Based Access Control.
  • Developing unified APIs that provide functionality like posting comments and fetching file contents across several source control systems.
  • Scaling the systems that power Semgrep scans while improving their performance and fault-tolerance characteristics.

Location

This role must come in office 2-3 days per week to either San Francisco, Boston, or New York locations.

Compensation

Salary Range : $166,000-196,000 USD. Our compensation package includes equity and benefits in addition to salary. Please note that the range listed is for someone based in the San Francisco Bay Area.

What we offer

Our goal is to competitively and fairly compensate every Semgrep employee with a system that equally rewards those who are vocal and those who are less comfortable making demands during the final steps of the hiring process.

To that end, we generate internal compensation bands that are used when discussing and negotiating salaries. We update these based on market data to make sure they’re above the average for comparable roles.

We also invest in our employees’ well-being and long-term success with comprehensive health plans, generous vacation time, 401k, learning stipends, and more.

Our benefits are for everyone, so that you’re taken care of, and we work with individuals to make sure they have what they need, whether that’s quiet work space, adjusted hours, or something else.

Who we are

We have people from France and the Philippines, physics and philosophy, formal methods research and full-fledged corporations.

We’re new parents and new grads, aspiring authors and aspiring Americans, dog lovers and dogfooders. We get together often to bike, bake, and meet up in parks.

In our interactions, we believe respect and honesty go hand in hand, and prioritize both.

Semgrep is an equal-opportunity employer seeking a diverse range of backgrounds. We value who you are including your cultural heritage, your socioeconomic status, your age, your race, your gender, your sexual orientation, and your disabilities.

We value what’s vitally important to you your family, your religion, your politics. We value what you love in this world your music, your weekend pursuits.

We believe in welcoming varied professional backgrounds, educations, and interests. If you’re exceptional in your role, believe in Semgrep’s mission, and treat Semgrep’s values as your own, you belong here.

J-18808-Ljbffr

9 days ago
Related jobs
Atlassian
San Francisco, California

Design and implement media features that delight our users and differentiate Loom's products and services from our competitors. Uphold a high standard of engineering excellence because the performance and reliability of media infrastructure directly impact our product experience, hence the perceptio...

Crusoe Energy Inc
San Francisco, California

As a Senior Software Engineer specializing in Linux Driver and Kernel Development, you will play a critical role in the design, development, and maintenance of kernel-level drivers and software for our cutting-edge technology products. As part of the Crusoe Cloud Software Development team you will f...

Google
San Francisco, California

As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. Google's software engineers develop the next-generation technologies that change how billions of users connect, e...

DeepSource
San Francisco, California

Senior Software Engineer, Frontend at DeepSource (United States). Senior Software Engineer, Frontend. Currently, we are looking for an experienced Senior Software Engineer to join our team in Bangalore. There are over 100 million developers in the world, and all of them write and review code in some...

Aurora
San Francisco, California

Aurora’s Security Software Engineering team’s mission is to design, implement, and evaluate security components across Aurora’s software, hardware, and services. Build and embed security components within autonomy frameworks and infrastructure frameworks. Aurora (Nasdaq: AUR) is delivering the benef...

Loft Orbital
San Francisco, California

Powered by our hardware & software products, we operate satellites, fly customer payloads onboard, and handle entire missions from end to end - significantly reducing the lead-time and risk of a traditional space mission. You will have the opportunity to work together with Product Management and...

Afterpay
San Francisco, California

We have blurred the lines of a traditional Android and iOS team by focusing on the right, single solution across multiple platforms in efforts to make it simple and easy to move bitcoin on and off Bitkey. The blocks that form our foundational teams — People, Finance, Counsel, Hardware, Information S...

Patreon
San Francisco, California

Patreon offers a competitive benefits package including and not limited to salary, equity plans, healthcare, unlimited paid time off, company holidays and recharge days, commuter benefits, lifestyle stipends, learning and development stipends, patronage, parental leave, and 401k plan with matching. ...

Rollbar, Inc.
San Francisco, California

Are you ready to take your engineering skills to the next level? Join our exceptional team as a Senior Software Engineer and become an integral part of our cutting-edge development process. By combining this technology with its nationwide brokerage, HouseCanary is uniquely positioned to connect inve...

Phantom
San Francisco, California

As a backend engineer at Phantom you'll be creating APIs, data pipelines and services that bridge the gap between the blockchain and the delightful experience our users have come to expect. Our crypto wallet is used by millions of people and provides a single, convenient solution for managing all yo...