Software Engineer (Senior and above)

Job Description

About Aptible

Our Mission

For developers at high growth companies who want to focus on building products and shipping code, Aptible automates the security of resources across their entire cloud infrastructure. Our platform as a service is used by thousands of developers, especially those at digital health startups, to ship complex architectures without needing to stop and think about security, compliance, or IaaS best practices. As we move forward, we are expanding our impact by helping developers to secure any cloud resource they select for a particular job, regardless of which cloud infrastructure provider they choose.

Our Team

Aptible is a fully distributed company, and we’ve been remote since 2013. We’ve grown our customer base considerably since then by focusing on great product. Our team is small but we’re growing fast, and we’re starting to hire for roles and teams we’ve never before had.

This role is an opportunity to be an early contributor and leader at a company that has a substantial revenue base relative to our modest team size and is investing to scale out a company that will accelerate growth.

Our Aptible handbook is where we’ve set out to help current and prospective Aptible team members get a clear sense of who we are. We endeavor to speak publicly and openly about ourselves, though we do have a handbook-internal where we discuss proprietary matters internally. We invite you to read the handbook to help you determine if Aptible might be a fit for you, and to inspire any questions you’d like to ask us about our team or mission.

Our Commitment to Diversity and Inclusion

We prioritize diversity within our team and value different perspectives, educational backgrounds, and life experiences. We encourage people from underrepresented backgrounds to apply.

About this Role

Aptible automates cloud security and compliance so that the developers who use us can focus on what they do best: building great software. As a Software Engineer at Aptible, you’ll be responsible for leading development on a new iteration of our product, transforming Aptible from a black-box platform-as-a-service into a solution that integrates with and provides easy security guardrails for AWS, GCP, Azure and more.

Aptible is a small team of 22 that has already managed to build a profitable growth-stage business by making security and compliance easy for digital health startups ranging in size from just getting started all the way to unicorn or post-IPO. By joining this team, you’ll be a crucial part of ensuring we make security and compliance easy for even more developers, including those in industries outside of digital health.

Your Impact

  • You’ll play a leading role in the redesign and rearchitecting of our product as we integrate with more cloud infrastructure providers such as GCP, Azure, and even tools like MongoDB Cloud and Snowflake.
  • Your work will be used immediately by our hundreds of existing customers and the thousands of developers who interact with our CLI, UI, and APIs daily. Most of these customers are small, innovative startups who have built their businesses using Aptible, but many have scaled to unicorn status and beyond. You’ll have the opportunity to interact with these customers directly should you wish to do so.
  • You’ll contribute directly to our product roadmap by participating in our product processes to prioritize and define new features and eliminate technical debt.
  • You’ll be a technical leader in the team, helping drive adoption of best practices in software engineering, security, and project management.
  • You’ll be given the option to join our 24/7 on-call rotation (for additional compensation).

Your Strengths

  • You’re excited to work with different languages and tools, including ones you might not have experience with yet. 
  • You’re comfortable with debugging complex problems in unfamiliar environments and codebases.
  • You have experience working with cloud infrastructure providers like AWS, GCP, or Azure, and are excited to work with them even more. 
  • You enjoy working with other engineers, cross-functional teams, and customers to improve the team and the product. 
  • You want to own product development end-to-end, participating in everything from requirements gathering to implementation to long-term support.
  • You are interested in the security and reliability challenges that come with building and evolving a platform with real users who depend on us for their core business.
  • You are capable of providing clear, useful documentation to other engineers, including engineers outside of the company.

Our Tech Stack

Our stack is largely driven by the problem we’re trying to solve, so we expect it to evolve over time. Currently it is

  • AWS, with plans to expand to other cloud providers
  • Docker
  • Primarily Ruby and Javascript, with some Go and Python
  • Ruby on Rails and Ember.js, with plans to expand to React

Compensation

We set compensation based on benchmarks for comparable companies and positions. Using this data, the target salary ranges for this position are

  • Senior: $211,000 – $233,000/year
  • Principal: $280,000 – $306,000/year

Our Benefits

  • 90th Percentile Compensation & Transparent Comprehensive Philosophy: Aptible believes that the only way to attract and retain great team members is to have a highly competitive and transparent compensation philosophy. Accordingly, Aptible endeavors to pay every employee a base salary in line with 90th Percentile total compensation for their personal market and Aptible’s market. We provide the data so you can see exactly how we determined your compensation, and we automatically keep your comp up to date as the market changes. Read more about our Talent and Compensation Philosophy in the Aptible Handbook.
  • Work from Anywhere: Enjoy the flexibility of working from home, a local co-working space, or your favorite coffee shop.
  • Open Vacation Policy: We encourage you to take the time you need, when you need it — for any holiday or matter of personal importance.
  • Paid Parental Leave: We offer job-protected Paid Time Off — 14 Weeks, Fully Paid — for all parents to bond with a newly born, adopted, or fostered child.
  • Medical, Dental, and Vision Insurance:We offer comprehensive health care for employees, with 100% of premiums paid by Aptible.
    401(k) Plan via Vanguard.
  • Hardware & Software: We help you create your ideal office setup and provide any software you’ll need.
  • Company Travel: We come together in-person at least two to three times per year, in locations around the globe.

Our Interview Process

We seek to make the experience of interviewing with us as delightful, efficient, fair, respectful, and transparent as possible.

A typical process at Aptible might include the following steps, and can take up to 3 weeks to complete. Note that these steps may vary depending on your role, and details will be provided to you early on in the application process.

  1. An introduction to Aptible with the hiring manager (30 minutes via Zoom)
  2. A discussion-based interview with an Aptible team member (45-60 minutes via Zoom)
  3. A take-home work sample exercise (You will be compensated for completing this.)
  4. A discussion-based interview with an Aptible team member (45-60 minutes via Zoom)
  5. References (Ideally 3 former managers, Conducted asynchronously by Aptible)

We believe that the work sample exercise is an important part of the process, in that it gives you the opportunity to demonstrate your skills in a concrete way. We take the time to design these exercises such that they: a) give you a view into the actual work you’d do at Aptible, and b) are standardized, so every candidate is evaluated using the same criteria.

We try to move as quickly as possible, but if you have any time constraints, please let us know and we’ll do our best to accommodate.

If you have a disability or special need that requires accommodation, please notify the hiring manager or coordinator for the role you are applying to, and we will reach out soon to see how we may be able to assist.