[GOA] Senior Software Engineer (C#, .NET, SQL, Azure)

AI overview

Join an engineering-led team to design and operate scalable, cloud-native backend systems with real ownership and the opportunity to shape technical decisions.

Project – the aim you’ll have

We are looking for an experienced Senior Software Engineer to join an engineering-led team building scalable, cloud-native backend systems that power data-driven products at scale. This role focuses on designing, developing, and operating production-grade services in Azure, emphasizing event-driven architectures, automation, and long-term maintainability. Engineering decisions are driven by technical quality and automation rather than process or hierarchy. As a senior engineer, you will shape system architecture, set engineering standards, and ensure solutions are robust, scalable, and fit for purpose. This is a hands-on role with real ownership and influence over technical decisions.

Position – how you’ll contribute

  • Design, develop, and maintain scalable backend services using cloud-native and serverless patterns
  • Build and operate message-based systems to handle high-throughput data flows (Event Hubs or Service Bus)
  • Develop containerised services and Azure Functions
  • Implement and manage infrastructure as code using Terraform
  • Contribute to architectural discussions and guide technical direction through experience and best practices
  • Collaborate closely with other engineers, influencing technical decisions and raising engineering standards

Expectations – the experience you need

  • Knowledge of C# 14.0
  • Azure cloud services: CosmosDB, Function Apps, Container Instances, Container Registries, Blob Storage, Event Hubs, Key Vault
  • SQL within application contexts
  • GitHub, Azure DevOps, and Datadog
  • CI/CD pipeline development using YAML and Terraform
  • Experience with AI development tools (e.g., GitHub Copilot, Claude Code)

Additional skills – the edge you have

  • Ownership mindset: take systems from design through production
  • Strong architectural thinking: scalability, reliability, maintainability
  • Comfortable making technical decisions and explaining trade-offs
  • Continuous improvement mindset; willing to challenge existing solutions
  • Collaborative and pragmatic senior engineering approach
  • Nice to have: experience with AI developer tools (e.g., GitHub Copilot, Claude Code)

Our offer – professional development, personal growth:

  • Flexible employment and remote work  
  • International projects with leading global clients 
  • International business trips  
  • Non-corporate atmosphere 
  • Language classes 
  • Internal & external training 
  • Private healthcare and insurance  
  • Multisport card 
  • Well-being initiatives 

Position at: Software Mind Poland

This role requires candidates to be based in Poland.

Perks & Benefits Extracted with AI

  • Education Stipend: Language classes
  • Flexible Work Hours: Flexible employment and remote work
  • Health Insurance: Private healthcare and insurance
  • Other Benefit: Well-being initiatives

Careers at Software Mind. Find Great Talent with Career Pages. | powered by SmartRecruiters | Find Great Talent with a Career Page.

View all jobs
Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Senior Software Engineer Q&A's
Report this job
Apply for this job