Contract Senior Software Engineer (C#) (Remote - EU)

Jobgether
4 days ago

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Tech stack

API
Agile Methodologies
Amazon Web Services (AWS)
Azure
C Sharp (Programming Language)
Code Review
Software Design Patterns
Distributed Systems
Fault Tolerance
Monitoring of Systems
NoSQL
Pair Programming
Cloud Services
Software Engineering
SQL Databases
Google Cloud Platform
Cloud Platform System
Reliability of Systems
Api Design

Job description

We are seeking a talented and proactive Senior Software Engineer to join a dynamic, remote-first team delivering innovative cloud-based solutions. In this role, you will architect, design, and implement scalable, resilient, and high-performance systems, collaborating closely with engineers, product owners, and stakeholders. You will contribute to API products, cloud architectures, and distributed systems while mentoring team members and driving best practices. This is a fast-paced, results-oriented environment where your expertise will have a direct impact on product quality, reliability, and operational excellence. Accountabilities

· Architect, design, build, and deliver robust, zero-downtime API products and cloud solutions.

· Collaborate with cross-functional teams to identify and solve business challenges effectively.

· Write clear, maintainable, and scalable C# code following industry standards and best practices.

· Contribute to system monitoring, operations, and maintenance in alignment with SLAs.

· Mentor and support other engineers through code reviews, pair programming, and knowledge sharing.

· Continuously improve team processes, practices, and technical approaches to enhance productivity and quality.

Requirements

· Strong experience as a C# software engineer, including system design and API development.

· Hands-on experience with cloud platforms (Azure, AWS, GCP) and distributed system architectures.

· Proficiency in SQL and NoSQL databases, system reliability patterns, and scalable software design.

· Familiarity with design patterns, fault-tolerant architectures, and large-scale distributed systems.

· Experience in agile methodologies and collaborative team environments.

· Strong problem-solving, communication, and analytical skills, capable of explaining technical concepts in business-friendly language.

· Self-motivated, detail-oriented, and committed to continuous learning and improvement.

· Bonus: experience in FinTech, high-performance API products, or cloud systems deployment.

Benefits & conditions

· Competitive contract-based daily rates with potential for extension

· Remote-first work within the EU with flexible scheduling

· Opportunities to work with forward-thinking, collaborative, and skilled teams

· Exposure to innovative cloud and API technologies

· Continuous professional growth and mentorship opportunities

Jobgether is a Talent Matching Platform that partners with companies worldwide to efficiently connect top talent with the right opportunities through AI-driven job matching. When you apply, your profile goes through our AI-powered screening process designed to identify top talent efficiently and fairly.

Our AI thoroughly evaluates your CV and LinkedIn profile, analyzing your skills, experience, and achievements. It compares your profile to the job's core requirements and past success factors to determine your match score. Based on this analysis, we automatically shortlist the three candidates with the highest match to the role. When necessary, our human team may perform an additional review to ensure no strong profile is missed.

The process is transparent, skills-based, and free of bias-focusing solely on your fit for the role. Once the shortlist is completed, it is shared directly with the company. The final decision and next steps (such as interviews or additional assessments) are made by their internal hiring team.

Apply for this position