Lead Software Engineer, Program Analysis

Recruiting From Scratch
Carmel Valley, CA / Remote
30+ days ago
Recruiting From Scratch
Recruiting From Scratch
recruitingfromscratch.com

Job Description

Who is Recruiting from Scratch:

Recruiting from Scratch is a premier talent firm that focuses on placing the best product managers, software, and hardware talent at innovative companies. Our team is 100% remote and we work with teams across the United States to help them hire. We work with companies funded by the best investors including Sequoia Capital, Lightspeed Ventures, Tiger Global Management, A16Z, Accel, DFJ, and more.
If you are a fit, the team will reach out to you about this role or any others that may be a fit for our clients.
Our Client

Our client helps organizations globally to build trust and speed into their business by matching the Speed of PrivacyOps to the Speed of Dev/BusinessOps. Clients include Patreon, Twilio, Coinbase, Robinhood, and Samara.

The Role

You will architect and implement the services and platform that powers the program analysis component of our product. This role requires you to think critically and design from the first principles. You should be comfortable with multiple moving parts, microservices architecture, de-coupled services, and multi-threaded programming. Given you are constructing the foundation on which our program analysis system will be built, and maintain a forward-thinking outlook as well as scrappiness for the present needs. You are very comfortable learning new technologies and systems. You thrive in an iterative but heavily test-driven development environment.

Responsibilities

  • Design and implement a high-performance static code analysis service
  • Work with Data Scientists/ML engineers to improve precision, robustness, and scalability of traditional static analysis algorithms using ML techniques
  • Experiment, prototype, measure, and make data-driven technology stack decisions

You Are A Good Fit If

  • You have a Bachelor's in Electrical or Computer Engineering or Similar
  • Have experience building compilers or static code analysis tooling
  • Have strong software engineering experience and a firm grasp of CS fundamentals, data structures, and algorithms
  • Enjoy building distributed/scalable backend infrastructure with a microservices first design
  • Hold yourself to a very high standard for production system quality
  • Love to demonstrate and incrementally build 100% confidence in all the layers/components you develop, and
  • Have a deep sense of appreciation for the test-driven development methodology
  • Thrive in a self-directed environment with full ownership to design features end-to-end from scratch and the accountability that comes along
  • Are motivated by bringing the most value as possible to users and flexible to work on whatever has the highest ROI for the company
  • (Bonus) Have worked on security vulnerability detection

Source

https://www.indeed.com/jobs

Not sure if you qualify?

Uvaro is here to help you land great jobs like this one.

Upgrade your skills

Other Jobs

Rise People

Rise is Canada’s complete people management solution that gives employers everything they need to build loyal and productive teams—all in one place. We collaborate and co-create to build solutions that completely change how companies of all shapes and sizes manage their payroll, scheduling, time tracking, group benefits, recruitment, onboarding, and more.

 
Vancouver, BC
Uvaro

1+ years of successful sales development experienced experience in B2B software or B2C services is a plus. Ability to work occasional evenings or weekends.

 
Waterloo, ON / Remote
Keyfactor

Consultative experience with both customers and partners as a subject matter expert. Working with customers to clearly define their needs and identify Keyfactor…

a few seconds ago
Independence, OH