Senior Software Engineer - Automation Team (Node.js, Tech Lead, US-based)

Opt out software that removes your private info from the internet
Walnut Creek, CA, USA
$120,000 - $175,000
Backend
Staff Software Engineer
Remote
11 - 50 Employees
8+ years of experience
Cybersecurity

Description For Senior Software Engineer - Automation Team (Node.js, Tech Lead, US-based)

Optery is seeking an experienced Senior Node.js Engineer (Tech Lead) to drive the technical vision and execution of their Automation Team. This is a high-impact role focused on developing automation workflows and web crawlers at scale, requiring deep technical expertise in Node.js and leadership capabilities.

Optery is an innovative company that has experienced significant growth, having 3x-ed revenue in the last year. Their product has received numerous accolades, including being awarded "Editors' Choice" by PCMag.com as the most outstanding in the personal data removal category for three consecutive years. The company has also been recognized by Fast Company for their contributions to Security and Privacy technology.

As a Senior Engineer and Tech Lead, you will work closely with leadership to:

  • Drive technical strategy and architecture decisions
  • Lead the development of scalable automation solutions
  • Mentor team members and ensure technical excellence
  • Integrate cutting-edge technologies, including generative AI, to enhance automation workflows

The role offers an exciting opportunity to work with modern technologies and tackle challenging technical problems while making a meaningful impact in the privacy and security space. You'll be joining a company that has raised $6M in seed funding from prestigious investors and serves tens of thousands of users and hundreds of companies.

The position is fully remote, based in the United States, offering competitive compensation ($120K - $175K), equity, and benefits including paid time off and a home office setup stipend. Optery operates as a fully-remote global team while being headquartered in the San Francisco Bay Area.

This is an excellent opportunity for a senior engineer who is passionate about privacy, security, and building scalable automation systems. You'll be working on technology that helps prevent threats like phishing, social engineering, identity theft, and harassment by removing personal information from the internet at scale.

The ideal candidate will bring extensive experience in Node.js development, technical leadership, and a strong background in building scalable systems. You'll be working with modern technologies including Puppeteer, various databases (PostgreSQL, MongoDB, Redis), and cloud services, while having the opportunity to explore and implement AI technologies to enhance automation workflows.

Last updated 3 days ago

Responsibilities For Senior Software Engineer - Automation Team (Node.js, Tech Lead, US-based)

  • Architect and develop scalable automation systems, web crawlers, and data-processing pipelines
  • Provide technical leadership to the Automation Team, setting best practices for development, security, and performance
  • Collaborate with product and engineering teams to define roadmap and technical direction
  • Perform code reviews, mentor engineers, and foster a culture of high-quality software development
  • Optimize existing systems for performance, reliability, and scalability
  • Stay up to date with cutting-edge web automation and security trends
  • Lead troubleshooting efforts for complex technical issues and system failures

Requirements For Senior Software Engineer - Automation Team (Node.js, Tech Lead, US-based)

Node.js
MongoDB
PostgreSQL
Redis
Kubernetes
  • 8+ years of experience as a software engineer, with at least 3+ years of hands-on experience in Node.js
  • 2+ years of experience in a technical leadership role, mentoring engineers and guiding architecture decisions
  • Expertise in building web crawlers, scrapers, and automation tools
  • Strong experience with Puppeteer for web automation and scraping
  • Strong experience with asynchronous programming, event-driven architecture, and message brokers
  • Proficiency with databases (PostgreSQL, SQL, NoSQL such as Redis, Elasticsearch, MongoDB)
  • Hands-on experience with Kubernetes and cloud services (AWS, GCP, or Azure)
  • Deep understanding of security best practices for handling sensitive user data
  • Experience designing scalable and distributed systems
  • Strong problem-solving skills and ability to work autonomously

Benefits For Senior Software Engineer - Automation Team (Node.js, Tech Lead, US-based)

  • Competitive equity
  • Paid time off policy
  • Home office setup stipend

Interested in this job?

Jobs Related To Optery Senior Software Engineer - Automation Team (Node.js, Tech Lead, US-based)

Software Developer - Process Automation

Senior Database Engineer role at Oracle, focusing on Process Automation and Database Native Workflow development, offering competitive compensation and comprehensive benefits.

R&D Engineer SW Development

Senior R&D Software Engineering role focused on developing and maintaining network datapath components and platform elements using C and Linux.

Lead Tools Engineer

Lead Tools Engineer position at Lightspeed Studios in Irvine, CA, focusing on game development tools and engineering leadership.

Staff Java Backend Developer

Senior-level Java Backend Developer position at Mindera, focusing on building scalable software systems with modern technologies in a collaborative, remote environment.

Software Engineering- Lead Engineer

Lead Software Engineering position at FICO requiring creation of an account to apply.