Senior Staff Software Engineer - C#, Agentic Workflows & Native AI Engineering, .Net 8/9, AWS (Lambda, SQS) - OUTSIDE IR35
Senior Staff Software Engineer - C#, Agentic Workflows & Native AI Engineering, .Net 8/9, AWS (Lambda, SQS) - OUTSIDE IR35

Senior Staff Software Engineer - C#, Agentic Workflows & Native AI Engineering, .Net 8/9, AWS (Lambda, SQS) - OUTSIDE IR35

Freelance 70000 - 90000 ÂŁ / year (est.) Home office possible
Smart Sourcer

At a Glance

  • Tasks: Lead the development of a greenfield SaaS product using C# and AWS.
  • Company: Join a forward-thinking tech company focused on innovative AI solutions.
  • Benefits: Enjoy 100% remote work, competitive pay, and a supportive engineering culture.
  • Other info: Embrace a dynamic environment with opportunities for professional growth.
  • Why this job: Make a real impact by architecting cutting-edge software and shaping the future of AI.
  • Qualifications: Deep expertise in C#, .NET Core, and AWS serverless architecture required.

The predicted salary is between 70000 - 90000 ÂŁ per year.

Reporting to the Director of Engineering, this is a genuinely outstanding contract opportunity for a Senior C# Engineer to lead the development of a greenfield SaaS product. You’ll need a genuinely Product Centric mindset and approach twinned with experience of AI‑Native Engineering and Agentic Workflow.

Senior–Staff‑level backend engineer with deep, current expertise in C# and .NET Core 8/9, capable of architecting and leading the design of distributed REST API microservices at scale. Authority in AWS serverless architecture; Lambda‑first, with strong working knowledge of API Gateway, SQS, Step Functions, EventBridge and IAM, and a track record of shipping production workloads on this stack.

Expertise across Aurora RDS MySQL and DynamoDB; schema design, access patterns, indexing, query tuning, single‑table vs multi‑table trade‑offs, and pragmatic thinking around consistency, scaling and cost. Proven experience designing event‑driven systems with SQS and adjacent AWS messaging; excellent communication skills and comfort with ad‑hoc client interaction, able to ask the right questions, shape requirements and translate outcomes into shippable work.

Rigorous engineering standards; Git‑based workflows, trunk‑based development, CI/CD (ideally GitHub Actions), IaC (AWS CDK or Terraform), comprehensive testing and secure‑by‑default coding. Comfortable with ambiguity, biased to shipping, and able to make sensible calls on scope, sequencing and technical debt.

Architect, build and ship complex distributed services in C# and .NET Core 8/9, primarily serverless on AWS Lambda, setting the technical bar for the squad and delivering major feature sets end‑to‑end. Build resilient, event‑driven systems using SQS and related AWS messaging primitives; leverage Claude Code, advanced agentic workflows and native AI engineering practices; orchestrating sub‑agents, managing context, running parallel workstreams and embedding AI‑native engineering patterns into everyday delivery.

Champion a high‑quality engineering culture; test coverage, peer review, CI/CD discipline (GitHub Actions), IaC, secure coding, observability and performance.

ÂŁ100% remote.

Senior Staff Software Engineer - C#, Agentic Workflows & Native AI Engineering, .Net 8/9, AWS (Lambda, SQS) - OUTSIDE IR35 employer: Smart Sourcer

Join a forward-thinking company that prioritises innovation and developer experience, offering a fully remote work environment that fosters collaboration and creativity. As a Senior C# Engineer, you'll be part of a dynamic team dedicated to building cutting-edge SaaS products, with ample opportunities for professional growth and the chance to shape the future of AI-native engineering. Enjoy a culture that values rigorous engineering standards and encourages a product-centric mindset, making it an ideal place for passionate engineers looking to make a meaningful impact.
Smart Sourcer

Contact Detail:

Smart Sourcer Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Staff Software Engineer - C#, Agentic Workflows & Native AI Engineering, .Net 8/9, AWS (Lambda, SQS) - OUTSIDE IR35

✨Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage in online forums. You never know who might have the inside scoop on a great opportunity or can refer you directly to hiring managers.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving C#, .NET, and AWS. This gives potential employers a tangible sense of what you can do and how you approach problem-solving.

✨Tip Number 3

Prepare for interviews by practising common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, confidence is key, so be ready to discuss your past experiences and how they relate to the role.

✨Tip Number 4

Apply through our website! We’ve got a streamlined process that makes it easy for you to showcase your talents. Plus, it shows us you’re genuinely interested in joining our team. Don’t miss out on the chance to land that dream job!

We think you need these skills to ace Senior Staff Software Engineer - C#, Agentic Workflows & Native AI Engineering, .Net 8/9, AWS (Lambda, SQS) - OUTSIDE IR35

C#
.NET Core 8/9
AWS Lambda
AWS SQS
API Gateway
EventBridge
IAM
Aurora RDS MySQL
DynamoDB
Schema Design
Event-Driven Systems
Git-based Workflows
CI/CD (GitHub Actions)
Infrastructure as Code (AWS CDK or Terraform)
Communication Skills

Some tips for your application 🫡

Show Off Your Skills: Make sure to highlight your expertise in C# and .NET Core 8/9. We want to see your experience with AWS, especially Lambda and SQS, so don’t hold back on showcasing your technical prowess!

Be Product Centric: Since we’re looking for a product-centric mindset, share examples of how you’ve approached projects with the end-user in mind. Tell us about your experience in AI-native engineering and how it shaped your work.

Communicate Clearly: Excellent communication skills are key! When writing your application, make sure to convey your ability to ask the right questions and translate requirements into actionable tasks. We love clarity!

Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to keep track of your application and ensure it gets the attention it deserves. We can’t wait to hear from you!

How to prepare for a job interview at Smart Sourcer

✨Know Your Tech Stack Inside Out

Make sure you’re well-versed in C# and .NET Core 8/9, as well as AWS services like Lambda and SQS. Brush up on your knowledge of event-driven systems and serverless architecture, as these will be key topics during the interview.

✨Showcase Your Product-Centric Mindset

Prepare to discuss how you've approached product development in the past. Highlight any experiences where you’ve led projects with a focus on user needs and outcomes, especially in AI-native engineering and agentic workflows.

✨Demonstrate Your Communication Skills

Be ready to explain complex technical concepts in simple terms. Practice articulating how you gather requirements and translate them into actionable tasks, as strong communication is crucial for this role.

✨Prepare for Scenario-Based Questions

Expect questions that assess your problem-solving skills and ability to handle ambiguity. Think of examples from your past work where you made decisions on scope, sequencing, or technical debt, and be prepared to discuss the outcomes.

Senior Staff Software Engineer - C#, Agentic Workflows & Native AI Engineering, .Net 8/9, AWS (Lambda, SQS) - OUTSIDE IR35
Smart Sourcer

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>