Full Stack Engineer
Indexed description
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 success
- A collaborative, team-oriented environment that encourages innovation and continuous improvement
- The opportunity to work on high-impact applications that directly support key areas of the business
- Exposure to modern technologies and evolving tools, with the ability to influence how solutions are built
- End-to-end ownership in a small team where your contributions are highly visible
- A culture that emphasizes internal mobility, career progression, and long-term development
- Strong leadership and mentorship from an experienced and supportive management team
- A comprehensive benefits package, including a profit-sharing/stock ownership program aligned to company performance
- The opportunity to contribute to a company that plays a meaningful role in building communities nationwide
What type of experience does the right candidate have:
- 5+ years of experience in software engineering, with a focus on building and supporting production applications
- Hands-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 environment
- Experience working with APIs, data integrations, and backend services that support business applications
- Familiarity with modern development practices (RESTful APIs, CI/CD, version control, and cloud-based development)
- Experience working in Agile or collaborative development environments
- Ability to take ownership of features or components from design through deployment and support
- Strong problem-solving skills and the ability to translate business needs into technical solutions
- Strong communication skills and the ability to work cross-functionally with technical and non-technical stakeholders
What the responsibilities are of the right candidate:
- Design, develop, and maintain full-stack applications that support core business functions
- Participate in the full software development lifecycle, including requirements gathering, development, testing, and deployment
- Build and integrate APIs and backend services to support application functionality and data flow
- Develop solutions using technologies within the Microsoft stack, including .NET, C#, SQL Server, and Azure
- Collaborate with product managers, business stakeholders, and engineers to deliver effective solutions
- Contribute to system design and architecture discussions, particularly within a growing, evolving environment
- Ensure code quality and reliability through testing, code reviews, and best practices
- Troubleshoot and resolve technical issues to maintain system performance and stability
- Work cross-functionally with other teams to support end-to-end solution delivery
- Continuously look for opportunities to improve systems, processes, and development practices
Note: This is a W2-only opportunity. We’re unable to support C2C or sponsorship at this time.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search