
Software Engineer, .Net Core – Digital Assets
ZILO™
full-time
Posted on:
Location Type: Hybrid
Location: London • United Kingdom
Visit company websiteExplore more
About the role
- Develop and maintain user‑facing features and APIs for ZILO’s tokenisation and fund servicing platform using .NET 9, Blazor, and C#.
- Collaborate with cross‑functional teams (engineering, product, UX, and subject‑matter experts in asset management and digital assets) to design, build, and test secure, scalable software components.
- Write clean, efficient, well‑tested and well‑documented code that is straightforward to operate in production and audit across onchain and offchain workflows.
- Produce and maintain technical design documents and sequence diagrams that clearly describe service boundaries, data models, and integration points with smart contracts and external providers.
- Troubleshoot, debug, and optimise applications across the full stack, helping to maintain high availability and performance for mission‑critical fund and investor processes.
- Stay up to date with emerging trends, tools, and best practices in .NET, cloud‑native, and Web3‑adjacent development, and bring practical recommendations into the team.
- Participate in code reviews, pair programming, and engineering ceremonies, contributing to a positive, inclusive, and learning‑oriented team culture.
- Ensure features are delivered on time, to a high standard of quality, and in line with stakeholder, security, and regulatory requirements across our target jurisdictions (UK, Luxembourg, Ireland, US).
Requirements
- Bachelor’s degree in Computer Science, a related technical field, or equivalent professional experience.
- Proven experience as a .Net / C# developer building production web applications and services.
- Strong proficiency in C#, HTML and CSS and modern front‑end frameworks, ideally including Blazor.
- Experience designing and building microservice‑based systems; exposure to micro‑frontends or modular UI architectures is a plus.
- Solid understanding of RESTful APIs, asynchronous programming, and integration patterns; familiarity with GraphQL is beneficial.
- Experience with messaging and streaming technologies (for example Kafka or equivalents) for event‑driven architectures.
- Hands‑on experience with ASP.NET Core, unit testing frameworks, and CI/CD pipelines using Git‑based workflows.
- Strong problem‑solving skills, attention to detail, and a structured approach to debugging and optimisation.
- Ability to work independently within a distributed team, collaborating effectively with product, design, and operations stakeholders.
- Clear verbal and written communication skills, comfortable documenting designs and discussing trade‑offs with technical and non‑technical colleagues.
- Curious, proactive mindset with a willingness to learn about digital assets, blockchain concepts, and the asset management domain.
- Familiarity with Solidity and EVM is highly beneficial for understanding how our smart contracts and onchain components operate and integrate with the wider platform.
Benefits
- Private healthcare plan - family covered
- Pension plan - salary sacrifice
- Life assurance
- 38 days annual leave (includes flexible bank holiday days)
- Hybrid working
- Employee assistance programme
- Buy and sell holiday scheme
- Cycle to work scheme
- Opportunity for work from anywhere
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
.NET 9C#BlazorHTMLCSSRESTful APIsasynchronous programmingmicroservicesASP.NET CoreSolidity
Soft Skills
problem-solvingattention to detailstructured debuggingindependent workcollaborationclear communicationcuriosityproactive mindsetteam culture contributionlearning orientation
Certifications
Bachelor’s degree in Computer Sciencerelated technical field