Lead .NET Full Stack Engineer

EPAM Systems, Inc.
Spain
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
10 years minimum
Working hours
Regular working hours
Job source

Tech stack

.NET Framework Artificial Intelligence Architectural Patterns Microsoft Azure Cloud Computing Code Review Software Debugging DevOps Microsoft SQL Server Software Architecture Software Engineering SQL Databases
+9 more
GitHub Copilot ReactJS Event Driven Architecture Containerization Kubernetes Front End Software Development Serverless Computing Docker Microservices

Job description

We’re looking for a Lead Software Engineer to join our team in EPAM Spain in a remote working mode. This is a hands-on individual contributor role for an experienced technologist who will take full ownership of end-to-end application development. You will design, develop and deliver robust, scalable solutions using modern technologies with a strong focus on .NET, cloud and AI-driven tools. This role involves architecture design and technical execution rather than people management or pure consulting, making it ideal for an engineer passionate about execution, quality and technical excellence., * Take full technical ownership of the application development lifecycle from design to deployment

  • Design and develop scalable, high-performance applications using .NET and ReactJS
  • Leverage AI-assisted development tools (e.g., GitHub Copilot) to accelerate delivery
  • Collaborate with product owners and engineering teams to ensure alignment with business objectives
  • Write clean, maintainable and well-documented code following best practices
  • Conduct code reviews and ensure adherence to quality standards
  • Troubleshoot, debug and optimize applications for performance and reliability
  • Implement and maintain CI/CD pipelines, containerized services and infrastructure as code
  • Advocate and apply modern architectural patterns such as microservices, serverless and event-driven design

Requirements

Do you have experience in SQL?, * 10+ years of hands-on experience delivering full-stack applications end-to-end

  • Strong proficiency with .NET technologies and ReactJS for frontend development
  • Expertise in Azure cloud services and MS SQL
  • Experience using AI development assistance tools (e.g., GitHub Copilot)
  • Solid understanding of software architecture patterns and system design principles
  • Familiarity with CI/CD pipelines, containerization (Docker, Kubernetes) and DevOps practices
  • Strong grasp of infrastructure as code concepts and tools
  • Excellent problem-solving and analytical skills with a focus on technical detail
  • Ability to work independently and take full responsibility for solution design and delivery
  • Effective communication skills for interaction with both technical and non-technical stakeholders

Nice to have

  • Experience with event-driven systems, messaging queues or serverless architectures
  • Familiarity with security best practices for enterprise-level systems

Benefits & conditions

Pulled from the full job description

  • Referral program
  • Paid time off, * Private health insurance
  • EPAM Employees Stock Purchase Plan
  • 100% paid sick leave
  • Referral Program
  • Professional certification
  • Language courses, * WORK AND LIFE BALANCE. Enjoy more of your personal time with flexible work options, 24 working days of annual leave and paid time off for numerous public holidays.
  • CONTINUOUS LEARNING CULTURE. Craft your personal Career Development Plan to align with your learning objectives. Take advantage of internal training, mentorship, sponsored certifications and LinkedIn courses.
  • CLEAR AND DIFFERENT CAREER PATHS. Grow in engineering or managerial direction to become a People Manager, in-depth technical specialist, Solution Architect, or Project/Delivery Manager.
  • STRONG PROFESSIONAL COMMUNITY. Join a global EPAM community of highly skilled experts and connect with them to solve challenges, exchange ideas, share expertise and make friends.

About the company

EPAM is a leading digital transformation services and product engineering company with 61,700+ EPAMers in 55+ countries and regions. Since 1993, our multidisciplinary teams have been helping make the future real for our clients and communities around the world. In 2018, we opened an office in Spain that quickly grew to over 1,450 EPAMers distributed between the offices in Málaga, Madrid and Cáceres as well as remotely across the country. Here you will collaborate with multinational teams, contribute to numerous innovative projects, and have an opportunity to learn and grow continuously.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · WWC Europe 2026

1:21 min

Exploring the target application for front end tests

Anna Mcdougall · JS Congress

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · WWC 2021

2:34 min

Docker sandbox architecture and microVM environment integration

Manuel de la Peña Manuel de la Peña · WWC Europe 2026

Videos

See all

Related articles

See all