$130 - $145/hr
Other
Retirement
Posted 3 days ago
New
Job description
NVR, Inc. is seeking an experienced Full Stack Senior Software Engineer to work on site in Reston, VA.
NVR’s technology teams thrive on providing multiple business lines with the tools and cutting-edge technologies that support NVR’s mission to create a better living experience for our customers. Join NVR Technology and be a part of a collaborative team that welcomes innovation, encourages continuous learning, and helps you achieve your career goals.
SummaryAs aSenior SoftwareEngineer,you willbe part of a small, highly collaborative team focused on buildingmodern, full-stack applications that support critical business capabilities and enable data-driven decisionmakingacross land acquisition, marketing, and sales.
You will design and develop end-to-end solutions that integrate application workflows, data pipelines, analytics, and emerging AI capabilities. You will work closely with engineering leadership, product management, business stakeholders, and data engineering teams to deliver scalable, high-quality solutions.
Key Job Responsibilities- Design, build, and maintainfull-stack applicationssupporting business processes and decision-making.
- Develop and integrateAPIs, services, and data pipelinesto support analytics and AI-enabled features.
- Build solutions using theMicrosoft ecosystem, including .NET, SQL, and Azure services.
- Collaborate with Product Managers and business stakeholders to translate requirements into effective technical solutions.
- Partner with data engineering teams to ensure reliable, well-structured, and accessible data.
- Contribute to development ofreusable components, patterns, and servicesthat can beleveragedby other teams.
- Ensure solutions arescalable, secure, maintainable, and performant.
- Participate in code reviews, testing, and continuous improvement of engineering practices.
- 5+ years of professional experiencein software application development.
- Strong experience buildingfull-stack applicationsusing the Microsoft technology stack (.NET, C#, SQL, Azure).
- Experience designing and buildingenterprise-grade applications, including scalable and maintainable systems.
- Experience developingdata-driven applicationsthat integrate with databases, APIs, and data services.
- Familiarity withcloud-based architecturesand modern development practices.
- Experience working closely with product managers and business stakeholders to deliver business-focused solutions.
- Strong problem-solving skills and ability to work independently in a fast-moving environment.
- Experience withMicrosoft Dynamics 365 or Power Platformis a plus.
- Experience withdata analytics, AI, or machine learning integrationis a plus.
As the parent company of
Ryan Homes
and
NVHomes
and
Heartland Homes
NVR is committed to your success and we will give you the tools, training, and industry knowledge you need to excel and thrive. Our management team is tenured and talented, nearly 80% of them promoted from within, so you will have mentors who can share their knowledge and provide career guidance and encouragement.
NVR offers traditional benefits, among the best in the industry. In addition, we offer all employees stock ownership through a profit sharing trust as part of our retirement savings package. NVR has had the highest Earnings Per Share growth rate in the homebuilding industry for the past 10 years, so as we grow financially, so do you!
View more about our exceptional culture and comprehensive benefits at
https://www.nvrcareers.com/
.
We are an Equal Opportunity Employer.
Drug Testing and Credit Check are required.
Applicants must be legally entitled to work in the United States, as NVR does not provide visa sponsorship.
*This position pays $130,000 - $145,000 per year.*
Most Popular Full Stack Software Engineer Job Categories
Full Stack Software Developer
Full Stack Engineer
Full Stack Developer
Full Stack Developers
Full Stack Web Developer
Javascript Software Engineer
Full Stack Python Developer
Web Software Engineer
Software Engineers
Software Engineer Web Applications
Other Helpful Pages Related To Full Stack Senior Software Engineer
Entry Level Full Stack Software Developer Salaries
Entry Level Full Stack Software Developer Career Research
Frequently asked questions
Q: What skills or qualities help someone succeed as a Full Stack Software Engineer?
A: To succeed as a Full Stack Software Engineer, key technical skills include proficiency in programming languages such as JavaScript, Python, and HTML/CSS, as well as expertise in frameworks like React, Angular, and Node.js. Additionally, strong problem-solving skills, adaptability, and the ability to learn new technologies quickly are essential soft skills, along with effective communication and collaboration skills to work with cross-functional teams. By combining these technical and soft skills, a Full Stack Software Engineer can efficiently design, develop, and deploy robust and scalable software applications, driving career growth and effectiveness in the role.
Q: What is the career path for a Full Stack Software Engineer?
A: A Full Stack Software Engineer's typical career progression involves starting as a Junior Software Engineer, where they focus on developing foundational skills in programming languages, frameworks, and databases. As they gain experience, they can move into mid-level roles such as a Software Engineer or a Team Lead, where they take on more complex projects, mentor junior engineers, and contribute to technical decision-making. Ultimately, senior roles like Technical Lead, Architect, or Engineering Manager offer opportunities for strategic leadership, technical vision, and career advancement, with potential long-term directions including entrepreneurship, technical consulting, or specialized roles in emerging technologies.
