Join Our Team as a Software Engineer - Developer Experience (CLI)
About the Role
As a Software Engineer at Snyk, you will be at the forefront of building the future of application security. You will be challenged to create high-performance, reliable, and scalable services while collaborating closely with cross-functional teams. We are looking for individuals who are passionate about crafting exceptional software and solving complex problems.
Responsibilities
- Analyze, design, and implement high-quality solutions to problems with well-tested, maintainable code.
- Build systems with the long-term in mind, focusing on good design, robust testing, and sustainability from the perspective of cost and scale.
- Support our customers by resolving bugs and customer support escalations.
- Communicate thoughtfully, kindly, and clearly, both verbally and in the written form.
- Own decisions throughout the technical process while working directly with other teams or functions across technical and non-technical domains.
- Play an active part in a Snyk engineering team by working collaboratively with others. Ask questions to learn from others and improve existing skills.
What You’ll Need
- At least 2 years of commercial experience as a Software Engineer.
- Experience in software systems design, and familiarity with fundamental computer science concepts (algorithms, complexity, data structures).
- Proficiency in at least one of our core programming languages (Go, TypeScript), and a willingness and enthusiasm for learning new languages and technologies.
- Experience in at least one of:
- Building highly reliable, scalable microservice back-ends for web APIs or applications, or other types of large-scale, high reliability systems.
- Building web UIs, CLIs, or APIs for use by other engineers.
- Building infrastructure or platform automation, or observability or release tools.
- Demonstrable skill in effective software testing.
- Strong commitment to code quality, and the value of giving and receiving feedback through code reviews.
- Ability to deal with ambiguity, and respond with agility when requirements and priorities change.
- Effective communicator both verbally and in writing.
Why Join Snyk?
Snyk is committed to creating an inclusive and engaging environment where our employees can thrive as we rally behind our common mission to make the digital world a safer place. From Snyk employee resource groups to global benefits that help our employees prioritize their health, wellness, financial security, and a work/life blend, we aim to support our employees along their entire journeys here at Snyk.
Benefits & Programs
- Prioritize health, wellness, financial security, and life balance with programs tailored to your location and role.
- Flexible working hours, work-from-home allowances, in-office perks, and time off for learning and self-development.
- Generous vacation and wellness time off, country-specific holidays, and 100% paid parental leave for all caregivers.
- Health benefits, employee assistance plans, and annual wellness allowance.
- Country-specific life insurance, disability benefits, and retirement/pension programs, plus mobile phone and education allowances.
We care deeply about the warm, inclusive environment we’ve created and we value diversity – we welcome applications from those typically underrepresented in tech. If you like the sound of this role but are not totally sure whether you’re the right person, do apply anyway!
Benefits Extracted with AI
- Flexible working hours
- Work-from-home allowances
- In-office perks
- Generous vacation and wellness time off
- 100% paid parental leave
- Health benefits
- Employee assistance plans
- Annual wellness allowance
- Life insurance
- Disability benefits
- Retirement/pension programs
- Mobile phone and education allowances
Similar jobs
Last update: 23 minutes ago
Senior Software Engineer (Typescript/Go)
Join Snyk as a Senior Software Engineer to build secure applications using TypeScript and Go.
Software Engineer (CLI)
Join Snyk as a Software Engineer (CLI) in Cluj-Napoca, Romania. Develop secure applications with a focus on CLI and CI/CD tools.
Senior Software Engineer - Typescript and Go
Join Snyk as a Senior Software Engineer to develop secure applications using TypeScript and Go.
Senior Software Engineer - Integrations (Node.js, TypeScript)
Senior Software Engineer for Integrations at Snyk, focusing on Node.js and TypeScript in Cluj-Napoca, Romania.
Software Engineer - Node.js, TypeScript, Go (Review & Improve Team)
Join Snyk as a Software Engineer in Cluj-Napoca, Romania, focusing on Node.js, TypeScript, and Go for API development.
Senior Software Engineer - Node.js, Typescript, Go
Join Snyk as a Senior Software Engineer to design and implement APIs in Node.js, TypeScript, and Go, enhancing developer security.
Senior Full Stack Software Engineer - Node.js, TypeScript, React, Vue.js
Senior Full Stack Engineer in Cluj-Napoca, Romania. Expertise in Node.js, TypeScript, React, Vue.js. Hybrid work.
Mid-Level Software Engineer, Go - Issues Team
Mid-Level Software Engineer for Go-based Issues team in Cluj-Napoca, Romania. Focus on distributed systems and data pipelines.
Senior Solutions Engineer
Join Snyk as a Senior Solutions Engineer in Paris. Leverage your skills in software development, network security, and technical sales.
Software Engineer - Developer Experience
Join Samsara as a Software Engineer focusing on Developer Experience, enhancing CI/CD and cloud systems.
Entry-Level AI Advocate
Join Snyk as an Entry-Level AI Advocate in Boston, MA. Engage in AI advocacy, content creation, and community engagement.
Senior Frontend Developer with Angular and Node.js
Join as a Senior Frontend Developer to design scalable web infrastructures using Angular, Node.js, and AWS in a hybrid role.
Software Engineer II - CodeQL Analysis
Join GitHub as a Software Engineer II in Denmark, focusing on CodeQL analysis for software security and development.
Software Engineer II - Developer Experience
Join Elastic as a Software Engineer II in Developer Experience, focusing on test frameworks for Kibana. Remote work, competitive benefits.
Software Engineer, Developer Experience
Join Notion as a Software Engineer in Developer Experience, focusing on enhancing engineering productivity with tools like TypeScript and React.
Senior Frontend Engineer with React and TypeScript
Join SentinelOne as a Senior Frontend Engineer to develop a new security automation product using React and TypeScript.
Software Developer with Angular and TypeScript
Join Clio as a Software Developer in Dublin, working with Angular and TypeScript in a hybrid environment.
Principal Full Stack Engineer - Developer Tools
Join Fidelity Investments as a Principal Full Stack Engineer to develop internal tools for the developer community. Expertise in JavaScript/TypeScript required.
Remote TypeScript Engineer
Join Last Call Media as a Remote TypeScript Engineer focusing on testing and quality assurance for government projects.
Lead Software Engineer - Python & TypeScript
Lead Software Engineer needed for a fintech company, specializing in Python & TypeScript, with strong skills in full-stack development and DevOps.
JavaScript and TypeScript Developer for IDE
Join Codasip as a JavaScript and TypeScript Developer for IDE in Brno. Work with cutting-edge technologies in a hybrid environment.
Developer Success Engineer
Join Speakeasy as a Developer Success Engineer in San Francisco, enhancing API infrastructure and developer experiences.
Software Development Engineer - Smithy, AWS SDKs and Tools
Join AWS as a Software Development Engineer to work on open-source tools for cloud applications. Enhance developer experience with Smithy.
Senior Back-end Engineer
Senior Backend Engineer needed to enhance security systems, work with TypeScript, Go, Kubernetes, and AWS. Fully remote position.