Software Engineer to our platform team
- Solna, Sweden
Snow's mission is to empower organizations to take back control of their software estate, today and tomorrow. We help organizations optimize software availability, compliance and cost savings through the delivery of on-premise and cloud-based Software Asset Management (SAM) solutions. Today, we are the largest and most successful developer of SAM solutions with staff worldwide. To maintain our explosive growth, we are looking for the smartest and most competent people who still have their best work ahead of them. Now is the right time to start at Snow.
We are looking for a passionate software engineer to join a team building our global scale cloud native microservices platform.
We believe in the DevOps culture where high collaboration is key in an environment where all team members have shared responsibility for development, maintenance, and operations of our software.
We use a multi-cloud strategy where the software stack is built with a mix of programming languages such as Go, .NET Core and C++.
The platform relies on technologies that can be deployed on any cloud provider such as Azure, AWS and GCP and also on-premise for our enterprise customers. Examples of technologies that are being used are Docker, Kubernetes, Prometheus, and Grafana.
The team focuses heavily on the accountability and quality aspects of the development cycle where the developer of each service is responsible for ensuring that relevant monitoring, alerting and logging capabilities are built into the service and that automated test suites are continuously updated. Furthermore, each developer is responsible for acting on issues which shows up in the production, staging and development environments.
This job presents a unique opportunity to work with the leading cloud technologies and programming languages as we transform our market-leading offering to cloud-native microservices. The role and responsibility will change continuously within the team as we strive to match given problems with the right technologies and expertise throughout the development process.
Key characteristics of a software engineer in the platform team
- Tech savvy and passionate about technology with an open mind
- Good knowledge and experience in software architecture, design, implementation and deployment
- Willingness to learn new technologies and programming languages when needed
Desirable skills and experience
- Strong knowledge in either Go or .NET Core with a willingness to chip in where needed
- Experience in building microservices in an event-driven architecture using Go or .NET Core
- Experience in Building CI/CD pipelines
- Open-source technologies such as Docker, Kubernetes, and Prometheus
Snow is a worldwide corporation and we have a strong belief in diversity, so we would like to see applicants of all types and from all backgrounds.
Here is your chance to be part of a meaningful and inspiring environment where you every day have the possibility to make an impact. Your colleagues are people from all over the world, with lots of dedication and ambition, who are always happy to help. Together we create an environment that drives Snow forward and has made us the world’s leading SAM manufacturer. If you’re right for the role, you’ll be a part of an exciting journey in a dynamic line of business.
Become a Snow Hero today!