Senior Software Developer - Golang

Kira Systems

Remote
  • Job Type: Full-Time
  • Function: Engineering Software
  • Post Date: 01/13/2021
  • Website: kirasystems.com
  • Company Address: , Toronto, ON, M5V 1J9

About Kira Systems

Kira is powerful, award-winning software that excels at searching and analyzing contract text. Kira offers pre-built, machine learning models covering due diligence, general commercial, corporate organization, real estate and compliance. Using Kira Quick Study, anyone can train additional models that can accurately identify virtually any desired clause. Kira can be deployed on virtual data rooms and other large repositories of contracts, creating summary analyses within minutes.

Job Description

We’re Kira Systems. We’ve built machine learning software that enlightens the world’s enterprises by enabling them to truly know what’s in their contracts and documents. We’re bold in our decision making, clear on our mission and – most importantly – passionate about pairing the power of human know-how with a powerful product. 
 
We’ve got an HQ in Toronto, but we’re a global workforce. From building trusted partnerships with our clients to delivering an employee experience that is second to none, our people are at the center of all that we do. 
 
We are hiring Senior Software Developer proficient in Golang programming language to join our cross-functional team of high performing Developers, Quality Engineers, Product Manager and a Designer.
In this role you will help us build, architect and participate in our new greenfield SaaS project to expose our core ML as a service, competing directly with AWS ML, Google ML and others. This application will be offered in multiple clouds and you will have the opportunity to work on serverless architecture, event driven design, distributed microservices, all supported and built on tools such as Kubernetes, Knative, Istio, Prometheus, Thanos, Jaeger, Keycloak, Github Actions and other cutting edge tools and services. We use PostgreSQL but support all SQL databases to store our data. This is a full-stack role with backend built in Golang and front-end in React.
 
Since our establishment we have gone far and have built a powerful tool relied upon by thousands of users every day. We are now ready to build another successful and powerful tool and take our company to the next level. You will make serious software and have fun doing it. We strive to constantly learn, question the crowd, push the boundaries of existing technology, and solve difficult problems.
 
This is a remote role since we have been working from home due to Covid-19.

What You Will Be Doing

    • Architecting, implementing, and testing new greenfield SaaS application
    • Ensuring the system is designed to be highly performant, stable, and robust to failure
    • Working closely with our design team in our design driven development style
    • Help our designers dream up solutions to user problems that astonish and delight
    • Help improve your and other’s code during code review

What You Bring

    • Demonstrated software development experience in Golang
    • Advanced skills in software architecture and design
    • Understanding of SQL databases
    • Experience with distributed systems
    • Testing methodologies
    • RESTful API use, implementation, or design
    • Knowledge of application security
    • Experience with Kubernetes is a nice bonus to have
Meet your hiring team:
 
Talent Acquisition Specialist: Sarka Urbankova - Sarka joined Kira Systems in September 2019 after working in HR and Recruitment for over eight years in Australia and Czech Republic. Sarka specializes in technical recruitment and takes care of our engineering departments (Development, DevOps, Systems, Security). https://www.linkedin.com/in/sarkaurbankova/
 
Hiring Leader: Serge Chevarie-Pelletier - Serge started with Kira as a senior developer in 2018 and very quickly got promoted into Principal role and later Software Manager role. Serge is very skilled in software architecture, especially event driven architecture and several programming languages including Golang. https://www.linkedin.com/in/serge-chevarie-pelletier-6016541/
 
Team Fit Interviewers: you can expect 2-3 interviewers
Shaun Campbell - Shaun is fairly new to Canada as well to Kira Systems but definitely not to software development with his 9 years of experience. Shaun gained his extensive software development skills at companies in the UK and Scotland before relocating to Canada. Shaun has been part of the Kira team since March 2020. https://www.linkedin.com/in/shauncampbell89/
 
Matt Cote - Matthew joined Kira in March 2020 and brought 13 yrs of experience in software development including a Technical Lead role. Matt specializes in the design and architecture of all software layers based on complex requirements while optimizing for scale and performance. https://www.linkedin.com/in/cotematt/
 
David Xing - David has been working at Kira for over a year and has over 6 years of experience. In his last job he specialized in cloud and AWS RESTful service layer design and development in Golang, Java and Javascript. https://www.linkedin.com/in/david-xing-897a5430/
 
Danielle Gaudet - Danielle has brought extensive end to end  software development experience to Kira Systems, focusing on enterprise solutions in a cloud and serverless environment. Danielle is also an experienced leader and certified Scrum Product Owner. At Kira, Danielle is leading a 12-member multi-function Agile development team that works on new features and addresses internal improvements for Kira's flagship Workbench product. https://www.linkedin.com/in/daniellenicolegaudet/
 
Juliano Viana - Juliano came to Kira Systems in 2019 from Brazil after spending a few years in England working at various startups. Juliano is an experienced Machine Learning developer and Leader. His mission at Kira is to build an ML pod that pushes our ML codes to production. https://www.linkedin.com/in/juliano-viana/
 
Values Fit Interviewers: Our values are universal at Kira Systems, so you might meet some people from a completely different part of the company. We do this to give applicants a chance to meet people outside their immediate team, and to give them an opportunity to ask questions to a diverse group of “Kirans.” 
 
Meet our Founders: During your interview process, you’ll have the opportunity to meet one of our founders. Take a look at their LinkedIn profiles to learn a bit more about Noah and Alex.
 
 
 
Why join Kira Systems? 
 
Team. Our team is filled with smart, curious, independent, self-motivated people. Together, we make up a culture that values diversity of thought, creative thinking and fun.
Personal Development. We work on challenging problems. It’s hard – in a good way. We also believe in the power of learning. In addition to regular Lunch and Learns and internal learning opportunities, we provide all ‘Kirans’ with an annual learning budget. 
We <3 remote work. We have a number of fully remote team members around the world. Additionally, our Toronto-based Kirans have the flexibility to work from home when needed.
Flexible vacation policy? Check. We know how important it is to take time to recharge. Our flexible vacation policy allows you to take the time you need. 
We are award-winning! We've recently been named Canada's 3rd Best Workplaces for Companies with 100-999 Employees by Great Place to Work Canada and one of Canada's Most Admired Corporate Cultures by Waterstone Human Capital.
Lots of benefits and perks. We’ve got your back. Literally. Got a knot in your back? We have a comprehensive health and benefits plan for you and your family. 
 
Kira Systems believes that at the foundation of our success are the people who work here. We are an equal opportunity employer and believe our diversity is a driver of success at our company. Any race, religion, colour, national origin, gender, sexual orientation or identity, age, marital status, veteran status, or disability status are welcome here. Accommodations are available on request for all aspects of the selection process.
 
Please be aware that due to the nature of our business all successful candidates must clear a background check before beginning employment.

Related Jobs

Software Developer

Kira Systems - Toronto, ON

Senior Software Developer - Golang

Kira Systems - Remote
Disclaimer: Local Candidates Only
This company does NOT accept candidates from outside recruiting firms. Agency contacts are not welcome.