Staff Software Engineer - C# .NET
Overview
We are looking for a
Staff Software Engineer
to help us build and evolve the core backend systems that power our next-generation tax platform. This role is ideal for someone who thrives at the intersection of
high-scale backend engineering
, and
language runtime integration
.
You will work on the systems that underpin our business-critical tax calculation engines, contributing to the scalability, reliability, and performance of services that support critical tax logic execution.
Responsibilities
-
Designs, develops, tests, deploys, maintains, and improves software solutions.
-
Solves complex problems by leveraging a variety of technologies.
-
Driven to achieve results and committed to producing high-quality code.
-
Leads the process of gathering functional requirements, developing technical specifications, and managing project and test plans.
-
Demonstrates a strong interest and aptitude for learning new coding languages as necessary.
-
Functions as a technical leader and domain expert, beginning to shape technology and product strategy. Makes informed decisions at a local level, considering both immediate and long-term implications, as well as business impact.
-
Utilizes data to inform product and technical decisions within their area of responsibility.
-
Enhances team knowledge, skills, and engagement through collaborative technical workshops and other relevant forums.
-
Collaborate with compiler/runtime engineers and AI/ML teams to support intelligent language tooling.
-
Mentors and evaluates engineers, actively fostering and sustaining a robust talent pipeline. Regularly participates in performance reviews and calibration sessions.
-
A quick and eager learner who actively seeks opportunities to contribute to other Intuit codebases and open-source projects.
-
Possesses expertise in cloud technologies and in architecting and delivering highly scalable and resilient systems.
Qualifications
-
10+ years of professional experience in backend or systems-level software development.
-
Proven experience building
scalable, distributed backend systems
in production environments.
-
Strong
designing and developing Desktop solutions expertise
using Delphi 12, XE5, , C#, .Net and related technologies
-
Experience with
Desktop Applications Development (WPF, WCF, Winforms).
-
Strong knowledge and hands on experience on scripting languages like React JS is preferred.
-
Experience in developing and deploying code to production on AWS and providing analytics and monitoring for the application.
-
Deep understanding of building highly available infrastructure using public cloud technologies and native services.
-
Low-level experience with JVM, CLR, or other language runtime environments.
-
Solid understanding of performance optimization, multithreading, memory management, and networking.
-
Experience with modern CI/CD pipelines, observability tools, and DevOps best practices.
Preferred Qualifications
-
Exposure to compiler or interpreter internals is a plus, but not required.
-
Familiarity with containerized environments (Docker, Kubernetes) and cloud platforms.
-
Knowledge of language tooling, custom DSLs, or domain-specific platforms is a bonus.
-
Strong communication skills and a collaborative, growth-oriented mindset.