Senior Software Engineer: Enclave
Engineering & Design
Are you an experienced backend engineer looking for a challenge? Do you want to have a high degree of ownership in your work? Do you want to work with a small but ambitious, highly technical team?
We are looking for experienced software engineers to help build simple, beautiful, intuitive tools for complicated problems.
It's true: software is eating the world, powered by the Internet. A growing wave of developers all over the world are using web-scale technology to build and deploy health care, fintech, banking, payments, IoT, blockchain, machine learning, and other B2B applications.
Security and compliance are mandatory from day one for these teams of developers, but many of them struggle. When their teams are small, they can’t afford to hire full-time for security or compliance. When they scale, they find that existing security and compliance management tools suck.
At Aptible, we make people-centered security products that help developer teams build security into their architecture and their organization’s culture:
Enclave is a container orchestration platform built for developers that automates security best practices and controls needed for deploying and scaling Dockerized apps in regulated industries.
Gridiron is like the missing QuickBooks for security management. It helps developers design and run security management programs that meet and exceed requirements like HIPAA, SOC 2, and ISO 27001. Customers use it to build trust with their own customers and partners, and prepare for certifications.
This role is a full-stack role that will initially focus mostly on Enclave, however you will have the opportunity to work on both products.
In this role, you will:
- Take ownership of new features and iterate over existing ones to increase the value of Enclave for our customers, who rely on us to reduce their infrastructure workload and achieve compliance goals (for a selection of recent features we’ve worked on, check out our Product Changelog and recent Product Update Webinars).
- Engage with customers to understand how they use the product, identify pain points, and prioritize future development.
- Lend expertise to core business functions like sales and customer success.
- Report directly to the Enclave product lead for guidance, but most of your work is expected to be largely self-directed.
You might be a good fit for this role if:
- You have a thorough understanding of Linux: Enclave leverages a number of advanced Linux features through Docker, which you need to understand as an Enclave engineer.
- You have experience with a variety of programming languages: the best language to implement a core web API is unlikely to be the best language to implement a metrics collection agent, both of which you’re likely to work on as an Enclave engineer.
- You are familiar with or eager to learn about the software on which Enclave is built: cloud IaaS (in particular AWS), Docker, PostgreSQL, Redis, sqlite.
- You have experience with defensive and offensive security, such as through participation in capture-the-flag events or work experience: as a hosting provider for regulated industries, customers expect us to build to the highest standards of security.
- You’re comfortable interacting with, understanding, and troubleshooting unfamiliar software: when troubleshooting platform trouble or escalated customer issues, you’re likely to have to interact with software you’ve never seen before.
- You are excited by the prospect of working on a small team to build a complex product: the Enclave team including support and operations staff,currently consists of only 3 people, and serves hundreds of companies with tens of thousands of concurrently-running containers. As a member of this team, you’ll have an outsized impact and degree of responsibility.
You might be a good fit for Aptible if:
- You think Internet security is important
- You prefer to work with a small group of high performers.
- You are a deliberate communicator, and value good communication.
- You are self-directed and comfortable with autonomy and responsibility.
- You are ready to work remotely, communicating asynchronously across time zones and cultures.
- You love learning, and want to grow professionally.
Why you should work at Aptible:
- Making the Internet safe to trust with sensitive data is a good thing!
- It’s also pretty fun!
- You will learn a lot about security, compliance, DevOps, and SaaS. We work very closely, collaborating across the company and teaching each other.
- You will get to work with customers doing really cool things.
- You will feel invested in your work: We are highly internally transparent with business strategy, successes and failures, and management decisions. You will have a direct impact on success, and whether we achieve our goals.
- You will help us build a business for the long term, investing in a sustainable business model and building trust with our customers through transparency and visibility.
- We are backed by excellent investors and have the resources we need to do a great job.
- Everyone gets to live in the place that suits them best. We work remotely, and meet up at least twice a year in places like Mexico, San Diego, Brooklyn, Barcelona, Denver, and Ann Arbor/Detroit. Next up: Paris? Iceland?
- A+ benefits.
- Mandatory vacation.
Please be sure to include a cover letter or note explaining why you think you'd be a good fit for this role.