Job Openings Senior Backend Engineer .NET

About the job Senior Backend Engineer .NET

About the Role

Were looking for a Staff Software Engineer who combines deep software craftsmanship with a strong understanding of how applications behave in production.
This role is roughly 90% development and 10% DevOps perfect for an engineer who believes that if you build it, you should know how it runs.

Youll work closely with our Product Delivery Lead and development team to maintain, troubleshoot, and evolve a large-scale identity and access management platform modernizing legacy components, solving difficult issues, and acting as a technical reference point for the wider team.

This is not a routine developer position. Its for someone who thrives on complexity, learns new systems quickly, and takes pride in figuring out what others cant.
This role blends hands-on coding, architectural thinking, and cross-team collaboration.

What Youll Do

  • Investigate and resolve production and pre-production issues that span multiple services, layers, or technologies.

  • Dive deep into unfamiliar codebases and quickly understand how they work even when documentation is missing.

  • Act as a technical mentor to other developers, guiding them through debugging, architecture, and design reasoning.

  • Collaborate with DevOps and QA to trace complex issues across CI/CD pipelines, APIs, and deployments.

  • Refactor legacy modules to improve reliability, maintainability, and performance.

  • Document findings and create reusable diagnostic procedures and internal knowledge base entries.

How You Think

  • You dont say I dont know you say Let me find out.

  • You have an instinct for pattern recognition and root-cause analysis.

  • You stay calm when things break and actually enjoy figuring out why.

  • Youre comfortable reading other peoples code, especially legacy or messy code.

  • You see the entire system not just your part.

  • You take pride in leaving every system you touch in better shape than you found it.

What We Value

  • Curiosity over credentials you love understanding why something works.

  • Deep debugging experience across distributed and monolithic systems.

  • Strong communication you can explain complex findings clearly to technical and non-technical teams.

  • Ability to learn a new tech stack quickly (well share ours during interviews).

  • Proven record of ownership you solve the fire, then prevent the next one.

  • Confidence to speak up when you discover an issue, raise concerns with managers or stakeholders, and provide feedback even when it challenges existing decisions.

Required Skills

  • 8+ years of hands-on engineering experience, delivering production-ready code, conducting thoughtful code reviews, and contributing to full-stack architecture and design.

  • Strong proficiency in C# and .NET (4.8 / .NET 10+), with a focus on writing clean, maintainable, secure, and scalable code.

  • Deep understanding of SQL and relational databases (MSSQL, MySQL), plus working knowledge of ElasticSearch and Redis.

  • Experience designing and building scalable data flows and integrations across distributed, high-volume systems.

  • Infrastructure & Runtime: IIS, Docker, Kubernetes (EKS), Windows and Linux containers.

  • Cloud Platform: AWS (EKS, EC2, RDS, S3, CloudWatch).

  • CI/CD & Automation: GitHub Actions, TeamCity, Terraform.

  • Monitoring & Security: Prometheus, Grafana, GuardDuty, AWS Inspector, New Relic.

  • Collaborative mindset: energized by fast-paced environments, proactive communication, and close collaboration with cross-functional teams.

Salary and Benefits

  • Salary: Competitive and aligned with market standards in your location for this skill set and experience level.

  • Benefits: Flexible working hours, work from anywhere environment, and pension plan.

  • Culture: We value ownership, problem-solving, curiosity, and technical excellence.