Principal .NET Engineer
Harnham
Job Description
Washington, DC About the Organization Join a global financial services company delivering intelligent information and technology solutions to professionals in legal, tax, compliance, and corporate sectors. The team is part of the organization's innovation hub, focused on applying AI, LLM, and data science to create forwardâlooking tools. The environment combines the best of both worlds: startup energy with enterprise support.
Projects include building agentic systems to automate tax prep and document summarization for legal and financial workflows. About the Role Provide technical leadership, mentoring engineers and setting standards while driving innovation across projects Shape AI vision and strategy by identifying opportunities for AIâdriven features and adopting emerging technologies Promote a culture of continuous learning, encouraging skill development and staying current with industry trends Establish and enforce technical governance to ensure consistency, quality, and scalability Contribute to the technical roadmap and lead architectural design, balancing risks and longâterm objectives Guide teams in resolving complex technical issues through effective problemâsolving and clear communication Act as a thought leader, representing the organization and influencing product evolution in the AI landscape What Youâll Bring Over 10 years of handsâon software engineering experience, with a strong track record of building scalable, reliable webâbased applications and solutions. Bachelorâs or Masterâs degree in Computer Science or a related discipline.
Deep understanding of core computer science concepts, including data structures and algorithm design. Extensive experience with the .NET ecosystem and strong expertise in objectâoriented design and development. Solid grasp of OOP principles, SOLID, DRY, DomainâDriven Design (DDD), and fundamental database design concepts.
Proven ability to leverage architectural principles and design patterns to address complex business challenges. Demonstrated success in designing and developing highâperformance, customerâfacing RESTful APIs using ASP.NET or similar frameworks; familiarity with API gateway technologies is advantageous. Proficiency with modern frontâend frameworks such as React or Angular, along with TypeScript, Node.js, and Python.
Experience with AI technologies, including generative AI concepts such as prompt engineering, retrievalâaugmented generation (RAG), and model fineâtuning. Handsâon experience with public cloud platforms, preferably AWS (including EC2, S3, ALB, Auto Scaling, RDS, Lambda, SQS, and container services). Strong communication and interpersonal skills, with the ability to influence stakeholders across teams, navigate ambiguity, make dataâinformed decisions, and deliver results in a fastâpaced environment.
Demonstrated ability to mentor team members and advocate for best practices in DevOps, AI development tools, and testâdriven development (TDD). Willingness to maintain and support legacy systems during transition phases, with a proven history of modernizing complex legacy applications into cloudânative architectures. Must be a Green Card Holder or US Citizen; no visa sponsorship or transfers available. #J-18808-Ljbffr