Job details
Job type full-time
Full job description
Why this is the right opportunity for you bluecat is the adaptive dns™ companyThe company’s mission is to help the world’s largest organizations thrive in a complex, hybrid cloud world, from the edge to the coreTo do this, bluecat re-imagined dnsThe result – adaptive dns™ – is a dynamic, open, secure, scalable, and automated resource that supports the most challenging digital transformation initiatives, like adoption of hybrid cloud and rapid application developmentRight now you’re thinking ‘great, so why is that interesting to me?’ here’s why: bluecat occupies an incredibly strategic and valuable real estate on corporate networks – the ‘first step’ taken when any device, application or service connects to a networkThat translates into incalculable opportunities for innovation and growthTo capitalize on it, we just need the right peopleThat’s youThe bluecat product team prides ourselves on being a diverse team with innovation at our coreThe delivery of quality products is our missionWe strive to deliver by using agile methodologies; our team works to make an impact and are ready to tackle some of technology`s greatest challengesAt 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 engineersResponsibilities:
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:
Bachelor`s in computer science, computer engineering, or a closely related field.
Expert knowledge of solid commercial software development experience
Proven track record of delivering scalable, efficient and reliable software solutions
Great communication, collaboration and technical leadership skills
Extensive software design experience with knowledge of methodologies
Prior working experience with open source solutions and frameworks
Hands-on working knowledge, evolving, and improving large, complex codebases
Expert knowledge with containerization and container orchestration (docker, kubernetes)
Experience with virtualization and public cloud development technologies
Strong experience and knowledge with linux
Advanced knowledge with orm and sql databases is highly desirable
Experience or interest with dns and dhcp protocols and networking.
If 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 customersClarity - we keep communication crisp, clear, and responsiveCollaboration - we win with each other, never aloneTransparency - we ensure all relevant information is available – no questions are off limitsOwnership - we are responsible and accountable for getting things doneWhat you’ll get from us: fast growth for bluecat means fast growth for you! with the world’s biggest and hottest logos as our clients, we are a well-established business that still operates with the fun culture of a start-upWe get to work hard and still have all the fun without all the risk! experienced leaders make sure we keep going to the moon and beyondWhile we’re growing together, we’ll have your back with solid compensation/bonuses, education budgets, record breaking sales quarters, team and company socials, choice of hardware, flexible hours, hackathons, and a company culture that values curiosity, clarity, collaboration, transparency and ownershipJoining bluecat means you’ll be joining a company that’s been certified as a great place to work for the fifth year in a row! in addition to that, we’ve been included in the 2020 lists for the best workplaces for inclusion and best workplaces for womenIf 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.