Principal Software Engineer .

Snow Software|Snow Software

Principal Software Engineer Job Brief

We have a job vacancy of Principal Software Engineer in our company, Snow Software. This vacancy is based in Ottawa ON. Please go through the job detail mentioned below.

Position Title: Principal Software Engineer Job
Company: Snow Software
Work Type: Full Time
City of work: Ottawa ON
Last Date to Apply:
URL Expiry: 2023-04-02
Posted on:

Job Detail

Job Description

We are seeking a principal engineer to guide the design and implementation of products delivering SAM capabilities for both public cloud and containers, delivered on the Snow Atlas technology intelligence platform. The architecture is cloud native and microservice based – technologies in use are Golang and React. You will be a key player that will allow us to deliver on our functional and non-functional requirements for years to come.

You will set technical direction and lead technical development across multiple teams and partner with engineers to develop innovative solutions to complex issues. You will act as best practice/quality expert within and outside your own discipline, sharing knowledge and coaching engineers and teams in relevant technical matters. As part of the architecture council, you will help evolve and implement the architectural direction and strategies within Snow.

While much of our work is done remotely, we value the ability to connect face-to-face for high value collaboration activities. As such, our ideal candidate will be based in Ottawa, Canada.


  • Collaborate with Chief Architect, Principal and Lead engineers, and product management to develop technology strategy and architecture for current and future products
  • Ensure that company-wide architectural guidelines are applied and understood by teams, and supports teams in evaluating architectural decisions within this context
  • Lead technology evaluation and proof of concepts
  • Collaborate with team to create and review architecture and designs
  • Promote continuous improvement and best practices across the software design life cycle

  • Proven proficiency in modern software architecture practices and methodologies
  • Experience as a senior software developer – we believe good architecture is founded in an understanding of code
    • Golang and React are a plus!
  • Experience providing technical leadership across one or more teams
  • Experience designing and delivering cloud native, microservices based applications
  • Strong understanding of agile ways of working and systems thinking
  • Experience and expertise in AWS, Azure, and other public clouds
  • Knowledge of Kubernetes and the container ecosystem
  • Experience with MongoDB and other NoSQL DB solutions

Additional Information

Company Description

Snow Software is the global leader in technology intelligence solutions, ensuring the trillions spent on all forms of technology is optimized to drive maximum value. More than 4,000 organizations around the world rely on Snow’s platform to provide complete visibility, optimize usage and spend, and minimize regulatory risk. Headquartered in Stockholm, Snow has more local offices and regional support centers than any other software asset and cloud management provider, delivering unparalleled results to our customers and partners.

Here at Snow, we strive to provide an equal opportunity workplace and cultivate a fair, equitable and safe work environment that is free of discrimination and harassment. We truly believe in affirmative action. The diversity of our people is one of our greatest strengths. An inclusive and equitable workplace enables us to embrace that diversity to deliver more innovative and sustainable solutions for our people, clients, shareholders and communities. We are committed to making employment decisions at Snow that are based on business needs, job requirements and candidate ability, which are all part of our robust and fair recruitment process.

As an inclusive employer, Snow strives not discriminate on the grounds of age, disability, sex, sexual orientation, gender identity or expression, marriage, civil partnership, pregnancy, maternity, race (including colour and ethnic or national origins), religion, Veteran status or belief.

This is not just a generic ‘equal opportunities disclaimer’ for us – we are truly committed to creating a workplace where our team members thrive.

If you have a disability or special need that requires us to adjust the recruiting process, please do advise us when contacted.

We look forward to your application.

This is a chance for you succeed in an environment where you will have the ability to make a daily impact. Every day you will get to work alongside collaborative and approachable colleagues who are dedicated and ambitious. We fully recognize that it is our employees that make Snow a success – the world’s largest enterprises and most trusted institutions use Snow to optimize their software, applications, hardware and cloud investments. Here at Snow, our entire team is focused on the success of our customers. We believe that a single platform, built from the most innovative products, can revolutionize our industry. Today, IT leaders have a unique opportunity to transform and protect their organizations, and we are here to help. Ready to work at the edge of innovation. If so, we are hiring future-focused and customer-centric team players all over the world.

Something not right?
Report this job to us.

Upload your CV/resume or any other relevant file. Max. file size: 200 MB.

You can apply to this job and others using your online resume. Click the link below to submit your online resume and email your application to this employer.

strong class=”helpus”>To help us track our recruitment effort, please indicate in your cover/motivation letter where ( you saw this job posting.

Leave a Reply