Software Engineer
Role details
Job location
Tech stack
Job description
Fast growing start up seek Senior Software Engineer; C# .Net Azure - Location: Hybrid (two days a week in Edinburgh HQ)
About - Senior Software Engineer; C# .Net Azure
Our client is a fast growing tech startup helping ambitious companies grow revenue, engagement, and digitise operations. Their all in one platform powers ticketing, memberships, apps, insights, and more, with a focus on helping forward thinking companies modernise how they connect with their audience.
They have grown rapidly and are now scaling their Build team to ensure every customer receives a world class experience that works., They need a senior software engineer with DevOps or platform experience who can own their app and help them scale as they expand into the US market.
You will:
? Ensure customers are equipped with strong technology ? Support their expansion by bringing DevOps and security experience to meet compliance requirements and plan for multi region architecture ? Contribute hands on to full stack development across the platform
You will balance hands on feature development with establishing the infrastructure and processes needed to scale.
Responsibilities - Senior Software Engineer; C# .Net Azure
? Own the app. oversee development, deployment, and evolution ? Ship features end to end from design and implementation through to deployment and production support ? Share ownership for releases and define deployment strategy ? Provide technical mentorship to the engineering team through code reviews, pairing, knowledge sharing, and workshops ? Collaborate on development projects across their .NET or Azure platform ? Partner with the CTO on architecture decisions and long term platform strategy to design solutions that work at scale, ? Share options ? Monthly social budget ? Autonomy and real responsibility ? Career progression with the option to specialise in development or platform engineering as they scale ? Chance to deliver real world solutions at a fast growing tech company
Requirements
What You Will Need - Senior Software Engineer; C# .Net Azure
? 5+ years C# or .NET development, ideally including Blazor ? Experience working in a collaborative agile team ? Knowledge of building and managing Azure infrastructure including App Services, SQL Database, networking, and CI or CD pipelines ? Strong use of version control with Git ? Understanding of productivity gains from AI tooling while maintaining standards ? Pragmatic approach to balancing effort and output ? Clear communication skills across support, product, and engineering ? Ability to judge the line between scrappy and sloppy when moving fast in a growing company
Bonus Points If You Have
? BSc or MSc in Computer Science or related field ? Mobile development for Android and iOS ? Experience with monitoring tools such as Application Insights or DataDog ? Experience with security compliance or vendor security assessments