2,281,659open jobs
145,319companies
266,944added this week
Browse all
Location
In office (Luxembourg City)
Seniority
Senior · 4+ years exp

Confirmed on the employer's own hiring board on Nov 13, 2026. First seen by Alion on Nov 13, 2026.

Overview
Company
Impact
Profile match

EY

Headquartered in London, United Kingdom, EY (Ernst & Young) is a multinational professional services network and one of the "Big Four" accounting firms. The organization provides financial assurance and auditing, tax advisory, management and technology consulting, and strategy and transactions advisory through its EY-Parthenon arm. Operating across more than 150 countries, it delivers risk management, digital transformation, data analytics, and regulatory compliance solutions to multinational corporations, financial institutions, and government entities worldwide.
Backed by ROPEA

At EY, we’re all in to shape your future with confidence.

We’ll help you succeed in a globally connected powerhouse of diverse teams and take your career wherever you want it to go.

Join EY and help to build a better working world.

Role Overview

The Software Engineer (.NET) is responsible for designing, building, and operating secure, scalable, and maintainable web applications using the .NET ecosystem. Acting as a key contributor within agile delivery teams, the role collaborates closely with business stakeholders, delivery leads, architecture, UX, backend, frontend, data, and platform teams to translate functional needs into reliable and high-quality software increments.

At Senior Associate level, the role independently owns complex .NET features and contributes to technical decisions, quality and production reliability.

Key Responsibilities

  • Own complex application features from refinement through deployment and support, coordinating dependencies and resolving technical issues independently.
  • Contribute actively to architecture decisions, code reviews, reusable components, performance improvements and the coaching of less-experienced engineers.

Application Development & Delivery

  • Design, develop, and implement .NET-based solutions, including UI components, application flows, and reusable services.
  • Contribute to end-to-end application delivery across build, run, support, and maintenance activities.
  • Deliver working software iteratively by implementing features, fixing bugs, closing development tickets, and supporting sprint commitments.

Architecture, Quality & Engineering Practice

  • Apply software engineering principles to ensure scalability, maintainability, reliability, and long-term technical quality.
  • Participate in architecture discussions and contribute to technical decision-making across the application lifecycle.
  • Conduct and participate in code reviews to ensure readability, maintainability, consistency, and alignment with standards.

Performance, Reliability & Operations

  • Optimize backend performance and scalability across .NET applications.
  • Design resilient application behavior using patterns such as caching, retries, idempotency, and appropriate error handling.
  • Instrument applications with logging, metrics, monitoring, and diagnostics to support operational reliability.

Security, Compliance & Collaboration

  • Apply secure coding practices across backend and data interaction layers.
  • Support authentication, authorization, secrets management, secure data handling, and dependency management practices.
  • Follow enterprise security, privacy, regulatory, and compliance requirements.

What Success in this Role Will Look Like

  • Demonstrates independent ownership of complex features, strong technical judgement and measurable improvement in code quality and reliability.
  • Success in this role is evaluated based on the ability to consistently deliver high-quality outcomes across engineering execution, collaboration, technical quality, operational reliability, and enterprise delivery expectations, including:
  • Consistent delivery of working software within sprint commitments and project priorities.
  • High-quality, readable, maintainable, and reusable .NET code.
  • Work effectively as part of a team, contributing to collective success while remaining open to feedback and coaching from more experienced colleagues.
  • Effective participation in code reviews, technical discussions, and continuous improvement activities.
  • Reliable contribution to issue resolution, feature implementation, production support, and root cause analysis.

Qualifications & Experience

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • Professional experience building solutions within the .NET ecosystem.
  • Proficiency in C#, ASP.NET Core and EF Core.
  • Exposure to Azure services, CI/CD pipelines, automated testing, and monitoring practices.
  • Experience working in agile delivery environments with sprint-based execution and delivery commitments.
  • Ability to participate in code reviews, follow development standards, and contribute consistently to team delivery.
  • Understanding of application performance, troubleshooting, testing, production support, and maintainability practices.
  • Awareness of secure development practices, privacy requirements, and enterprise compliance expectations.
  • Fluency in English, both written and spoken, with the ability to communicate effectively in a professional environment.
  • 4+ Years of experience are required

Preferred Experience

  • Familiarity with API consumption patterns and integration with backend services such as REST APIs.
  • Experience with refactoring, modernization, maintainability, and long-term technical quality improvements.
  • Experience in integration testing.
  • Knowledge of .NET Aspire.

What we offer you

At EY, we’ll develop you with future-focused skills and equip you with world-class experiences. We’ll empower you in a flexible environment, and fuel you and your extraordinary talents in a diverse and inclusive culture of globally connected teams. Learn more.

Are you ready to shape your future with confidence? Apply today.

To help create the best experience during the recruitment process, please describe any disability-related adjustments or accommodations you may need.

EY | Building a better working world

EY is building a better working world by creating new value for clients, people, society and the planet, while building trust in capital markets.

Enabled by data, AI and advanced technology, EY teams help clients shape the future with confidence and develop answers for the most pressing issues of today and tomorrow.

EY teams work across a full spectrum of services in assurance, consulting, tax, strategy and transactions. Fueled by sector insights, a globally connected, multi-disciplinary network and diverse ecosystem partners, EY teams can provide services in more than 150 countries and territories.

Our offer of employment is contingent upon the successful completion of a background check and pre-screening requirements. The candidate acknowledges that all information provided must be accurate.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,281,659 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Luxembourg City
In office · 9+ years exp · Bachelor's Degree · Luxembourg City
Java
SQL
C#
Java
Testcontainers
C#
ASP.NET Core
Entity Framework Core
Databases
Azure SQL Database
DevOps
Azure
CI/CD
Kubernetes
Apply
In office · Freelance · Luxembourg City
Java
Java
Maven
Quarkus
Databases
Db2
DevOps
Rest API
Git
Docker
Cybersecurity
SonarQube
Apply
Remote (Colombia) · 8+ years exp · Colombia
JavaScript
Java
Kotlin
TypeScript
Dart
Node JS
Swift
Objective-C
Java
Spring Boot
Kotlin
Mockito
Node JS
Nest.JS
Fastify
Databases
Redis
DynamoDB
Frontend
Vue.js
Webpack
Angular
React.js
Mobile
JUnit
Flutter
Braze
DevOps
Rest API
Helm
WebSockets
GitLab CI
CI/CD
AWS
Docker
Kubernetes
Amazon EKS
AWS Lambda
Amazon CloudWatch
API Gateway
Cybersecurity
Keycloak
HIPAA
Management
Agile
QA
Playwright
Jest
Pact
MedTech
HL7
FHIR
Apply
Backend Engineer 2 months ago
$77k – $110k per year · Remote (Germany) · Full-Time
JavaScript
TypeScript
Databases
PostgreSQL
pgvector
AI/ML
Arize Phoenix
LiteLLM
Promptfoo
Vercel AI SDK
Frontend
Tailwind CSS
Next.js
React.js
React Query
Zod
Mobile
React Native
Expo
DevOps
Terraform
DigitalOcean
Helm
Azure DevOps
Cilium
Azure
Scaleway
ArgoCD
Kubernetes
Apply
AI Product Engineer 2 months ago
$77k – $110k per year · Remote (Germany) · Full-Time · 3+ years exp
JavaScript
TypeScript
Databases
PostgreSQL
pgvector
AI/ML
Arize Phoenix
LiteLLM
Promptfoo
LLM
RAG
LLM Guardrails
Vercel AI SDK
Frontend
Tailwind CSS
Next.js
React.js
React Query
Zod
React Three Fiber
drei
Mobile
React Native
Expo
DevOps
DigitalOcean
Azure
Scaleway
Apply
In office · Luxembourg City
Java
SQL
Java
Spring Boot
DevOps
Rest API
Apply
Développeur .Net 1 day ago
In office · Luxembourg City
JavaScript
TypeScript
SQL
C#
C#
ASP.NET Core
Blazor
Databases
Oracle
MS SQL
Frontend
Angular
DevOps
Azure DevOps
Azure
Git
Apply
In office · Full-Time · Bachelor's Degree · Luxembourg City
AI/ML
AI Agents
Agentic Workflows
Analytics
Tableau
Apply
In office · Full-Time · Bachelor's Degree · Luxembourg City
Apply
In office · Full-Time · Master's Degree · Luxembourg City
DevOps
AWS
Apply
See all jobs
This is one of many
2,281,659 more open roles from verified company boards, updated every day.