The BlueCat Product team prides ourselves on being a diverse team with innovation at our core. The delivery of quality products is our mission. We strive to deliver by using agile methodologies; our team works to make an impact and are ready to tackle some of technology's greatest challenges. At BlueCat our core values are the foundation of our culture of fun, we win as a team and value employees who have the courage to act and to make an impact every day
BlueCat seeks a driven, results-oriented Principal Software Engineer who, along with being a great software solution designer and developer in their own right, has a passion for building quality products while leading and mentoring other software engineers.
-Drive the design and implementation of highly scalable and available distributed solutions
-Participate in critical component design and advise on strategic technical direction
-Work closely with architects, team leaders and engineers to implement solutions
-Mentor and train fellow software engineers on software development best practices
-Recommend new technologies to ensure solution scalability, maintainability and quality
-Ensure technical documentation for solution designs is created and maintained
-Collaborate with peers and stakeholders for technology advancement and product delivery
-Participate in Product discussions to advise on and influence the Product Roadmap
-Take ownership and responsibility for development initiatives and make them happen
Skills and Experience Required:
-7+ years of solid commercial software development experience
-Proven track record of delivering scalable, efficient and reliable software solutions
-Excellent communication, collaboration and technical leadership skills
-Extensive software design experience with knowledge of methodologies
-Extensive knowledge of open source solutions and frameworks
-Experience in the software development lifecycle from concept through release
-Experience working with, evolving, and improving large, complex codebases
-Experience with containerization and container orchestration (Docker, Kubernetes)
-Experience with virtualization and public cloud development technologies
-Comfortable in Java, C++ and Python, and strong in at least one of them
-Strong experience with LinuxExperience with ORM and SQL databases is highly desirable
-Experience with DNS and DHCP protocols and networking is an assetIf you’ve managed or contributed to open source projects -- tell us about it!
BlueCat’s core values are:
Curiosity - We care and inquire about the challenges and needs of our customers.
Clarity - We keep communication crisp, clear, and responsive.
Collaboration - We win with each other, never alone.
Transparency - We ensure all relevant information is available – no questions are off limits.
Ownership - We are responsible and accountable for getting things done.
What you'll get from us:
BlueCat is a place to grow! Our clients are some of the world’s largest and hottest logos. We are a well-established business with a culture that supports development and growth through exciting challenges. Our experienced leaders provide the foundation and support you need, while allowing the space for you to create and be innovative.
If you’re as excited about the future of our company as we are, we would love to hear from you!
Accommodations will be provided throughout the recruitment, hiring and employment process in accordance with the AODA and the Ontario Human Rights Code.
4101 Yonge Street, Suite 502, Toronto, ON, M2P 1N6