Senior Software Engineer (JavaScript)

Developer security platform that helps development teams find, prioritize, and fix security vulnerabilities in code, dependencies, containers, and cloud infrastructure.
Backend
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
5+ years of experience
Cybersecurity

Description For Senior Software Engineer (JavaScript)

Snyk, a leading developer security platform, is seeking a Senior Software Engineer (JavaScript) to join their team in Lisbon, Portugal. This role is part of their recent acquisition of Probely, a modern Dynamic Application Security Testing (DAST) provider. The position focuses on developing and improving the Crawler/Spider component of their scanning engine, which is crucial for identifying security vulnerabilities in web applications and APIs.

As a Senior Software Engineer, you'll work on complex technical challenges, collaborating with various engineering teams to enhance scanner coverage and implement new features. The role requires strong expertise in Node.js and web technologies, with opportunities to mentor junior engineers and contribute to the growth of the team.

Snyk offers an inclusive work environment with comprehensive benefits, including flexible working arrangements, health coverage, and professional development opportunities. The company's mission is to make the digital world more secure by empowering developers to develop fast and stay secure.

This is an excellent opportunity for experienced engineers who are passionate about security, enjoy working on early-stage products, and want to make a significant impact in the developer security space. The hybrid work arrangement requires 2-3 days per week in the Lisbon office, offering a balance between collaborative in-person work and remote flexibility.

Last updated 19 days ago

Responsibilities For Senior Software Engineer (JavaScript)

  • Analyzing requirements, specifications, and technical design documents in preparation for development
  • Developing the various Crawlers supporting new or existing features
  • Working with the different teams to discuss and implement technical solutions, and fix and identify bugs
  • Researching web technologies as they get adopted by browsers and add support for them
  • Implementing tests for any developed code
  • Reviewing and testing teammate's code

Requirements For Senior Software Engineer (JavaScript)

Node.js
JavaScript
  • At least 5 years of professional experience as a Backend Engineer, Software Developer, or similar role
  • Strong proficiency with Node JS
  • Strong knowledge of web technologies (HTTP, JavaScript, DOM, etc)
  • Proficiency in Git and code management tools like GitHub, GitLab, or Bitbucket
  • An ability to lift the performance of a team through coaching and mentoring of more junior engineers
  • Effective communicator both verbally and in writing

Benefits For Senior Software Engineer (JavaScript)

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Parental Leave
Education Budget
  • Flexible working hours
  • Work-from home allowances
  • In-office perks
  • Time off for learning and self development
  • Generous vacation and wellness time off
  • Country-specific holidays
  • 100% paid parental leave for all caregivers
  • Health benefits
  • Employee assistance plans
  • Annual wellness allowance
  • Country-specific life insurance
  • Disability benefits
  • Retirement/pension programs
  • Mobile phone allowance
  • Education allowance

Interested in this job?

Jobs Related To Snyk Senior Software Engineer (JavaScript)

Sr. Software Development Engineer, Amazon

Senior Software Development Engineer position at Amazon's CE Tech team, focusing on building AI-driven recommendation systems and scalable services to enhance customer shopping experience.

Sr Software Development Engineer, Amazon Fulfillment Technologies (AFT) - Platform Engineering & Services

Senior Software Development Engineer role at Amazon Fulfillment Technologies, building scalable fulfillment systems and ML-powered platforms to enhance warehouse operations efficiency.

System Software Engineer, Tools

Senior System Software Engineer position at Annapurna Labs (AWS) developing tools and software solutions for cloud platform development, requiring 5+ years experience in software development.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on OneDrive and SharePoint cloud services, focusing on system design, migration, and infrastructure development.

Senior Software Engineer - C/C++

Senior Software Engineer position at Microsoft focusing on Windows kernel and driver development, requiring 7+ years of C/C++ experience and system-level programming expertise.