Who are we?
At Qualio, the engineering department is responsible for the "what" and the "how". "What" as in what should we build for our customers. "How" as in how do we delivery and operate the solution.
We are a group of independent teams, each with their own vertical area of ownership. We are working together to deliver on Qualio's brand promise - "An easy, scalable and trusted QMS".
How do we work?
We are designing our teams to own specific, vertical areas of our application. Teams are made up of a Product manager (PM), an engineering team leader and a team of engineers. Owning the vertical means everything - the relationship with the customer through the PM, writing the code and running the cloud infrastructure that it all runs on. Soup to nuts - everything is owned by the team.
As Werner Vogels says, "You build it, you run it".
What do we value?
In order to make this a reality we value a number of things:
- Iterative development - Solutions are delivered as a collection of small pieces. No big bangs.
- Test driven development
- Clean code
- Automation in all its forms - tests, infrastructure, build and deploy - everything
- "Done" means it's in the hands of customers
What's the opportunity?
Due to growth at Qualio, we need a technical team lead to join one of our teams. We have a new feature area that is growing beyond an MVP. The team has a product manager in place and a team of engineers. What they need now is a technical leader to lead them in making the MVP a core part of the Qualio offering.
Here's some of the challenges the team has:
- Iteratively deliver features in a monolithic code base, all the while moving the team to their own code base with dedicated infrastructure
- Increase the velocity of the team by adding in more automated testing and releasing with zero downtime
- Taking ownership of their own infrastructure, automating it, treating it as code and move towards managed services.
Responsibilities
We need someone who will do the following:
- Work with the product manager to understand the customers problems
- Lead the team in designing, implementing &delivering solutions to customer problems
- Work with the director of engineering to deliver on engineering goals
- Be a line manager to your team of 3-5 software engineers
Qualifications
- You can code. The role requires you to code with the team. Python is preferred but not a deal breaker
- You can shape ideas and guide the team in breaking them into tasks
- You know AWS infrastructure. Specifically EC2 and related technologies e.g. ELB, Security groups, VPCs, etc.
- You know how to make trade offs today without sacrificing tomorrow.
- You have experience working in regulated industries
Benefits
In addition to playing an important role in building Qualio, you'll receive:
- Competitive salary
- Flexible holidays
- Matching 401k
- Unlimited PTO
- Professional development stipend
- Working space allowance / home office budget
- 12-weeks fully paid parental leave
- Opportunity to make a difference through helping life-saving products to get to market