Senior .NET Software Engineer

24 ore fa

Rome, Lazio, Italia Altro Tempo pieno

About the Role

This role sits within Deltatre's .NET engineering team, which builds the backend platforms that power OTT streaming, websites, apps, and live broadcast systems for major sports rights owners, broadcasters, and media companies. As a Senior .NET Software Engineer, the role involves designing and building new features, resolving issues, owning continuous integration and deployment, and improving all aspects of delivery. The platforms handle millions of concurrent viewers, so technical decisions made in this role have a broad impact.
Key Responsibilities Architect and implement robust, scalable, high-performance solutions for OTT streaming platforms, apps, websites, and live broadcast systems
Lead technical discussions and collaborate with cross-functional teams to design and implement new features in a Scrum/Agile, sprint-driven delivery environment
Maintain and enhance existing codebases, ensuring scalability and performance, using GitHub for version control and collaboration
Troubleshoot and resolve technical issues, choosing the right pragmatic solution for each problem
Own key development tasks within a continuous integration and deployment environment
Work with cloud infrastructure using a mix of services, containers, and virtual machines
Conduct code reviews and contribute to improving engineering practices across the team
Stay current with the latest .NET technologies and integrate them into systems where appropriate
Mentor and guide junior engineers, contributing to a culture of continuous learning and technical excellence
Assist in the recruitment and onboarding of new back-end team members
Required Experience & Qualifications Produces work that others can build on, takes ownership of features from design to production, writes code that holds up under live event load, and makes architectural decisions that can be defended over time
5+ years' relevant experience as a .NET Back-End Engineer or similar
Proficient in .NET 8, with working knowledge of .NET Framework for legacy systems
Solid REST API design with Web API
Hands-on experience with multithreading and parallelisation
Production experience with both NoSQL (preferably MongoDB) and SQL (preferably MS SQL Server)
Demonstrated experience designing high-performance, scalable services
Exposure to microservices and event-driven architecture
Cloud platform experience — AWS preferred — and Docker container experience
Demonstrated automated testing discipline — unit, integration, and component tests
Proficient with Git, GitHub Actions or comparable CI/CD, and PowerShell or Bash scripting
Working understanding of HTTP, caching mechanisms, and service discovery
Familiarity with modern messaging — RabbitMQ preferred, with awareness of gRPC and Apache Kafka
Preferred Skills Container orchestration in production (ECS, EKS, or similar)
In-memory key-value databases like Redis
Continuous deployment with Flux (GitOps)
Familiarity with Windows and Visual Studio development environment
Background in OTT streaming, live broadcast, or media technology
Workplace Based in Italy; remote working from outside the country is not supported due to local employment and tax legislation. Offered on an Italian employment contract (CCNL Commercio | D.Lgs. 96/2026).
Salary Salary starts from €30K at entry level, rising to €90K for those with significant relevant experience; actual level depends on experience, technical background, and the stack brought.
The Application Process Introductory conversation with Deltatre to get to know each other better and answer any questions about the company.
Codility assessment completed in your own time, giving a hands‐on view of technical capability and used as a basis for the technical conversation.
One-hour technical round of interview covering experience, the Codility assessment, and technical decisions made in past work.
One-hour competency-based interview with situational questions about how you deal with real-life scenarios at work.