We are seeking aSenior C#/.NET Lead Developerto join our growing engineering team. This role combines hands-on senior development with day-to-day team leadership, working closely with the CTO. You will design and build software while also manage day-to-day engineering operations - including ticket creation and assignment, PR oversight, and team processes.This position is ideal for a senior engineer who is technically strong and has prior experience in a lead role - someone who enjoys writing production code, mentoring a talented senior team, and helping coordinate the day-to-day workflow so the CTO can focus on higher-level direction.You will work across application code and Azure infrastructure, partnering closely with the CTO to deliver scalable, reliable systems and keep a high-performing team running smoothly.Key ResponsibilitiesTeam Leadership & Engineering Operations • Work closely with the CTO to manage day-to-day engineering workload and ensure the team stays productive and unblocked • Own ticket creation, triage, and assignment, keeping the backlog healthy and priorities clear • Oversee pull request processes, ensuring code quality standards are upheld and reviews are timely • Maintain and improve engineering processes and standards across a predominantly senior team • Ensure strong database practices are followed across the team, including schema design, query efficiency, and data integrity • Serve as a technical point of contact for escalations, cross-team coordination, and architectural decisionsSoftware Development & Feature Delivery • Design, develop, and maintain enterprise-grade applications and services using C# and .NET • Build application features that interact deeply with the database, balancing correctness, performance, and maintainability • Develop and maintain RESTful APIs and backend services that integrate with internal and third-party systems • Participate in architectural discussions and influence technical direction across the stack • Perform code reviews and mentor team members on best practices in both application and database development • Troubleshoot and resolve complex issues across application, database, and infrastructure layersAzure Cloud & DevOps • Design and operate solutions using Microsoft Azure, with a focus on reliability and observability • Support CI/CD pipelines and deployment practices using Azure DevOps • Work with monitoring, logging, and alerting to ensure system health and rapid issue resolution • Collaborate on infrastructure decisions that impact scalability, performance, and costRequired QualificationsExperience & Education • Bachelor's degree in Computer Science, Software Engineering, or equivalent experience • 7+ years of professional experience in C#/.NET software development • Strong written and spoken English (C1 or C2 proficiency)Technical Skills (Priority Order) • Expert-level proficiency in C#, .NET Core, and .NET Framework • Proven experience in a lead or senior lead developer role, assisting engineering management with day-to-day team operations Strong SQL Server / Azure SQL knowledge from a developer perspective Experience building and maintaining RESTful APIs • Experience with Microsoft Azure services, including App Services, Storage, and Azure SQL Database • Experience integrating with third-party APIs • CRM system experience and familiarity with common CRM integration patterns • Front-end experience with Angular (7–17) • Familiarity with Agile/Scrum development methodologies • Proficiency with Git and Azure DevOpsSoft Skills • Excellent communication skills, with the ability to explain complex technical topics to non-technical stakeholders • Strong analytical and problem-solving abilities • Ability to work independently and take ownership of critical systems • High attention to detail and commitment to quality and reliability • Collaborative mindset with experience working in cross-functional, distributed teamsBonus Qualifications • Experience with communications platforms and APIs such as Twilio, Vonage, Plivo, or similar for SMS, voice, and messaging workflows • Familiarity with real-time communications protocols: VoIP, WebRTC, and SIP • Experience with open-source telephony platforms such as Asterisk or FreeSWITCH • Experience with message-based systems (Azure Service Bus, RabbitMQ, etc.) • Strong understanding of DevOps practices and production operations • Experience working in HIPAA-regulated environmentsWhat We Offer • Competitive salary commensurate with experience • Opportunity to own critical systems and influence architectural decisions • A collaborative engineering culture that values quality, accountability, and continuous improvement