HARVARD UNIVERSITY Senior Software Architect/Engineer in Cambridge, MA

pin
pin

Job Description

Reporting to the Associate Director of Research Administration and Compliance Solutions, the Senior Software Engineer/Architect serves as the primary architectural authority for the Grants Management Application Suite (GMAS), accountable for its long-term technical strategy, architectural integrity, scalability, and sustainability, Harvard’s enterprise system of record for sponsored programs. While focused on GMAS, this team member will also advise and execute projects in other areas across the IT portfolio.

This role leads comprehensive development efforts for highly complex, large-scale, multi-faceted enterprise applications. The position delivers strategic and expert technical leadership, defines overarching development strategy, and partners with IT leadership to shape the long-term application portfolio roadmap.

  • Define and drive the long-term architectural vision and technical roadmap for GMAS and related research administration systems.
  • Provide strategic technical oversight and architectural guidance, while remaining capable of hands-on contribution when necessary.
  • Lead development of technical solutions for highly complex business requirements.
  • Guide modernization, scalability, performance optimization, and integration strategy.
  • Ensure alignment of system architecture with University-wide IT standards while influencing enterprise architectural direction through participation in governance and review boards.
  • Evaluate emerging technologies and make strategic recommendations for adoption.
  • Accountable for architectural governance, resolution of complex cross-system design challenges, and mitigation of systemic technical risk across the application portfolio.
  • Lead cross-functional development initiatives spanning multiple modules or systems.
  • Oversee multiple concurrent technical initiatives of significant scope and complexity.
  • Ensure delivery of high-quality, secure, scalable enterprise applications.
  • Champion engineering excellence, DevOps maturity, and continuous improvement practices.
  • Collaborate closely with business analysts, QA, security, infrastructure, and other enterprise teams.
  • Represent application architecture in University-wide forums and cross-functional governance groups.
  • Mentor senior and junior developers; elevate engineering standards across the team.
  • Lead design reviews and architectural governance discussions.
  • Provide architectural oversight for production release planning and complex deployment activities.
  • Support complex production deployments as needed.
  • Participate in rotating on-call support for research administration systems.
  • Promote adherence to Harvard IT technical standards, policies, and Code of Conduct.

Qualifications

Basic Qualifications:

Basic Qualifications are the minimum threshold a candidate must meet in order to be considered for this role.

  • Minimum of seven years’ post-secondary education or relevant work experience

Additional Qualifications and Skills:
Required Technical Expertise:

  • Bachelor’s degree in Computer Science, Information Technology, or related field — or equivalent practical experience.
  • Minimum 7 years of progressively responsible experience in enterprise application development and architecture, including demonstrated leadership in defining enterprise technical strategy.
  • Demonstrated highly specialized expertise in Java/JEE enterprise architecture.
  • Proven experience leading development for large-scale, complex, multi-tier enterprise systems.
  • Experience contributing to long-term strategic planning and technical roadmap development.
  • Demonstrated ability to operate at both strategic and hands-on technical levels.
  • Strong systems-thinking mindset with focus on long-term sustainability.
  • Proven ability to influence technical direction beyond immediate project teams.
  • Experience working in Agile and DevOps environments
  • Commitment to continuous learning and technical innovation.
  • Java/JEE (7 years): JSP, Servlets, JDBC, JMS, JSF (PrimeFaces), Spring Framework.
  • Enterprise Architecture & Multi-tier application design.
  • REST and SOAP Web Services; API design and governance (Apigee preferred).
  • Hibernate, SQL, PL/SQL, Oracle data modeling.
  • Integration architecture and service-oriented design.
  • CI/CD pipelines (Jenkins, GitLab CI).
  • Git-based source control.
  • Application servers: WebLogic, Tomcat.
  • Linux/Unix environments.
  • XML schema development and validation.

Additional Information

Standard Hours/Schedule: Monday-Friday - Support planned production releases, occasionally during extended hours or weekends.

This position can be fully remote or hybrid.

  • Travel to the campus may be required for important project events with advance notice.
  • Works hours are on east coast time.
  • Harvard employees must live and work from one of the following states; California, Connecticut, Georgia, Illinois, Maine, Maryland, Massachusetts, New Hampshire, New Jersey, New York, Rhode Island, Vermont, Virginia, or Washington.
  • Relocation assistance is not available.

Visa Sponsorship Information: Harvard University is unable to provide visa sponsorship for this position

Pre-Employment Screening: Identity, Education

Other Information:
Please provide a cover letter and resume as one document with your application.
This position has a 180-day orientation and review period.

#LI-BT1

Work Format Details

This position has been determined by school or unit leaders that some of the duties and responsibilities can be effectively performed at a non-Harvard location. The work schedule and location will be set by the department at its discretion and based upon operational needs. When not working at a Harvard or Harvard-designated location, employees in hybrid positions must work in a Harvard registered state in compliance with the University’s Policy on Employment Outside of Massachusetts. Additional details will be discussed during the interview process. Certain visa types and funding sources may limit work location. Individuals must meet work location sponsorship requirements prior to employment.

Salary Grade and Ranges

This position is salary grade level 059. Please visit Harvard's Salary Ranges to view the corresponding salary range and related information.

Benefits

Harvard offers a comprehensive benefits package that is designed to support a healthy work-life balance and your physical, mental and financial wellbeing. Because here, you are what matters. Our benefits include, but are not limited to:

  • Generous paid time off including parental leave
  • Medical, dental, and vision health insurance coverage starting on day one
  • Retirement plans with university contributions
  • Wellbeing and mental health resources
  • Support for families and caregivers
  • Professional development opportunities including tuition assistance and reimbursement
  • Commuter benefits, discounts and campus perks

Learn more about these and additional benefits on our Benefits & Wellbeing Page.

EEO/Non-Discrimination Commitment Statement

Harvard University is committed to equal opportunity and non-discrimination. We seek talent from all parts of society and the world, and we strive to ensure everyone at Harvard thrives. Our differences help our community advance Harvard's academic purposes.

Harvard has an equal employment opportunity policy that outlines our commitment to prohibiting discrimination on the basis of race, ethnicity, color, national origin, sex, sexual orientation, gender identity, veteran status, religion, disability, or any other characteristic protected by law or identified in the university's non-discrimination policy. Harvard's equal employment opportunity policy and non-discrimination policy help all community members participate fully in work and campus life free from harassment and discrimination.

Reporting to the Associate Director of Research Administration and Compliance Solutions, the Senior Software Engineer/ Architect serves as the primary architectural authority for the Grants Management Application Suite (GMAS), accountable for its long-term technical strategy, architectural integrity, scalability, and sustainability, Harvard’s enterprise system of record for sponsored programs. While focused on GMAS, this team member will also advise and execute projects in other areas across the IT portfolio. This role leads comprehensive development efforts for highly complex, large-scale, multi-faceted enterprise applications. The position delivers strategic and expert technical leadership, defines overarching development strategy, and partners with IT leadership to shape the long-term application portfolio roadmap. Define and drive the long-term architectural vision and technical roadmap for GMAS and related research administration systems. Provide strategic technical oversight and architectural guidance, while remaining capable of hands-on contribution when necessary. Lead development of technical solutions for highly complex business requirements. Guide modernization, scalability, performance optimization, and integration strategy. Ensure alignment of system architecture with University-wide IT standards while influencing enterprise architectural direction through participation in governance and review boards. Evaluate emerging technologies and make strategic recommendations for adoption. Accountable for architectural governance, resolution of complex cross-system design challenges, and mitigation of systemic technical risk across the application portfolio. Lead cross-functional development initiatives spanning multiple modules or systems. Oversee multiple concurrent technical initiatives of significant scope and complexity. Ensure delivery of high-quality, secure, scalable enterprise applications. Champion engineering excellence, DevOps maturity, and continuous improvement practices. Collaborate closely with business analysts, QA, security, infrastructure, and other enterprise teams. Represent application architecture in University-wide forums and cross-functional governance groups. Mentor senior and junior developers; elevate engineering standards across the team. Lead design reviews and architectural governance discussions. Provide architectural oversight for production release planning and complex deployment activities. Support complex production deployments as needed. Participate in rotating on-call support for research administration systems. Promote adherence to Harvard IT technical standards, policies, and Code of Conduct. Qualifications. Basic Qualifications:Basic Qualifications are the minimum threshold a candidate must meet in order to be considered for this role. Minimum of seven years’ post-secondary education or relevant work experience. Additional Qualifications and Skills: Required Technical Expertise:Bachelor’s degree in Computer Science, Information Technology, or related field — or equivalent practical experience. Minimum 7 years of progressively responsible experience in enterprise application development and architecture, including demonstrated leadership in defining enterprise technical strategy. Demonstrated highly specialized expertise in Java/ JEE enterprise architecture. Proven experience leading development for large-scale, complex, multi-tier enterprise systems. Experience contributing to long-term strategic planning and technical roadmap development. Demonstrated ability to operate at both strategic and hands-on technical levels. Strong systems-thinking mindset with focus on long-term sustainability. Proven ability to influence technical direction beyond immediate project teams. Experience working in Agile and DevOps environments. Commitment to continuous learning and technical innovation. Java/ JEE (7 years): JSP, Servlets, JDBC, JMS, JSF (Prime. Faces), Spring Framework. Enterprise Architecture & Multi-tier application design. REST and SOAP Web Services; API design and governance (Apigee preferred). Hibernate, SQL, PL/ SQL, Oracle data modeling. Integration architecture and service-oriented design. CI/ CD pipelines (Jenkins, GitLab CI). Git-based source control. Application servers: Web. Logic, Tomcat. Linux/ Unix environments. XML schema development and validation.
search terms: Software Architect+Engineer
Expired
pin
pin
Local Job Bulletin is an independent Job Search Engine. Local Job Bulletin is not endorsed, sponsored or affiliated with the actual employer of the job. All trademarks, service marks, logos, domain names, and job descriptions are the property of their respective holder.
Upload your Resume - Let Employers find you!
pin
pin
 
 
Local Job Bulletin is an independent Job Search Engine. Local Job Bulletin is not an agent or representative and is not endorsed, sponsored or affiliated with any employer. Local Job Bulletin uses proprietary technology to keep the availability and accuracy of its job listings and their details. All trademarks, service marks, logos, domain names, job descriptions and other company descriptions / details are the property of their respective holder. Local Job Bulletin does not have its users apply for a job on the LocalJobBulletin.com website. Additionally, Local Job Bulletin may provide a list of third-party job listings that may not be affiliated with any employer. Please make sure you understand and agree to the website's Terms & Conditions and Privacy Policies you are applying on as they may differ from ours and are not in our control.;
pin
pin