via Lever.co
$90K - 130K a year
Design and maintain Microsoft Dynamics 365 CRM solutions with enterprise integration and provide senior technical leadership.
7+ years full-stack experience with Microsoft Dynamics 365, C#/.NET, cloud environments, and ability to obtain Public Trust clearance.
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer (Dynamics) based in United States. This role offers the opportunity to serve as a senior technical contributor supporting a mission-critical Microsoft Dynamics 365 CRM environment. You will design, develop, integrate, and enhance solutions that connect CRM capabilities with VA.gov and other enterprise systems. The position combines hands-on full-stack engineering with technical leadership, architectural decision-making, and modern DevSecOps practices. You will work across C#/.NET, Dynamics 365, REST APIs, ReactJS, TypeScript, SQL Server, and cloud technologies. The role requires close collaboration with engineering, product, QA, and government stakeholders to deliver secure, reliable, and scalable solutions. You will also help strengthen automated testing, CI/CD practices, system reliability, and compliance within a federal technology environment. This is an impactful opportunity for an experienced engineer who enjoys solving complex integration challenges without taking on formal people-management responsibilities. \n Accountabilities Design, develop, configure, and maintain Microsoft Dynamics 365 CRM solutions, including C#/.NET plugins, workflows, and custom configurations. Serve as a senior technical contributor and subject matter expert for CRM development, integrations, architecture, and technical delivery. Build, maintain, and optimize RESTful APIs connecting Dynamics 365 with VA.gov and other enterprise platforms. Develop frontend integrations and enhancements using ReactJS and TypeScript while maintaining consistency with established design standards. Design and maintain SQL Server data structures and backend components that support CRM functionality and system integrations. Collaborate with stakeholders to understand business and technical needs, communicate delivery progress, and ensure solutions align with program objectives. Support CI/CD pipelines using GitHub Actions and promote secure coding, automated validation, and modern DevSecOps practices. Partner with QA engineers to expand automated testing coverage and improve the quality and reliability of CRM integrations. Troubleshoot production issues, identify root causes, and implement solutions that maintain system availability, security, and compliance. Participate actively in Agile/Scrum ceremonies, including sprint planning, backlog refinement, daily stand-ups, and retrospectives. Make sound architectural and technical decisions that balance scalability, maintainability, performance, security, and compliance requirements. Monitor Microsoft Dynamics 365 release cycles and apply relevant Wave updates to maintain system performance and functionality. Collaborate across engineering and product teams to establish technical direction and ensure successful delivery of new features and enhancements. Requirements 7+ years of software engineering experience, preferably with substantial full-stack development experience. Hands-on expertise with Microsoft Dynamics 365 CRM and C#/.NET development, including customizations, plugins, workflows, and configurations. Strong experience designing and integrating RESTful APIs and connecting enterprise applications and services. Proficiency with SQL Server and backend data management. Experience with ReactJS and TypeScript for frontend development and system integration. Familiarity with Azure cloud environments and cloud-based application hosting and deployment. Experience implementing CI/CD pipelines and applying DevSecOps practices, including GitHub Actions, secure code scanning, and containerization. Strong understanding of software security, compliance, reliability, and secure development practices in regulated or government environments. Experience collaborating with QA teams on automated testing and quality assurance for integrated applications. Strong understanding of Agile/Scrum methodologies and experience delivering software through iterative development cycles. Ability to communicate effectively with technical and non-technical stakeholders and translate requirements into practical technical solutions. Strong analytical, troubleshooting, problem-solving, and architectural decision-making skills. Ability to provide technical leadership and influence engineering direction without direct people-management responsibilities. Direct experience supporting Department of Veterans Affairs projects or other federal IT programs is highly desirable. Public Trust clearance or higher, or the ability to obtain and maintain the required background investigation, is required. Benefits Competitive salary range of $130,000–$150,000. Competitive compensation with market-leading bonus opportunities. Medical, dental, and vision insurance with a significant portion of premiums subsidized. Health Reimbursement Account contributions for qualifying high-deductible health plans. Healthcare concierge support to help employees understand coverage, find and schedule care, and resolve billing or claims questions. 401(k) retirement plan with employer contributions, including dollar-for-dollar matching up to 3% and additional matching for the 4th and 5th percent, with immediate entry and vesting. 20 days of paid time off accumulated annually. 11 paid holidays. Bereavement, jury duty, parental, military, maternity, paternity, and adoption leave programs. Sabbatical opportunities. Company-paid short- and long-term disability insurance. Company-paid life insurance. Voluntary life, accidental, and income-replacement benefits. Professional development reimbursement. Health club reimbursement. Matching donation program and annual philanthropic activities. Pet insurance. Opportunity to work on impactful federal technology initiatives in a collaborative, people-focused environment. \n How Jobgether works: We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best! Why Apply Through Jobgether? Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time. #LI-CL1
This job posting was last updated on 8/11/2026