Bachelor's degree in Computer Science, Software Engineering, or related field
2-6 years of experience in responsive web application development
Strong understanding of object-oriented programming languages (C#, Python, Java)
Extensive experience with web technologies (HTML, CSS, JavaScript)
Excellent knowledge of JavaScript frameworks (React, Angular, Vue.js)
Familiarity with version control systems (Git, GitHub, Azure DevOps)
Experience with AI/LLM APIs and AI-assisted development tools is a plus
Responsibilities
Collaborate with cross-functional teams to deliver web applications
Develop responsive front-end and back-end components using modern web technologies
Create engaging UI animations and transitions while ensuring accessibility
Write PL/SQL queries to maintain data quality and performance
Drive continuous improvement by writing clean, maintainable code
Participate in code reviews and suggest improvements
Document technical decisions for knowledge sharing
Build AI-powered user experiences and integrate them into applications
Benefits
Access to competitively priced health care options and employer-paid disability insurance
401(K) plan with up to $5K employer match and Health Savings Account (HSA)
3 weeks of paid parental leave and Flexible Spending Account (FSA) for dependent care
12 weeks of paid maternity leave through Short-Term Disability Plan
Wellness benefits including mental health resources and Employee Assistance Program
Tuition and certification reimbursement for continued education
15 days of vacation and 6 days of paid sick leave
Identity theft and travel mishap coverage at no cost
Discounts on purchasing a Stanley Martin home and partner services
Early paycheck access through Dayforce Wallet
Support for local charities through the Giving Back Program
Full Job Description
As a key member of the Information Technology team, the Software Engineer will contribute to the development and maintenance of our cloud-hosted web applications, supporting internal and external stakeholders and helping drive operational efficiency and content delivery across the platform. This role offers the opportunity to work with modern web technologies, including AI-powered features, collaborate across product and data teams, and contribute to projects that directly impact the homebuilding industry.
Responsibilities and Duties
Collaborate with Product Designers, Product Managers, Engineers to deliver compelling multifaceted desktop and mobile web applications.
Develop responsive and reusable front-end and back-end components using standard web technologies (HTML, CSS, JavaScript, React, .NET, Node.js, etc.).
Create engaging, performant UI animations, transitions, and interactive motion using JavaScript and CSS (e.g., GSAP, Framer Motion, CSS animations), ensuring smooth performance across devices and respecting accessibility needs such as reduced-motion preferences.
Work with PL/SQL to write queries, functions, and procedures, ensuring high data quality and performance.
Drive the continuous improvement of our codebases by writing clean, efficient, and maintainable code.
Participate in code reviews, identify potential issues and suggest improvements, ensuring high-quality code delivery.
Document technical decisions and processes for future reference and knowledge sharing.
Build and integrate AI-powered user experiences, such as chat interfaces, smart search, and content generation features, including handling streaming responses, loading states, and error handling in the UI.
Contribute to and maintain shared UI component libraries and design systems to ensure consistent user experience.
Complete all other duties as assigned by manager.
Represent the company professionally in all internal and external interactions and communications.
Adhere to and promote the Mission, Vision, and Values of Stanley Martin Companies.
Position Standards
Strong analytical and problem-solving skills
Ability to work independently and as part of a cross-functional team
Passion for software development and delivering high-quality, maintainable code
Strong attention to detail and a passion for creating intuitive, user-centered interfaces
Flexible mindset and a strong desire to learn and grow with modern technologies
Commitment to delivering work on time and within established standards
Self-directed, proactive, "get-it-done" attitude
Position Requirements
Bachelor's degree in Computer Science, Software Engineering, Human Computer Interaction, or a related field
2-6 years of experience developing and delivering responsive web applications in a corporate environment
Strong understanding of object-oriented programming languages (e.g., C#, Python, Java)
Extensive experience with web technologies (e.g., HTML, CSS, JavaScript)
Excellent knowledge of various JavaScript frameworks and libraries (e.g., React, Angular, Vue.js)
Solid understanding of web accessibility (WCAG), front-end performance optimization, and cross-browser compatibility
Experience building JavaScript-based animations, transitions, and interactive motion (e.g., GSAP, Framer Motion, CSS animations) is a plus
Familiarity with version control systems (Git, GitHub, Azure DevOps)
Experience with cloud computing services (e.g., AWS, Azure, GCP) is a plus
Experience interacting with or using AI/LLM APIs (Azure OpenAI, OpenAI, Claude, Vertex)
Experience using AI-assisted development tools (e.g., GitHub Copilot, Claude Code, Cursor) to improve productivity and code quality
Exposure to MCP servers for developer workflows or automation
What's In It For Me:
Access to competitively priced, high-quality health care options through Aetna, MetLife and EyeMed, along with employer-paid Short Term and Long Term disability, basic life and AD&D insurance (including employee-paid life, Legal Resources, and Aflac supplemental options)
Plan for the future by investing in a 401(K), with up to $5K employer match, invest even more with our Health Savings Account (HSA)
Put your family first with benefits, including 3 weeks of paid parental leave and a Flexible Spending Account (FSA) for dependent care
12 weeks of paid maternity leave through our Short-Term Disability Plan
Receive well-rounded wellness benefits, including free and low-cost mental health resources and support services through our Employee Assistance Program
Continue your education with tuition and certification reimbursement
Rest and relax with 15 days of vacation (increases with tenure) and 6 days of paid sick leave
Protect yourself from identity theft or travel mishaps with our no-cost coverage
Receive great discounts on buying a Stanley Martin home and discounts with our partners in mortgage and title services as well as cell phone service through Verizon
Get access to your paycheck early with an advanced pay option through Dayforce Wallet
Support local charities that are important to you through our Giving Back Program; with up to $250 match, 8 hours leave and more
The annual base salary range for this position is $111,800 to $125,300.