Senior .NET Engineer

Ciklum

Málaga

Hybrid

EUR 70,000 - 100,000

Full time

43 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Medical insurance
Udemy license
Language courses
Company-paid certifications
23 vacation days
Short Fridays

Job summary

Ciklum in Madrid is seeking a Senior .NET Engineer to join a cross-functional team delivering scalable backend services in a microservices environment. You’ll design, implement, test, and review RESTful components using C#, .NET Core/Framework, and relational and NoSQL databases, within an agile, distributed setup.

You’ll collaborate with PMs, architects, QA, and clients across borders, uphold coding standards, and help shape the product roadmap while enjoying a hybrid work setup in one of

Qualifications

  • 5+ years of software development experience.
  • Strong knowledge of Clean code, OOP and OOD.
  • Expertise in C# and .NET ecosystem.
  • Experience with REST API development and databases (RDBMS/NoSQL).
  • Proficient in testing and code review processes.
  • Familiarity with microservices and enterprise patterns.
  • English proficiency and collaboration in a distributed team.

Responsibilities

  • Back-end development to meet customer needs in a microservice architecture.
  • Contribute to design decisions and architecture reviews.
  • Develop and review feature design docs and specifications.
  • Design and implement tests (unit/integration/functional).
  • Collaborate with PMs, architects, QA and stakeholders.
  • Deliver product roadmaps and planning with high coding standards.

Skills

C#
.NET
REST API
Entity Framework
SQL
NoSQL
Microservices
Unit Testing
Agile/Scrum
English

Tools

ASP.NET Core
NUnit
XUnit
MSTest
Redis
RabbitMQ
Azure Service Bus
Kafka
Git
SQL Server

Job description

Ciklum is looking for a Senior .NET Engineer to join our team in Madrid.

We are a custom product engineering company that supports both multinational organizations and scaling startups to solve their most complex business challenges. With a global team of over 4,000 highly skilled developers, consultants, analysts and product owners, we engineer technology that redefines industries and shapes the way people live.

About The Role

As a Senior .NET Engineer, you'll become a part of a cross-functional development team engineering experiences of tomorrow.

Our Client is a fast-growing, profitable, well-funded and dynamic global payments company. It is serving thousands of corporates and millions of end-users (payment receivers), in 190+ countries.

Responsibilities
  • Back-end development to meet customer’s business needs and implement components according to modern software development environment (microservice architecture)
  • Taking part in the decision-making process in design application architecture, solution development, architecture and code review
  • Develop and review feature design documents and provide inputs/update to specifications for the solution
  • Design and implement a set of various types of tests (unit, integration, functional, etc)
  • Working in an international distributed team in an Agile environment
  • Communicate with PMs, engineers, Architects, QA and other colleagues and stakeholders
  • Delivering the product roadmap and plannings
  • To use high coding standards, software best practices and write highly testable, automatable and performant code over the whole SDLC
Requirements
  • Experience in software development for more than 5 years
  • Excellent knowledge in: Clean code practices, OOP and OOD
  • Excellent knowledge in Programming
  • Database theory (RDBMS, NoSQL)
  • Code testing practices
  • Algorithms
  • Data structures
  • Architectural, Enterprise and Design Patterns
  • Security patterns, Reverse engineering resistance, Common attacks types (OWASP)
  • Understanding of network interactions: protocols, conventions (e.g. REST, RPC), authentication and authorization flows, standards and practices (e.g. oAuth, JWT)
  • Excellent knowledge and experience in C# and .NET
  • Practical commercial experience with: REST API development, .NET Framework, .NET Core, ASP.NET (Core, MVC, WebAPI), Testing frameworks (e.g. e.g. NUnit, XUnit, MSTest), ORM (e.g. Entity Framework, Dapper) (more than 2 years), RDBMS (e.g. SQL Server, MySQL/MariaDB, PostgreSQL), Key-value storages, strong experience with Redis, Messaging systems (e.g. RabbitMQ, Azure ServiceBus, Apache Kafka, Active MQ, AWS SQS, Google Pub/Sub), Web Servers, Version control systems (GIT), Continuous Integration tools (e.g. Gitlab Pipeline, Jenkins, Azure DevOps), Builders
  • Experience with: Troubleshooting, profiling and debugging applications, Creation software architecture and design of complex applications, platforms, microservices solutions, Agile software processes and technologies, Code Review process, refactoring process
  • Fluent or Upper-Intermediate English
What’s in it for you?
  • Care: your mental and physical health is our priority. We ensure comprehensive company-paid medical insurance and 4 additional undocumented sick leave days
  • Tailored education path: boost your skills and knowledge with our regular internal events (meetups, conferences, workshops), Udemy license, language courses and company-paid certifications
  • Growth environment: share your experience and level up your expertise with a community of skilled professionals, locally and globally
  • Flexibility: Own your schedule – you are the one to decide when to start your working day. Just don’t miss your regular team stand-up. We are there to support your work-life balance and provide 23 vacation days & short Fridays
  • Opportunities: we value our specialists and always find the best options for them. Our Internal Mobility Program helps change a project if needed to help you grow, excel professionally and fulfill your potential
  • Global impact: work on large-scale projects that redefine industries with international and fast-growing clients
  • Welcoming environment: feel empowered with a friendly team, open-door policy, informal atmosphere within the company and regular team-building events
About Us

At Ciklum, we are always exploring innovations, empowering each other to achieve more, and engineering solutions that matter. With us, you’ll work with cutting-edge technologies, contribute to impactful projects, and be part of a One Team culture that values collaboration and progress.

Based in Málaga, our team thrives in one of Andalusia’s leading tech hubs. Enjoy a hybrid work setup, the sunny Mediterranean vibe, and endless opportunities to grow your skills on global-scale projects.

Explore, empower, engineer with Ciklum!
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior .NET Engineer
Senior .NET Engineer

Ciklum • Spain

Hybrid
EUR 60,000 - 90,000
Medical insurance and sick leave
Udemy license and training
Language courses and certifications
+5
Senior .NET Engineer
Senior .NET Engineer

Description Ciklum • Spain

Hybrid
EUR 60,000 - 90,000
Medical insurance
Udemy license
23 vacation days
+2
Technical Delivery/Developer Manager
Technical Delivery/Developer Manager

Ciklum • Málaga

Hybrid
EUR 90,000 - 130,000
Health insurance
Company-paid certifications
Career development opportunities
+2
Technical Solution Architect
Technical Solution Architect

Description Ciklum • Spain

Hybrid
EUR 90,000 - 130,000
Medical insurance
Udemy license
Language courses
+2
Technical Solution Architect
Technical Solution Architect

Ciklum • Spain

Hybrid
EUR 90,000 - 140,000
Expert Cyber Security Engineer
Expert Cyber Security Engineer

Ciklum • Spain

Hybrid
EUR 70,000 - 90,000
Comprehensive company-paid medical insurance
Tailored education path with internal events and courses
23 vacation days
+2
Senior Go Software Engineer
Senior Go Software Engineer

Ciklum • Spain

Hybrid
EUR 70,000 - 110,000
Comprehensive company-paid medical insurance
Flexible schedule with regular team stand-ups
23 vacation days and short Fridays
+2
Senior .NET Engineer – Hybrid, Global Payments, Growth
Senior .NET Engineer – Hybrid, Global Payments, Growth

Ciklum • Spain

Hybrid
EUR 60,000 - 90,000
Medical insurance and sick leave
Udemy license and training
Language courses and certifications
+5
Senior .NET Engineer — Hybrid, Global Payments Platform
Senior .NET Engineer — Hybrid, Global Payments Platform

Description Ciklum • Spain

Hybrid
EUR 60,000 - 90,000
Medical insurance
Udemy license
23 vacation days
+2
Senior Artificial Intelligence/Machine Learning Engineer
Senior Artificial Intelligence/Machine Learning Engineer

Ciklum • Málaga

Hybrid
EUR 85,000 - 120,000
Medical insurance
Education path
Growth environment
+1