
Careers at MassHousing
At MassHousing, we believe a home is more than a roof and four walls. A home is safety and security, opportunity and peace of mind. Our team of talented professionals works to ensure that all Massachusetts residents have a safe, healthy and affordable place to call home. If you share our commitment, we hope you will consider joining us.
Equal Opportunity Employer M/F/V/D
MassHousing is committed to providing an environment of mutual respect where equal employment opportunities are available to all applicants, colleagues and partners without regard to race, color, religion, sex, pregnancy, national origin, age, physical and mental disability, marital status, sexual orientation, gender identity, gender expression, genetic information, military and veteran status, and any other characteristic protected by applicable law. MassHousing believes that diversity and inclusion among our colleagues and partners is critical to our success, and we seek to recruit, develop and retain the most talented people from a diverse candidate pool.
Current Openings
Software Architect
Organization: MassHousing
Location: One Beacon Street, Boston, MA 02108
Posting Closes: Close of Business on September 17, 2025
Website: www.masshousing.com
The Organization
MassHousing will confront the housing challenges facing the Commonwealth to improve the lives of its people. A bold mission for an innovative agency. Since its inception in 1966, MassHousing has provided more than $29 billion for more than 125,000 apartments and more than 105,000 home mortgage loans. Beyond lending, we also work to promote economic growth and empowerment for families, individuals, and businesses; help communities increase their housing stock; provide hope and homes for vulnerable populations, and look for new, cost-effective ways to provide equitable housing opportunities. We have a relentless determination to confront the Commonwealth's housing challenges and improve lives.
We know that we cannot meet our mission without a workforce that is committed to standing with us in our efforts. We achieve this by making investments in staff development and prioritizing individuals who align with our values including an unwavering dedication to diversity, equity, and inclusion.
As an employee of MassHousing you are offered a great career opportunity which is more than a paycheck. MassHousing's total compensation package features an outstanding set of employee benefits which you should consider towards your overall compensation, including but not limited to:
- Tuition reimbursement up to $10,000 per calendar year
- A 35-hour work week and a hybrid work schedule
- Back up Child/Elder Care
- Retirement Savings including a pension and a deferred compensation plan (with a match)
- Comprehensive health, dental and vision plans
- 12 paid Holidays per year and generous sick, vacation, and personal time
- Short-Term Disability
- Central Boston office location, convenient to public transportation and amenities on site
If you're ready to join our dynamic team of mission driven professionals, this might be the job for you! Interested candidates should send a letter of interest and a resume to MassHousing by logging in to www.masshousing.com/workwithus.
Position Summary
The Software Architect leads the design, development, and implementation of complex software systems to ensure they are highly available, secure, high-performing, reliable, and scalable. This role makes high-level architectural decisions, sets technical standards, and guides software development across the Systems Development department. The Software Architect is a key technical expert in application architecture, data management, and security. As a member of the IT management team, the Software Architect contributes to strategic planning, project prioritization, and staff development. This role involves hands-on development, active problem solving, and team leadership to promote technical excellence, innovation, and continuous improvement across software projects. This position reports to the Manager of Systems Development.
All positions at MassHousing require a customer service mindset in accordance with our values: Respect, Service, Empathy, Accountability, Collaboration, and Inclusion.
MassHousing operates under a hybrid work model; therefore, employees are expected to work on-site according to a schedule determined in collaboration with their manager and based on the needs of the role. To support effective onboarding, new employees may be required to work in the office more frequently during their first 90 days.
Essential Functions
Technical Leadership
- Work closely with the Manager of Systems Development to set near- and long-term technical direction
- Evaluate and recommend technologies, solutions, and products to meet agency and IT objectives
- Provide technical leadership and direction to development teams on multiple projects
- Stay up to date with emerging trends and technologies in software development
Software Design and Development
- Define enterprise architecture standards and system-specific architectures
- Collaborate with developers to guide, review, and manage system design
- Design secure systems, define security requirements, and verify compliance with security requirements and best practices
Quality Assurance and Quality Control
- Develop, maintain, and champion standards, procedures, and best practices
- Review code, provide and accept feedback, and incorporate recommendations and lessons learned
- Identify, analyze, and remediate security vulnerabilities
- Collaborate with developers to create, review, and maintain technical documentation
Project Management
- Collaborate with IT management and Agency leadership to evaluate, prioritize, and plan projects
- Coordinate project estimation, planning, and development staff assignments
- Monitor project progress to identify and address potential challenges
DevOps and Support
- Collaborate with development and operations teams to plan and execute system deployments
- Diagnose, debug and resolve complex issues with code, data, configuration, and infrastructure
- Support systems through administrative changes, end-user support, and troubleshooting of issues
- Perform scheduled system upgrades and other system needs, requiring occasional availability outside of standard business hours, including nights (7pm-7am), weekends (Fri-Sun), and during emergencies
System Optimization
- Optimize systems for better performance, efficiency, and usability
- Upgrade technologies and platforms to comply with product lifecycles and enable new features
People Management
- Recruit, develop, and retain staff to ensure productivity and engagement
- Engage in performance manager activities such as goal setting, performance evaluations, development planning, and continuous feedback to develop staff and achieve Agency goals
- Provide coaching, counseling, and corrective action (when necessary) to staff
- Foster a culture that reflects MassHousing’s mission and values
Security
- Comply with MassHousing's Information Security Program and all other Agency information security policies and procedures
- Take responsibility for any Agency assets assigned to you
- Promptly report any security events, incidents, or weaknesses to MassHousing’s Information Security Team
Minimum Qualifications
- Bachelor's degree in computer science or related field, or an equivalent combination of education and work experience
- 4+ years of experience in software development
- 2+ years of experience in software architecture
- 2+ years of experience managing software developers
- Experience architecting and implementing mission-critical systems with .NET and SQL Server
- Advanced experience with web application architectures and design patterns
- Advanced experience with C#, ASP.NET Core, and Entity Framework
- Database modeling, normalization, programming, performance tuning, ETL, and advanced querying with SQL Server
- Advanced web development experience with HTML, CSS, Bootstrap
- Advanced JavaScript and JavaScript frameworks such as Angular, jQuery, React, Vue.js
- Experience with Azure DevOps for Agile planning, Git version control, and CI/CD
- Proven ability to design, develop, deploy, and manage applications with Microsoft Azure
- Eligibility to work in, and travel freely to and from, the United States without sponsorship
Preferred Qualifications
- Knowledge of Gen AI and LLMs and their application in the software development lifecycle
- Experience with .NET Framework 4, ASP.NET Web Forms, Blazor
- Skilled in PowerShell scripting
- Proficiency in Microsoft Power Platform
- Practical understanding of Content Management Systems such as Sitecore XP and WordPress
- Familiarity with affordable housing, mortgage lending, finance, insurance, real estate
Essential Characteristics
- Exceptional analytical, critical-thinking, and problem-solving skills
- Ability to anticipate risks and opportunities and evaluate options to recommend effective solutions
- Strong commitment to security in software development, vigilance for security risks, and diligence in mitigating risks and resolving issues
- Outstanding leadership skills with proven ability to coach, mentor, and inspire others
- Exceptional oral and written communication with confidence in communicating at all levels of the Agency
- Excellent organizational skills and attention to detail
- Proactive and collaborative leader motivated to contribute in a high impact role
- Comfortable multitasking, adjusts quickly to shifting priorities, and manages time efficiently in a fast-paced environment
Salary Range: $119,344.28 - $155,147.57
MassHousing is an Equal Opportunity Employer