Senior Software Engineer – C# / .NET

Jobgether

España

Remote

EUR 112,000 - 137,000

Full time

2 days 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

Fully remote
Independent contractor
Competitive compensation
Global engineering team

Job summary

Jobgether partners with a global software organization seeking a Senior Software Engineer specialized in C# and .NET. This remote contractor role in Spain requires ownership of features from design to production, spanning backend services with ASP.NET Core, and frontend work in Vue.js/React with TypeScript.

Collaboration with Product, QA, and DevOps teams is essential to deliver scalable, reliable solutions for e-commerce workflows.

Qualifications

  • 6–8+ years of professional software engineering experience.
  • Proficient in C# and .NET ecosystem.
  • Experience with ASP.NET Core REST APIs.
  • Frontend experience with Vue.js or React.
  • TypeScript knowledge and UI considerations.
  • Cloud familiarity (AWS or Azure).
  • Strong debugging, testing, and code-review practices.
  • Ownership and collaboration across teams.

Responsibilities

  • Design, develop, test, and maintain product features across the stack.
  • Build scalable backend services and REST APIs using C#, .NET, ASP.NET Core.
  • Develop responsive frontend using Vue.js or React and TypeScript.
  • Contribute to system design and architectural decisions.
  • Write efficient SQL queries and optimize database performance.
  • Investigate production incidents and implement durable fixes.
  • Participate in automated testing and code reviews.
  • Collaborate with DevOps for reliable deployments.

Skills

C# proficiency
Frontend with Vue/React
TypeScript
Cross-functional teamwork
Cloud familiarity

Tools

ASP.NET Core
SQL
Vue.js
React
REST APIs

Job description

This position is listed on behalf of a partner company, which manages all applications and next steps. Our partner is looking for a Senior Software Engineer – C# / .NET based in Spain.

Join a globally distributed software organization developing innovative solutions that help consumer brands optimize operations, recover revenue, and grow across major retail marketplaces. As a Senior Software Engineer, you will take end-to-end ownership of product features, building reliable, scalable, and high-performance applications using C#, .NET, and modern web technologies. You will contribute to the continued development of an e-commerce operations platform that helps sellers manage inventory, listings, accounting, and business workflows. Working across the full stack, you will combine backend engineering expertise with frontend development using Vue.js or React and TypeScript. You will collaborate closely with Product, QA, and DevOps teams to deliver customer-focused solutions while improving system reliability and code quality. This fully remote independent contractor opportunity offers significant technical ownership, a product-led environment, and the chance to make a measurable impact within a growing international engineering team.

Accountabilities
  • Full-Stack Software Development: Design, develop, test, and maintain product features across the application stack, taking ownership from initial technical design through implementation, deployment, and production support.
  • Backend Engineering: Build and maintain clean, scalable backend services, APIs, and application components using C#, .NET, ASP.NET, and ASP.NET Core, ensuring performance, reliability, and long-term maintainability.
  • Frontend Development: Develop responsive, accessible, and intuitive user interfaces using Vue.js or React and TypeScript, creating reusable components and integrating frontend applications seamlessly with backend REST APIs.
  • Application Architecture and Design: Contribute to system design and architectural decisions within your area of responsibility, applying appropriate engineering patterns to support scalability, reliability, and evolving product requirements.
  • Database Development and Optimization: Design and maintain relational data models, write efficient SQL queries, and improve database performance to support reliable application functionality and growing data needs.
  • Production Support and Troubleshooting: Investigate production incidents, identify root causes, debug complex issues, and implement durable solutions that improve system stability and prevent recurring problems.
  • Code Quality and Testing: Write clean, maintainable, well-tested code, participate in code reviews, and contribute to automated testing practices that strengthen engineering standards and reduce defects.
  • Cloud and Deployment Collaboration: Work with cloud infrastructure and collaborate with DevOps colleagues to support reliable application deployments, operational efficiency, and production performance.
  • Continuous Improvement: Evaluate existing systems, identify opportunities to improve architecture and code quality, and implement pragmatic enhancements without unnecessary complexity or over-engineering.
  • Cross-Functional Collaboration: Partner with Product, QA, and DevOps teams to translate business requirements into effective technical solutions, prioritize development work, and deliver meaningful value to customers.
  • Technical Ownership: Make independent technical decisions within your defined scope, balancing delivery speed with maintainability, scalability, security, and long-term product quality.
Requirements
  • Professional Experience: 6–8 or more years of professional software engineering experience, with a strong track record of delivering production-grade applications.
  • C# Expertise: Strong proficiency in C# and practical experience applying the language to build reliable, maintainable, and scalable software solutions.
  • .NET Ecosystem: Comprehensive understanding of the .NET platform, including its runtime, libraries, development tools, and application architecture.
  • Backend Development: Hands-on experience building web applications and backend services using ASP.NET and ASP.NET Core, including RESTful API development and maintenance.
  • Frontend Development: Experience developing modern web applications using Vue.js or React, with an understanding of component-based architecture, reusable components, and maintainable frontend code.
  • TypeScript and User Experience: Familiarity with TypeScript, responsive interface development, accessibility principles, application state management, and integrating frontend components with backend services.
  • System Design and Architecture: Solid understanding of application architecture, scalable software design patterns, and the principles required to build reliable, high-performance systems.
  • SQL and Data Modeling: Experience working with SQL databases, relational data models, query optimization, and database performance improvement.
  • Cloud Technologies: Familiarity with cloud infrastructure and deployment environments, particularly AWS or Microsoft Azure.
  • Debugging and Reliability: Proven ability to investigate production issues independently, identify underlying causes, and deliver effective, lasting fixes.
  • Engineering Practices: Comfortable working with Git, code reviews, automated testing, and collaborative software development workflows.
  • Existing Codebase Management: Ability to navigate established systems, improve code quality incrementally, and make practical engineering decisions without introducing unnecessary complexity.
  • Ownership and Accountability: A proactive mindset, strong sense of responsibility, and demonstrated ability to deliver high-quality features from conception to production.
  • Communication and Collaboration: Strong communication skills and the ability to work effectively with cross-functional teams in a distributed, product-focused environment.
  • Customer-Centric Thinking: An interest in solving practical customer problems and understanding how engineering decisions influence product usability, operational efficiency, and business outcomes.
  • Contract Engagement: Willingness to work under an independent contractor arrangement.
Benefits
  • Competitive compensation: Annual compensation of $140,000, as advertised.
  • Fully remote work: Work remotely with flexibility regarding your work location, subject to applicable engagement arrangements.
  • Independent contractor opportunity: A contract-based engagement offering substantial ownership of technical responsibilities and deliverables.
  • Company-wide offsites: Opportunities to participate in company-wide gatherings, connect with colleagues, and strengthen collaboration across the global organization.
  • Regular rate reviews: Compensation reviews at regular intervals.
  • Technical ownership: Take responsibility for meaningful product features and contribute directly to engineering and architectural decisions.
  • Modern technology stack: Work with C#, .NET, ASP.NET Core, Vue.js or React, TypeScript, SQL, and cloud technologies.
  • International collaboration: Work with distributed Product, QA, and DevOps teams in a global software development environment.
  • Product impact: Help improve a platform that supports e-commerce sellers with inventory management, listings, accounting, and operational workflows.
  • Professional development: Strengthen your expertise in full-stack engineering, scalable application design, production reliability, and modern software development practices.

How Jobgether works:

We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.

We appreciate your interest and wish you the best!

Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Data Engineer
Senior Software Engineer - Data Engineer

Jobgether • Spain

Remote
EUR 55,000 - 85,000
Fully Remote Work
Flexible Working Hours
Home Office Equipment Allowance
Senior Product Designer
Senior Product Designer

Jobgether • Spain

Remote
EUR 70,000 - 110,000
Equity participation
Remote work flexibility
End-to-end design ownership
+4
Senior Full Stack Engineer (F# / ASP.NET Core / ReactJS)
Senior Full Stack Engineer (F# / ASP.NET Core / ReactJS)

Jobgether • Spain

Remote
EUR 65,000 - 90,000
Remote-first
Flexible hours
Collaborative culture
+6
Senior Software Engineer (Laravel | Next.js | PostgreSQL)
Senior Software Engineer (Laravel | Next.js | PostgreSQL)

Jobgether • Spain

Remote
EUR 60,000 - 90,000
Permanent contract
Fully remote worldwide
Exposure to enterprise-scale projects
+1
Technical Implementation Lead
Technical Implementation Lead

Jobgether • Spain

Hybrid
EUR 70,000 - 110,000
Competitive remuneration
Equity participation
Remote work flexibility
+5
Technical Chief of Staff
Technical Chief of Staff

Jobgether • Spain

Remote
EUR 90,000 - 125,000
Remote work within Europe
Contractor arrangements available in其他
Senior ICT Technician
Senior ICT Technician

Jobgether • Spain

Remote
EUR 42,000 - 66,000
Fully remote employment
Generous paid leave
Hardware budget
+3
Finance Systems Lead
Finance Systems Lead

Jobgether SRL • Spain

Remote
EUR 90,000 - 120,000
Remote-first flexibility
Annual discretionary stipend
Co-working stipend
+6
Java Developer Associate
Java Developer Associate

Jobgether • Spain

Remote
EUR 25,000 - 39,000
Weekly payments
Paid time off
Senior Fullstack Developer (m/w/d) - Claude Code Expert
Senior Fullstack Developer (m/w/d) - Claude Code Expert

Jobgether • Spain

Remote
EUR 60,000 - 90,000
Flexible working hours
Remote or hybrid collaboration
Creative freedom and ownership