Montrose Software

Senior C# Developer

Intern
Junior
Mid/Regular
Senior

Senior C# Developer

experienceSenior
employment_typeFull-time
locationRemote (Poland)
contract_typeB2B / UoP
salaryB2B | 21 400 - 30 000 PLN UoP | 16 000 - 24 000 PLN

Job description

Project description: Our team develops and maintains custom software supporting healthcare operations and clinical workflows. The platform includes backend APIs, system integrations, data-processing services, and AI-enabled applications. Our current applications are primarily written in Python using FastAPI, Pydantic, PyTorch, and medical-imaging libraries.

The platform runs in a containerized AWS environment using services such as Lambda, ECS, SageMaker, API Gateway, S3, SQS, EventBridge, DynamoDB, and CloudWatch. We use Microsoft SQL Server for relational data, Docker for local development and packaging, AWS SAM and CloudFormation for infrastructure as code, and GitHub Actions for CI/CD.

We are expanding our stack by taking ownership of additional applications written in C# and .NET. The role will focus on maintaining and modernizing these applications, developing new capabilities, and integrating them with our existing Python and AWS platform. Reliability, security, observability, and maintainability are key priorities across all our systems.

Industry: Healthcare

Location: Kraków / Hybrid/ Remote from Poland

Team & Collaboration

  • 4 from Montrose including 2 developers, 1 SRE and a QA + 2 on the client’s side (PM + Architect)
  • Regular meetings:
    • daily standups
    • biweekly sprint planning
    • weekly refinements
    • weekly stakeholder meeting with people from the clinic
  • Communication via email and Webex chat
  • Working hours: usually 9:30–17:30 CET

Responsibilities

  • Taking ownership of existing C#/.NET applications and developing new backend services, APIs, and integrations
  • Maintaining and modernizing applications while ensuring compatibility with existing workflows
  • Integrating C# services with our Python, FastAPI, SQL Server, and AWS-based platform
  • Building and supporting containerized, event-driven services using Docker and AWS
  • Investigating production issues through debugging, monitoring, and log analysis
  • Writing automated tests and improving application reliability, security, and performance
  • Participating in code reviews, architecture discussions, and continuous technical improvements
  • Collaborating with team members and stakeholders to translate requirements into maintainable software
  • Using GitHub, GitHub Actions, and infrastructure-as-code tools for development and CI/CD

Qualifications

  • Strong knowledge of C# and .NET
  • Experience developing RESTful APIs and backend services
  • Experience working in Linux environments
  • Experience with AWS and cloud-based applications
  • Familiarity with Python
  • Experience with Microsoft SQL Server
  • Knowledge of Git and collaborative development workflows
  • Familiarity with Docker and containerized applications
  • Strong debugging, testing, and problem-solving skills

Nice to have

  • Healthcare or other regulated-industry experience
  • Familiarity with medical imaging

Recruitment Process

  • Technical screening call via Google Meets (~ 30 minutes)
  • Technical interview via Google Meets (~ 2 hours)
  • Non-technical conversation with a member of our Recruitment Team (~ 45 minutes)
  • Client interview (30–90 minutes) – this is a standard part of our recruitment process, giving you the opportunity to meet the client you'll be working with.

Perks and benefits

High-quality equipment

High-quality equipment

Flexible working hours

Flexible working hours

Remote work possibility

Remote work possibility

International project teams

International project teams

English lessons

English lessons

Training budget

Training budget

Clear career path

Clear career path

Private medical insurance

Private medical insurance

Multisport card

Multisport card

Lunch budget

Lunch budget

Fully stocked kitchen

Fully stocked kitchen

No dress code

No dress code

Game zone (PS4, NS2)

Game zone (PS4, NS2)

Chillout zone

Chillout zone

Regular team events

Regular team events

Indoor bike parking

Indoor bike parking

Questions about recruitment?

Don't be shy - reach out to our recruiter. Nothing can really surprise her, so whatever's on your mind, you're in good hands.

Magdalena Machowska
Magdalena Machowska
IT Recruiter
magdalena.machowska@montrosesoftware.com
As Montrose Software we are responsible only for the job vacancies published on our official website. We cannot verify the accuracy or authenticity of listings on other job boards. If you have any doubts regarding a current vacancy, please contact our Recruitment department.