-
Kurrent

Senior Software Engineer (Golang, Cloud)

Kurrent
Poland · Full-time · Mid-Senior

About Kurrent

Kurrent delivers an event-native data platform capable of streaming real-time, business-critical data with historical context to enhance data analytics and AI capabilities. Our platform operates seamlessly across major cloud providers like AWS, Microsoft Azure, Google Cloud Platform, and on-premises solutions. Trusted across industries such as finance, healthcare, automotive, and retail, Kurrent supports high-stakes applications globally. Our technology drives precision and innovation by ensuring efficient data flow and contextual insights.

About The Role

This is a full-time, remote role located in Europe, for a Senior Software Engineer in our Cloud team.

As a Senior Software Engineer (Cloud), you will be responsible for designing, developing, and deploying cloud-based software solutions that leverage cloud platforms and technologies. You will work closely with cross-functional teams to understand business requirements and develop scalable and reliable cloud applications.

We're fully remote and work async-first, so being self-directed and having good communication skills are required.

Important: this role is not a DevOps or SRE role. It requires hands-on experience writing code and building highly reliable cloud-based systems using Golang and Terraform.

What You'll Do

Cloud Application Development:

  • Design, develop, and deploy cloud-based applications and services using platforms like AWS, Azure, or GCP.
  • Implement event sourced architecture principles.
  • Collaborate with architects, product owners, and stakeholders to gather requirements and translate them into scalable and efficient software solutions.
  • Write clean, maintainable, and well-documented code in Go.

Cloud Infrastructure And Services

  • Configure and manage cloud infrastructure components and services.
  • Utilize orchestration and secret management services to manage the lifecycle of critical applications in production environments.
  • Utilise PaaS, IaaS, and SaaS offerings to build cost-efficient, scalable, and resilient production applications.

Operational Support

  • Integrate observability frameworks and tooling to enable efficient operations of customer-facing production systems.
  • Develop internal tooling to provide scoped access for stakeholders to enable the business to scale.
  • Implement security best practices, tooling, and frameworks to protect production systems and customer data while satisfying compliance requirements.
  • Assist in incident response, from initial triage to root cause analysis and remediation implementation.
  • Participate in 24x7 on-call rotation.

Performance Optimization And Scalability

  • Identify performance bottlenecks in cloud applications and optimise code, infrastructure, and configurations to improve operational and cost efficiencies.
  • Design and implement scalable architectures that can handle increasing user loads and data volumes.

Collaboration And Knowledge Sharing

  • Collaborate effectively with cross-functional teams, including software engineers, product owners, technical sales, customer engagement, and support engineers to ensure successful project delivery.
  • Share knowledge and best practices with team members and contribute to the continuous improvement of development processes and standards.
  • Stay up-to-date with the latest trends, technologies, and best practices in cloud computing and software engineering.

Requirements

  • 5+ years of professional experience in software development, with a focus on cloud-based solutions.
  • Strong proficiency in at least two cloud platform such as AWS, Azure, or Google Cloud.
  • Strong proficiency in Go, with familiarity with Typescript and/or Rust.
  • Strong experience with Infrastructure As Code tools like Terraform and Pulumi.
  • Working knowledge of Dart, which we use for some internal tooling, is a nice to have skill.
  • Knowledge of containerization technologies like Docker and orchestration platforms like Kubernetes.
  • Familiarity with CI/CD tools and infrastructure automation.
  • Solid understanding of networking principles and troubleshooting in cloud environments.
  • Solid understanding of cloud security principles and best practices.
  • Knowledge of integrating OAuth and mutual TLS for authentication and authorization of users and applications.
  • Strong problem-solving and analytical skills.
  • Excellent communication and collaboration abilities.

All About You

The ideal candidate for this position:

  • Loves creating innovative solutions to problems in a fast-paced, collaborative environment
  • Has advanced knowledge and understanding of modern software and platform engineering concepts and methodologies
  • Is passionate about software quality and comfortable in a fluid environment
  • Has experience balancing feature development with refactors to an existing codebase, while maintaining stability for the production workloads of hundreds of customers.
  • Pragmatic decision making; such as build-it/buy-it, and identifying when “good enough” is good enough and when a compromise could result in costly consequences for the team or business.
  • Shows initiative and demonstrate a willingness to take on challenging opportunities
  • Possesses excellent communication (verbal and written) and strong collaboration skills
  • Must be driven, highly motivated and a strong team-player, but able to work independently in a high trust environment to do the right things
  • Is eager to mentor team members and grow the skills of the next generation of software engineers

Key Skills

Ranked by relevance

cloud aws terraform infrastructure as code google cloud platform incident response containerization cloud security typescript docker devops golang oauth dart saas cicd paas ai
Login to Apply
Posted
Feb 05, 2026
Type
Full-time
Level
Mid-Senior
Location
Poland
Company
Kurrent

Industries

Software Development

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Kurrent
Related

Senior Software Engineer (Golang, Cloud)

2026-02-06

Full-time
Mid-Senior
Portugal
Software Development
Engineering
View Job Details
Kurrent
Related

Senior Software Engineer (Golang, Cloud)

2026-02-06

Full-time
Mid-Senior
Estonia
Software Development
Engineering
View Job Details
Kurrent
Related

Cloud Engineer

2026-02-05

Full-time
Entry
Latvia
Software Development
Engineering