Senior Software Engineer providing technical authority and expertise in .NET and Angular solutions. Collaborating within a squad to deliver complex features and maintain high engineering standards.
Responsibilities
Provide senior-level software engineering expertise within a delivery squad, owning the design and delivery of complex features and technical improvements across C#/.NET web services, Angular front-end applications, and event-driven services running on Azure Kubernetes Service (AKS).
Act as a day-to-day technical authority within the squad, guiding implementation decisions and resolving complex technical issues across the full stack.
Design and implement event-driven solutions using Azure Service Bus, Event Grid, and related patterns, ensuring reliable messaging, idempotency, and fault tolerance.
Ensure solutions meet agreed standards for quality, security, performance, reliability, and maintainability across both back-end services and Angular applications.
Lead investigation, resolution, and prevention of production incidents affecting squad-owned systems running on AKS.
Embed operational considerations such as monitoring, resilience, supportability, and containerisation best practices into solution design.
Conduct thorough code reviews across C# services and Angular applications, maintaining quality standards and sharing knowledge.
Identify, raise, and help prioritise technical debt and continuous improvement initiatives across the C#, Angular, and infrastructure layers.
Contribute to technical design discussions and reviews beyond the immediate squad where appropriate.
Support the Software Engineer Lead in shaping and reinforcing engineering standards and practices.
Collaborate with Product Management to understand requirements and provide technical input on feasibility, scope, and delivery approach.
Mentor and coach junior and professional developers, accelerating their growth in C#/.NET, Angular, Azure, and broader engineering practices.
Use AI-assisted development tools (e.g. GitHub Copilot, Claude) as a core part of daily engineering workflows to accelerate coding, code review, test generation, debugging, and documentation across C# and Angular development.
Balance delivery speed with long-term sustainability, making sound technical trade-offs.
Requirements
Strong software engineering expertise in C#/.NET with the ability to design and implement complex, production-grade web services and event-driven solutions.
Solid experience with Angular application development using TypeScript.
Experience designing and working with event-driven architectures, including messaging patterns, idempotency, and fault tolerance.
Practical experience with AKS or Kubernetes, including deploying, monitoring, and troubleshooting containerised services.
Solid understanding of system design principles, including scalability, resilience, and maintainability.
Experience writing, reviewing, and improving automated tests and CI/CD pipelines.
Ability to diagnose and resolve complex production issues using logs, metrics, and traces.
Good understanding of security, data protection, and operational risk considerations.
Ability to influence technical outcomes through collaboration rather than authority.
Clear communication skills, able to explain complex technical concepts to different audiences.
AI Engineer developing scalable workflows leveraging Generative AI and agentic AI for Verisk's insurance solutions. Collaborating with teams to build intelligent applications and improve system capabilities.
Senior Fullstack Engineer in Fleet UI at ICEYE building a critical satellite operations system. Collaborating on sophisticated UI components and managing backend integrations.
Software Engineer creating seamless claiming experiences for travelers at AirHelp. Designing core features and owning product challenges end - to - end in a modern tech stack.
Full Stack Developer responsible for designing web applications with ASP.NET and Angular JS. Building services and managing databases while providing customer support in Singapore.
Software Engineer scaling Coupa's spending management platform through collaboration and innovation. Collaborating with teams to build features and maintain code in an agile environment.
Software Engineer at Secureframe developing innovative cybersecurity compliance solutions. Collaborating with teams to deliver high - quality projects and learning from senior engineers in a hybrid setting.
Senior Software Engineer developing payment processing services and integrations for KingMakers. Collaborating across teams in a hybrid work environment to ensure reliable financial transactions.
Consultant IT Infrastruktur / Linux securing and managing Linux infrastructures. Automating operational processes and supporting clients during security incidents with technical expertise.
Consultant IT Infrastruktur ensuring smooth operation of Linux - based infrastructure and setting up networks, server services, and storage systems. Support customers in IT security incidents with technical know - how.
Consultant IT Infrastructure ensuring smooth operation of Linux - based systems for clients. Involves setup, maintenance, and security of IT infrastructure as well as client support.