Description:
    As a Staff engineer you will be responsible for the development of features used to deliver mission critical cloud products. You'll work in a fast-paced environment where continuous change, innovation and experimentation are all encouraged. On a team that use a variety of technologies and languages to iteratively deliver software in a true DevOps model following CI/CD and agile best practices. You will be a leader, mentor and role model for your peers and juniors.
The team are a highly-collaborative group who take great pride in their work and in learning from each other, but still find time for some fun along the way.
What You Will Do:
 
	- Design and develop high quality, efficient, testable software to implement key product features.
 
	- Own features beginning to end from design documents and reviews to acceptance testing and deployment.
 
	- Work across teams to lead feature development that spans several microservices
 
	- Resist poor or short-term solutions, instead favouring pragmatic, incremental enhancements that work toward long-term goals
 
	- Review code and provide feedback relative to best practices, improve readability and anticipate issues.
 
	- Troubleshoot production support issues post-deployment and come up with solutions as required.
 
	- Apply processes appropriately for data security, traceability and information sharing.
	  
What we’re looking for:
 
	- Degree in Computer Science, Software Engineering, or related work experience.
 
	- Excellent programming skills, particularly in Java but Python would also be useful.
 
	- Cloud and ideally AWS experience
 
	- 7+ years of experience in Software Engineering.
 
	- Working experience with REST API back-end services
 
	- Expert level understanding of object-oriented programming & design.
 
	- Proactive, self-driven, and possessing a growth mindset.
 
	- Able to learn and pick up new technologies quickly.
 
	- Effective communicator, capable of articulating complex ideas with clarity and actively listening to understand others.
 
	- Ability to come up with random facts that have nothing to do with work (desirable but not essential)