Senior Software Engineer, Services Security
Humane
·
Posted:
April 25, 2023
·
Remote
About the position
The job overview for this role is located under the section "About The Role". The overview describes the position as a member of the Humane Security Team, responsible for designing and implementing scalable, cloud-based services that balance privacy and security with user experience. The role requires a deep understanding of cryptography, security, and privacy, and the ability to work independently in a highly cross-functional role. The ideal candidate will have experience in software engineering in the cloud, a deep understanding of networking, and a proactive approach to product development.
Responsibilities
- Design and write code, primarily in Java
- Build security infrastructure needed to provide privacy and security features (key management system, crypto service, privacy services, etc.)
- Build privacy and security focused user experiences with teams across the company, including image capture, computer vision, machine learning, system software and more
- Proactively engage the user in security and data privacy decisions in managing their own personal data
- Create scalable, cloud-based services that enable best-in-class, reliable user experiences
- Balance privacy & security with user experience
- Build infrastructure that can support anywhere from 10 to 10 million concurrent users
- Maintain the trust that Humane promises to our users
- Have fun at a dynamic company with a deep commitment to product
Requirements
- Design and write code, primarily in Java
- Build security infrastructure needed to provide privacy and security features (key management system, crypto service, privacy services, etc.)
- Build privacy and security focused user experiences with teams across the company, including image capture, computer vision, machine learning, system software and more
- Proactively engage the user in security and data privacy decisions in managing their own personal data
- Software engineering experience in the cloud
- Deep understanding of networking
- Breadth of experience in product development and a holistic approach to problem solving
- Ability to deal with the chaos, ambiguity and excitement that comes with a 0->1 Startup company with an ambitious product
- Deep understanding of cryptography, security and privacy
- Proactive approach to product development – you see a need and you jump in to make it happen
- Comfortable working in a highly cross-functional role
- Self-directed, selfless and mature
- Great communication skills
- Confident in your opinions and not threatened when challenged
- Open to feedback and modest enough to admit when you’re wrong
- Know how to work independently and when to ask for input
- Security protocol familiarity (TLS, OAuth, etc.)
- Background in network protocols
- Familiarity with multiple cloud providers (AWS, Azure, Google Cloud)