Senior Software Engineer – Cloud Native Platform (Golang) - IT careers for programmers and more. Join Software Mind!

Senior Software Engineer – Cloud Native Platform (Golang)

Project - the aim you'll have

Our client’s mission is to stop organizations from overpaying for the software they use. They help organizations optimize software availability, compliance and cost savings measures through the delivery of on premise and cloud-based Software Asset Management solutions. Today they are the largest, most successful dedicated developer of SAM solutions, with staff all over the world. To sustain their explosive growth, we are looking for the brightest, most highly-skilled people who have their best work ahead of them. Now is the right time to join our organization.

Position - how you'll contribute

We are looking for a passionate software engineer to join a team that’s building our global-scale, cloud-native microservices platform.
We believe in DevOps culture (please note this is not a DevOps role), where close collaboration is key in an environment where all team members have shared responsibility for our software’s development, maintenance and operations.
We use a multi-cloud strategy where the software stack is built with a mix of programming languages such as .NET Core and Go.
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. Technologies that are currently used include Docker, Kubernetes, Prometheus, and SumoLogic.
The team focuses heavily on accountability and quality in the development cycle, as 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 that arise in the production, staging and development environments.

Expectations - the experience you need

As a successful candidate, you’ll be an open-minded, experienced software engineer, who is tech-savvy and passionate. You’ll have good knowledge and experience in software architecture, design, implementation and deployment, while being experienced in building and maintaining large scale SaaS solutions.

A strong knowledge of Go language and willingness to learn new technologies are expected.

Additional skills - the edge you have
  • Experience in building microservices in event-driven architecture
  • Experience in any Business Rules Management System (DaaS concept)
  • Experience in Building CI/CD pipelines
  • Open-source technologies such as Docker, Kubernetes, and Prometheus
  • Clever sense of humor
Our offer – professional development, personal growth
Decide on the form and conditions of your employment
Flexible employment and remote work
Work with the latest technologies for industry leaders
International projects with leading global clients
Travel to clients’ and work in their environments
International business trips
Work comfortably in a relaxed and inspiring atmosphere that does not enforce a dress code
Non-corporate atmosphere
Develop your skills at work – language classes come to you
Language classes
Develop your competences and skills through skill centers and webinars
Internal & external training
Take care of the health of you and your loved ones
Private healthcare and insurance
Work out, swim and enjoy other fun activities
Multisport card
Take part in activities that support your physical and mental health
Well-being initiatives
Similar job offers
  • Sales
    Pre-sales Consultant
    Kraków
  • Junior Technical Writer
    Kraków
  • Marketing & EB
    Junior EB Specialist
    Kraków