Berklee College of Music
Principal Software Engineer
Boston, MA
Feb 25, 2025
Full-time
Full Job Description

Job Description:

The Principal Software Engineer is a highly skilled and invaluable member of our team, responsible for the technical development and maintenance of Berklee's digital ecosystem, encompassing Beklee’s main website (www.berklee.edu), related sub-domains, the Berklee Hub, and other websites and platforms. This role requires deep technical expertise across the entire system, contributing to architecture, implementation, and product direction while ensuring scalability, security, and performance.

As the senior developer on the team, the Principal Software Engineer provides technical leadership, strategic guidance, and mentorship, including managing and mentoring a Full Stack Developer to foster a high-performing and collaborative development team. They also assess and select the most appropriate and sustainable solutions, balancing internal development, third-party platforms, and contracted services.

A key member of the Communications & Marketing team, this role brings technical expertise, industry knowledge, and informed decision-making to ensure Berklee’s digital platforms deliver exceptional experiences for the Berklee community.

Essential Duties and Responsibilities

Technical Leadership & Development

  • Act as subject matter expert on all matters relating to software engineering, including coding, troubleshooting and product development.

  • Own and guide the technical architecture of Berklee’s website ecosystem, ensuring scalability, security, and performance.

  • Assess risks, identify potential problems, and provide proactive solutions without requiring external guidance.

  • Maintain deep knowledge of Berklee’s technical ecosystem, ensuring seamless integrations across multiple platforms and services.

  • Lead the delivery of high-quality, sustainable software solutions focused on reusability and robustness.

  • Oversee the implementation of code review processes, peer programming, and internal documentation practices to maintain high code quality. Establish best practices for coding, documentation, and development workflows.

  • Evaluate third-party solutions, integrations, and contracted services to determine the best approach for digital development.

  • Work closely with cross-functional teams (Communications & Marketing, IT, Enrollment, Events, etc.) to execute digital initiatives.

  • Develop and execute technical strategies that align with Berklee’s digital vision and long-term goals.

System Maintenance, Security & Performance

  • Administer the server, network, and hosting environment of Berklee’s digital platforms, working with hosting providers and partners.

  • Conduct performance optimizations, downtime monitoring, and necessary system upgrades.

  • Proactively implement security best practices and data protection measures to address risks and vulnerabilities.

Team Management & Mentorship

  • Manage and mentor a Full Stack Developer, fostering professional growth and technical excellence.

  • Provide technical guidance and performance feedback, ensuring high-quality development practices.

Required Skills and Experience

  • 10+ years of progressive experience in software development and engineering.

  • Deep knowledge and expertise in software development, system architecture, and web technologies.

  • Strong problem-solving and troubleshooting skills, with the ability to make informed decisions based on comprehensive subject matter knowledge.

  • Excellent strategic and tactical thinking, aligning technical objectives with overall company goals.

  • Exceptional communication and relationship-building skills, fostering collaboration and consensus across teams.

  • Extensive understanding of software development lifecycle, best practices, and methodologies.

  • Proven experience in leading and delivering high-quality software solutions.

  • Strong knowledge of security principles and best practices in web application development.

  • Proficiency in server administration and experience with hosting environments.

  • Strong organizational and time management skills, with the ability to prioritize and meet deadlines.

  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).

  • Demonstrated mastery of the following: PHP, Drupal, Javascript, HTML, XML, AJAX, CSS, Web Accessibility, Apache, MySQL, Ruby, Rails, Solr.

This document does not create an employment contract, implied or otherwise, other than an “at will” employment relationship.

Diversity, Equity, Inclusion & Equal Employment Opportunity at Berklee:

We support an inclusive workplace where everyone excels based on personal merit, qualifications, experience, ability, and job performance. Berklee affirms that inequality is detrimental to our faculty, staff, students, and the communities we serve. Our goal is to make lasting change through our actions. Berklee is committed to providing fair and equitable consideration of all employees and applicants without regard to race, color, religion, ancestry, age, national origin, place of birth, gender, sexual orientation, gender identity or expression, disability, genetic information, or status as a member of the armed forces or veteran of the armed forces, or any other category protected by federal, state, or local law.

As part of this commitment, Berklee will ensure that persons with disabilities are provided reasonable accommodations. If reasonable accommodation is needed to participate in the job application or interview process, to perform essential job functions, and/or to receive other benefits and privileges of employment, please contact the Human Resources Team at hroperations@Berklee.edu or call 617-747-2375.

Berklee is committed to increasing the diversity of our institution, community, and the curriculum. Candidates who can contribute to that goal are encouraged to apply and to identify their strengths in this area.

*Currently enrolled Berklee students are not permitted to apply for staff or faculty positions.*

Employee Type:

StaffPDN-9e4b0806-c29d-4ca8-a8d1-514b38b1ddfe
Job Information
Job Category:
Engineering
Spotlight Employer
Related jobs
TJX Companies, Inc
Style is never in short supply at our more than 1,000 TJ Maxx stores. They all have different products, but the same commitment to the thrill of the find. From designers straight off the runway to sta...
Feb 25, 2025
Norwalk, CA
TJX Companies, Inc
Style is never in short supply at our more than 500 HomeGoods stores and we are constantly on a mission to provide the little surprises and extra touches that make a house feel like home. Same with w...
Feb 25, 2025
Mentor, OH
TJX Companies, Inc
At Homesense, we're helping people let their personality shine in their home. We're out to bring high-quality and unique pieces to stores throughout the country. Like our stores, our work environment...
Feb 25, 2025
North Wales, PA
©2025 Delta Sigma Theta.
Powered by TalentAlly.
Apply for this job
Principal Software Engineer
Berklee College of Music
Boston, MA
Feb 25, 2025
Full-time
Your Information
First Name *
Last Name *
Email Address *
This email belongs to another account. Please use a diferent email address or Sign In.
Zip Code *
Password *
Confirm Password *
Create your Profile from your Resume
By clicking the Apply button, you agree to the terms of use and privacy policy and consent to receive emails from us about job opportunities, career resources, and other relevant updates. You can unsubscribe at any time.
Continue to Apply

Berklee College of Music would like you to finish the application on their website.

Ace your interview with
AI-powered interview practice

Get comfortable talking to hiring managers, receive personalized feedback on areas for improvement, sharpen your ability to answer the most common questions, and build confidence in formulating strong responses on the spot. Click the button below to begin your three free virtual interviews!