Cloud Conformity is a market leading software platform helping companies & IT professionals who have invested in the cloud to continuously monitor their AWS cloud infrastructure. Our platform focuses on all major elements of advanced security, real-time threat detection, cost management, cost optimisation, best practices, compliance, and automation of the environment. We have 3 AWS SaaS products: Audit, Security & Cost Management.
We are single-minded in our mission to provide our clients with peace of mind that their cloud infrastructure is secure, compliant and optimised at all times. We are based in Sydney (Australia), with offices in Montreal, London, and San Francisco.
As the company grows, we’re looking for an experienced full-stack engineer to join the team and lead the development of our tool. This is a senior role reporting directly to VP of Engineering, with plenty of freedom and control to develop and design a real production system which is creating more than 100 million infrastructure checks every day with a ton of room for improvement.
All of our codebase and system have gone through several iterations, and have ultimately been built by a small team of passionate engineers using serverless technologies and a microservices approach.
Our platform is pretty solid but requires more work to ensure we keep scaling as we grow, increase the quality of our code, enhance development pipelines, create new modules, components and services in the back end as well as in the front end so we can ship new code to production on a daily basis.
For this position, we're explicitly looking for someone experienced (5+ years of full-stack development experience, minimum) and confident in taking on a broad set of responsibilities managing, deploying and maintaining well-orchestrated services across several different environments.
Previous startup experience is also very valuable.
Our stack is made of 20+ different services across three regions. We use a range of AWS services to make it all work such as Lambda, StepFunctions, DynamoDB, Elasticsearch, KMS, SNS to name a few. To help us manage all those services, we have chosen the Serverless framework.
To accelerate the front end development we have chosen Ember.js as a framework, and all our client-server communication is based on the JSONAPI standard. Experience creating pixel perfect user interfaces, CSS mastering and knowledge of the DOM, different browser capacities, limitations, and security models is a big bonus
The code we produce is built using CodeBuild and a homemade CICD pipeline that is specifically designed for our needs.
This role requires someone who is exceptional at clear and frequent communication with local and remote teams as well as customers and prospects, quickly handling bugs, as well as estimating development efforts, analysing business requirements and writing clear, legible, yet secure and optimised code.
The role will also require client calls to act as a pre/post sales to assist our US-based sales reps. It will also help you understand what the client is experiencing and get closer and be exposed to our users. Occasional trips to meet our clients and prospects in the US east coast for one or two days are also part of the role
There are a lot of opportunities for growth here as the team expands.
We value a diversity of all types at Cloud Conformity and our team is made up of a kind, thoughtful group of people with a wide range of backgrounds and nationalities. We also value different opinions and point of views and we like to challenge reasoning and get our reasoning challenged.
Nice to Haves
What it is like to work here
The vast majority of our work gets done on Github, with Slack as the main communication channel. We have daily stand-ups and frequent meetings with teams in Sydney, Australia, London, England, and San Francisco, California via Zoom and Hangouts which are used to do sprint planning, retrospectives, peer coding sessions, troubleshooting, client calls, etc.
The biggest perk of working at Cloud Conformity is that we have a small, talented team with a growing customer base. This means you have the ability to have a huge impact on the product and the company, whilst also having really interesting and challenging problems to solve. We believe deeply in what we do, and we're all in this to build something big, lasting, and positive.
On top of all that, we try to treat people pretty well. All roles at Cloud Conformity come with:
How the process works
We get into a first 15/20 minutes call to get to know each other
We get into a 1h face-to-face meeting in our office with a video link to your potential future colleagues in the other end of the line
Rather than trying to guess if we will work well together based on lengthy arbitrary interview questions, we may invite promising candidates to work on a small code challenge to be completed between 10 and 30 minutes. this will give us an opportunity to get to know each other prior to pursuing a full-time offer.
It’s also a chance for you to get to know the Cloud Conformity team and make sure that it’s a good fit for them.