Senior Software Engineer
Security, Edge
Posted on 2/3/2023
INACTIVE
Locations
Remote • United States
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
AWS
Terraform
Kubernetes
Python
TypeScript
Communications
Requirements
- Typically requires a minimum of 12 years of related experience with a Bachelor's degree; or 6 years and a Master's degree; or a PhD with 3 years experience. Any equivalent combination of training, education, and experience that provides the required skills, knowledge and abilities
- Significant experience and passion for building security-focused platforms and customer-facing applications that perform at scale
- Software engineering fundamentals with front-end and back-end applications
- Experience working with multiple programming languages and switching between frameworks as necessary - Go, TypeScript, and Python
- Experience in platform engineering - AWS, Kubernetes, and Terraform
- Experience successfully triaging and resolving security bugs and incidents
- Demonstrated strong communication and interpersonal skills across engineering organizations
- Experience building identity, authentication, authorization and secrets management systems
- Preferred: Evangelized secure coding practices across organizational boundaries
- Preferred: Experience threat modeling new and existing applications
- Preferred: Knowledgeable in secure development practices and common vulnerabilities
- Preferred: Passionate about creating great developer experiences for security features and services
Responsibilities
- Build security into a software platform via automated policy enforcement
- Build and extend systems and services that will securely transmit and store sensitive data
- Create shared patterns for secure services and drive adoption of these patterns
- Participate in code reviews and identify security issues
- Support and mentor engineers in secure development practices and be a security subject matter expert within the broader team
- Support compliance and certification programs by defining and implementing platform security standards
- Work with a product team to plan and implement security features
- Collaborate with colleagues on authentication, authorization, and encryption solutions
- Collaborate with product and engineering to balance security risk with product advancement
- Collaborate with engineers to design and implement product features with security in mind
- Support security features in our production environment
Genetic testing medical care company
Company Overview
Invitae believes that good health is possible—and that genetic information has the ability to transform the way medicine is practiced, making what once seemed impossible possible, as they empower people to make decisions about their health through the power of genetics.
Benefits
- Competitive salary
- Health, dental, & vision
- Generous vacation days
- Family leave
- Flexible working hours
- Work from home
Company Core Values
- Team above the individual
- Radically honest communication
- Freedom with accountability
- Transparency and data-informed action
- A sense of urgency