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 technologiesExperience 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.