Senior Software Engineer
Remote
Contractor
#Engineering
#C#
#Cloud
#API Design
#SQL
#NoSQL
At YLD, we operate as a software engineering and design consultancy focused on empowering our clients to outperform their competition. Our success is directly tied to the achievements of our clients, and we pride ourselves on building lasting digital capabilities. We are a team of extraordinary people, and we are currently looking for a Senior Software Engineer to join us on a contract basis. This role is fully remote for candidates based in the EU, offering you the chance to work with a forward-thinking, ethical, and collaborative group of professionals.
Key outcomes
- Architect, design, and deliver highly available, zero-downtime API products and solutions.
- Collaborate closely with product owners and fellow engineers to solve complex problems and deliver tangible value.
- Write clean, scalable, and maintainable code while adhering to a test-first mindset.
- Manage production operations and system monitoring with a strong awareness of service level agreements.
- Mentor other engineers through active code reviews and pair programming to foster technical growth.
- Proactively identify opportunities to improve team processes and drive engineering best practices across the department.
Requirements
- Strong proficiency in writing readable and idiomatic C#.
- Proven experience in designing and implementing large-scale distributed systems within cloud environments like Azure, AWS, or GCP.
- Solid understanding of system reliability, scalability, and design patterns.
- Hands-on experience working with both SQL and NoSQL databases.
- Deep knowledge of API design and the implementation of sophisticated API products.
- Experience working within Agile methodologies, specifically Scrum.
- Excellent communication skills, with the ability to explain technical concepts to business stakeholders.
- Fluency in English.
Preferred qualifications
- Prior experience in the FinTech sector.
- Background in building high-performance API products for both internal and external consumers.
- Specific experience developing cloud systems, particularly within the Azure ecosystem.
Compensation
We believe in maintaining a healthy work-life balance and provide the following benefits to our team members:
- Remote work flexibility.
- Flexible hours to support your personal and professional needs.
How to apply
If you are a self-motivated engineer who is passionate about quality and collaborative problem-solving, we would love to hear from you. Our recruitment process typically begins with a 30 to 45-minute introductory interview with our Talent team, followed by a 90-minute technical interview with our senior developers. Please submit your application to join our team and help us build inspiring solutions.
YLD
2 views







