EPAM Systems logo

Senior .NET Software Engineer

EPAM Systems

RemoteFull timeMid levelPosted today
Apply with JobAssist

About the role

We're looking for a Senior .NET Software Engineer to join our team in Zürich in a hybrid working mode. In this role, you will design, develop and maintain solutions in the covered bonds domain within a highly regulated financial environment. You’ll work across the full software lifecycle from building new features and automation processes to ensuring compliance, security and operational stability. This position requires strong technical expertise, excellent problem-solving skills and a collaborative mindset.

Responsibilities

  • Design, build and maintain .NET-based applications for the lending and covered bonds area
  • Develop automation solutions for deployment, configuration and infrastructure management
  • Provide 3rd-level support, troubleshoot incidents and resolve production-level issues
  • Execute and manage major software releases in regulated environments
  • Review SQL queries, perform data analysis and generate stakeholder reports
  • Utilize deployment, monitoring and observability tools (Grafana, BigPanda, Splunk) to ensure platform health and stability
  • Drive platform improvements focusing on security, performance and compliance
  • Collaborate with engineers, product teams and stakeholders in planning and feature delivery

Requirements

  • Strong experience with .NET, including WPF, WinForms and ASP.NET
  • Knowledge of ETL processes, Kafka-based interfaces and strong SQL/T-SQL skills (debugging queries, optimization)
  • Hands-on expertise with CI/CD pipelines (GitLab) and automation scripting (PowerShell)
  • Familiarity with security best practices, vulnerability remediation and compliance in regulated environments
  • Experience with AI-assisted development tools (e.g. GitHub Copilot)
  • Understanding of cloud platforms (Azure or AWS) and containerized deployments
  • Strong communication and stakeholder engagement skills, proficiency in English
  • Work experience in financial services
  • Certifications in Microsoft or cloud technologies
  • Proficiency in English, German is an advantage

We offer

  • 5 weeks of vacation

  • EPAM Employee Stock Purchase Plan (ESPP)

  • Enhanced parental leave

  • Extended pension plan

  • Daily sickness allowance insurance

  • Employee assistance program

  • Global business travel medical and accident insurance

  • Learning and development opportunities including in-house training and coaching, professional certifications, and courses

  • Please note that any offers will be subject to appropriate background checks

  • We do not accept CVs from recruiting or staffing agencies

  • For this position, we are able to consider applications from the following:

    • Swiss nationals
    • EU/EFTA nationals
    • Third-country nationals based in Switzerland with an appropriate work permit
    • Displaced people from Ukraine who are currently in Switzerland and hold, or have already applied for, S permits

Millions of jobs, with real people getting hired every day

20,000+
New jobs added daily
7,000,000+
Verified job listings
500,000+
Tailored applications submitted
FAQ

Questions, answered

Click "Apply with JobAssist" – we tailor your resume and application to this role and submit it for your approval.

Yes. This role at EPAM Systems was screened before publishing – we confirmed the employer before listing it.

The employer didn't disclose a salary range for this listing. JobAssist shows pay whenever it's available.

This position can be done from anywhere, with no in-office requirement.

Yes – every application is tailored from your profile and this job's requirements, and you can review and edit before it's sent.