Senior Software Engineer

Pentasia — Malta · Posted ~20 hours ago

Senior Full-time Hybrid

Skills

C# .NET Core 8 Backend development Distributed systems MS SQL Performance optimization Messaging systems Background services Clean architecture CI/CD Automated testing System design

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A well-established technology organization is seeking a Senior Software Engineer to design and maintain high-performance backend services using modern .NET technologies. You will work on distributed and event-driven systems, optimize database operations, contribute to architecture and technical design, and uphold strong practices around testing, CI/CD, and system engineering. The role follows a hybrid schedule with regular office presence.

Highlights

Senior engineering opportunity in a hybrid environment with strong ownership over backend services, distributed systems, architecture, performance, engineering standards, and continuous technical improvement.

Description

One of my client, a well known iGaming company based in Malta, is looking for a Senior Software Engineer able to join their company. The role is hybrid, 3 times per week at the office are mandatory. What You Will Do: - Design, develop, and maintain backend services using modern .NET technologies (C#, .NET Core 8), with a strong focus on performance, scalability, and clean architecture. - Build and integrate messaging systems and background services, ensuring reliable, event- driven communication across distributed components. - Write and optimise MS SQL queries, indexes, and performance‑critical operations for high‑volume environments. - Contribute to architectural discussions, technical design sessions, and product brainstorming, helping shape the future of our platform. - Define and uphold engineering best practices across coding standards, testing, CI/CD, and system design. - Drive continuous improvement, staying current with emerging technologies, tools, and frameworks that can elevate our engineering capabilities. - Collaborate closely with cross‑functional teams in a fast‑paced, highly supportive environment where knowledge‑sharing is part of the culture. What You Bring: - 5+ years of hands-on experience in backend software development. - Strong understanding of software engineering principles, API design, REST, asynchronous processing, and distributed systems. - Proficiency in C#, .NET Core, MS SQL, SOA, and distributed caching technologies (e.g., Redis). - Experience with Typescript or Python is considered an advantage. - Strong communication skills in English, both written and verbal. - A mindset built on accountability, ownership, and continuous improvement. - A collaborative spirit, someone who enjoys working with others and contributing to a positive engineering culture.