Full Stack Engineer
Optomi, in partnership with a leading homebuilding company, is looking for a Full Stack Senior Software Engineer to join their team in Reston, VA.Position Summary:You will be part of a small, highly collaborative team focused on building modern, full-stack applications that support critical business capabilities. Your work will help enable data-driven decision-making across functions such as land acquisition, marketing, and sales.In this role, you will design and develop end-to-end solutions, working across application development, data integration, and system design. You’ll collaborate closely with engineering leadership, product teams, and business stakeholders to deliver scalable, high-quality solutions that support core business operations.What the right candidate will enjoy:Being part of a financially stable, industry-leading organization with a long track record of growth and successA collaborative, team-oriented environment that encourages innovation and continuous improvementThe opportunity to work on high-impact applications that directly support key areas of the businessExposure to modern technologies and evolving tools, with the ability to influence how solutions are builtEnd-to-end ownership in a small team where your contributions are highly visibleA culture that emphasizes internal mobility, career progression, and long-term developmentStrong leadership and mentorship from an experienced and supportive management teamA comprehensive benefits package, including a profit-sharing/stock ownership program aligned to company performanceThe opportunity to contribute to a company that plays a meaningful role in building communities nationwideWhat type of experience does the right candidate have:5+ years of experience in software engineering, with a focus on building and supporting production applicationsHands-on experience developing full-stack applications within the Microsoft ecosystem (C#, .NET, SQL Server, Azure)Experience designing and building scalable, maintainable systems in an enterprise environmentExperience working with APIs, data integrations, and backend services that support business applicationsFamiliarity with modern development practices (RESTful APIs, CI/CD, version control, and cloud-based development)Experience working in Agile or collaborative development environmentsAbility to take ownership of features or components from design through deployment and supportStrong problem-solving skills and the ability to translate business needs into technical solutionsStrong communication skills and the ability to work cross-functionally with technical and non-technical stakeholdersWhat the responsibilities are of the right candidate:Design, develop, and maintain full-stack applications that support core business functionsParticipate in the full software development lifecycle, including requirements gathering, development, testing, and deploymentBuild and integrate APIs and backend services to support application functionality and data flowDevelop solutions using technologies within the Microsoft stack, including .NET, C#, SQL Server, and AzureCollaborate with product managers, business stakeholders, and engineers to deliver effective solutionsContribute to system design and architecture discussions, particularly within a growing, evolving environmentEnsure code quality and reliability through testing, code reviews, and best practicesTroubleshoot and resolve technical issues to maintain system performance and stabilityWork cross-functionally with other teams to support end-to-end solution deliveryContinuously look for opportunities to improve systems, processes, and development practicesNote: This is a W2-only opportunity. We’re unable to support C2C or sponsorship at this time.