Senior Software Engineer - Digital Innovations
Henderson Engineers
About the role
About
Join Henderson – Where We Build More Than Just Structures
At Henderson, we focus on our people and the experiences that shape our buildings. We are a team of innovators and problem‑solvers, committed to delivering technical excellence and creative solutions in design and construction. Our mission is to create spaces that last long after their doors open.
As an Employee Stock Ownership Plan (ESOP) company, every employee‑owner plays a pivotal role in driving our vision of innovation, sustainability, and outstanding client experience. We are dedicated to nurturing a people‑first culture and proudly managing a diverse portfolio of world‑class facilities.
What We Do
We provide comprehensive building system design and construction services across various high‑growth markets throughout the country. You'll leverage your skills to work on exciting projects for industry leaders in mission‑critical sectors like higher education, sports, healthcare, grocery, and retail.
How We Stand Out
We are more than just a construction company; we prioritize you. With hundreds of passionate employee‑owners, we foster an inclusive workplace where everyone can thrive. Together, we create innovative solutions for our clients, design landmark spaces, and celebrate our successes.
Position Summary
As a Senior Software Engineer, you will utilize cutting‑edge technologies to develop and maintain internally‑focused business applications, deploy web changes, and integrate external software with our internal systems. This role requires you to create reports from the database, lead software projects, and coordinate research and development for both internal and external technology solutions. You will be responsible for solving complex technical challenges and mentoring less‑experienced team members. Specialization in areas like Technical Leadership, Front‑End UI/UX Development, Database Design, and Project Management may be a part of your focus.
Key Responsibilities
- Develop and enhance applications.
- Gather requirements from stakeholders and manage project activities.
- Design and implement innovative solutions.
- Evaluate, test, and revise applications as necessary.
- Optimize SQL queries and assist team members with complex queries.
- Configure the SQL server as required.
- Other duties as assigned.
- Create mock‑ups to provide a visual understanding of software requirements.
- Research the latest UI/UX trends.
- Implement design systems and best practices for fellow developers.
- Deploy changes to our websites.
- Test and troubleshoot problems that arise.
- Communicate changes through company updates.
- Create and maintain the development and deployment environment.
- Maintain and upgrade custom application servers.
- Lead software projects and manage tasks to ensure successful completions.
- Mentor and support new developers in understanding organizational policies and procedures.
Qualifications
- Bachelor's degree in Computer Science or related field, or equivalent work experience.
- Relevant technical certifications are preferred.
- Minimum of 7 years of experience in software development.
- Proficient in modern CSS/HTML (HTML 5+, CSS 3+).
- Experience with client‑side programming, notably TypeScript with React.
- Familiarity with server‑side programming, particularly in .NET technologies (C#).
- Strong background in RDBMS, especially Microsoft SQL Server.
- Proficiency in all core competencies outlined in this job description is required.
- Ability to engage in prolonged periods of sitting or standing while working on a computer.
- Strong communication skills in English, both written and verbal.
What We Offer
Culture
- Flexible work hours to support your work‑life balance.
- Casual dress code to encourage you to be yourself.
- Paid volunteer time, because we believe in giving back.
- Generous paid parental leave for both parents.
- Health and wellness initiatives to keep you fit.
- Receptive leadership that fosters open communication.
- Clear career progression options to support your growth.
Benefits
- Industry‑leading 401K match and profit sharing for collective success.
- Participation in the Employee Stock Ownership Plan – our employees are the owners.
- Paid training for professional development to enhance your skills.
- Performance bonuses to reward your hard work.
- Comprehensive health insurance options for you and your family.
- Paid term life and disability coverage for peace of mind.
- Health Savings Accounts & Flexible Spending Accounts for tax savings.
- Generous paid time off and sick leave for your well‑being.
- Financial wellness and coaching programs to support your economic health.
Additional Information
- For further information, please visit our careers page.
- Henderson Engineers, Inc. and Henderson Building Solutions are equal opportunity employers and participate in the E‑Verify program.
- Applicants must be legally authorized to work in the United States, and verification of eligibility will be required at the time of employment.
- All offers are contingent upon completion of the hiring process, including verifications and background checks.
Important Notice to Recruitment Agencies
Henderson does not accept unsolicited resumes from search firms or agencies. Any resume submitted without a prior written search agreement will be considered unsolicited and owned by Henderson. Please, no phone calls or emails.
Recruitment Fraud Alert
Henderson conducts all email communications exclusively through official company email addresses. We extend job offers only after a comprehensive interview process and will never ask for payments or the purchase of equipment. If you suspect fraud, cease communications immediately.
Requirements
- Bachelor's degree in Computer Science or related field, or equivalent work experience.
- Proficient in modern CSS/HTML (HTML 5+, CSS 3+).
- Experience with client-side programming, notably TypeScript with React.
- Familiarity with server-side programming, particularly in .NET technologies (C#).
- Strong background in RDBMS, especially Microsoft SQL Server.
- Proficiency in all core competencies outlined in this job description is required.
- Ability to engage in prolonged periods of sitting or standing while working on a computer.
- Strong communication skills in English, both written and verbal.
Responsibilities
- Develop and enhance applications.
- Gather requirements from stakeholders and manage project activities.
- Design and implement innovative solutions.
- Evaluate, test, and revise applications as necessary.
- Optimize SQL queries and assist team members with complex queries.
- Configure the SQL server as required.
- Other duties as assigned.
- Create mock-ups to provide a visual understanding of software requirements.
- Research the latest UI/UX trends.
- Implement design systems and best practices for fellow developers.
- Deploy changes to our websites.
- Test and troubleshoot problems that arise.
- Communicate changes through company updates.
- Create and maintain the development and deployment environment.
- Maintain and upgrade custom application servers.
- Lead software projects and manage tasks to ensure successful completions.
- Mentor and support new developers in understanding organizational policies and procedures.
Benefits
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free