Berklee College of Music Logo

Berklee College of Music

Senior Software Engineer

Job Posted Yesterday Posted Yesterday
Remote
Hiring Remotely in USA
Expert/Leader
Remote
Hiring Remotely in USA
Expert/Leader
The Senior Software Engineer leads development of web applications, mentors developers, and collaborates on system architecture using modern technologies.
The summary above was generated by AI

Job Description:

Under the direction of the Director of Development Operations, the Senior Software Engineer at Berklee POPP (Post-Graduate, Online, and Professional Programs) is responsible for leading the development of high-quality web applications and internal tooling, managing both front-end and back-end processes.
This position requires extensive expertise in modern web technologies and frameworks, enabling the ​​architecture and implementation of robust systems. In this role, the Senior Software Engineer mentors mid-level and junior developers, collaborates closely with product managers and designers, and maintains a strong understanding of industry trends to foster innovation and technical excellence. Applicants to this position should have a minimum of ten years’ professional experience in software engineering.
This is an extremely unique opportunity for a generalist engineer to work on a variety of interesting technologies in a relaxed atmosphere, on a team of engineers who practice self-leadership as well as close collaboration. Beyond the sublime team dynamic and engaging technical environment, we have a 35 hour work week, an incredible benefits program, and a December Holiday break. For these reasons and plenty others, several members of the tech team consider this to be the best job they’ve ever had.
ABOUT BERKLEE ONLINE
Accessible, affordable, and career-focused, Berklee Online is the premier innovator and largest provider of worldwide music education. Since 2002, Berklee Online has provided more than 75,000 students from 144 countries the renowned curriculum of Berklee College of Music, at a fraction of the cost. Students receive expert music instruction and unparalleled networking opportunities through Berklee Online’s master’s programs, bachelor’s degree majors, certificate programs, and more than 200 courses. Berklee Online has received dozens of national awards in recognition of quality programming, instruction, and innovation in online education, and most tellingly, earned an unprecedented 97 percent student satisfaction rate in a recent graduate survey. Students emerge from Berklee Online with a portfolio of professional work—cultivated by critical feedback from Berklee College of Music’s same legendary instructors—and the skills to exceed the demands of a rapidly evolving music industry.

MANDATORY TECH STACK EXPERIENCE

  • Ruby experience both in tools development and web development (Rails)

  • JavaScript (ES2017+) (Both backend (Node.js) and front-end (Any Framework)

  • PHP (5+)

  • Shell Scripting (Preferably Bash)

  • Testing Frameworks for both Behavior and Unit testing

PREFERRED TECH STACK EXPERIENCE

  • PostgreSQL

  • Docker

  • Kubernetes

  • AWS

  • Linux (Backend)

  • MacOS (Development Laptop)

  • AOLServer (Tcl/Tk)

ESSENTIAL DUTIES AND RESPONSIBILITIES

  • Lead the development of high-quality, full-stack web applications, ensuring best practices in coding and software architecture.

  • Work with the Chief Software Architect to architect and design complex, scalable systems, ensuring optimal performance and security across applications.

  • Write and maintain advanced code using modern front-end and back-end technologies, ensuring efficiency, maintainability, and adherence to coding standards.

  • Mentor and provide technical guidance to mid-level and junior developers, promoting growth and knowledge-sharing within the team.

  • Collaborate closely with product managers, designers, and cross-functional stakeholders to define technical requirements and deliver innovative solutions.

  • Stay updated on the latest industry trends, frameworks, and technologies to continually enhance the technical capabilities of the team and drive innovation.

  • Proactively research and evaluate emerging technologies, tools, and methodologies to identify opportunities for innovation and improvement within the development process.

  • Lead code reviews and provide constructive feedback to ensure code quality and consistency.

  • Troubleshoot, debug, and optimize existing applications to improve performance, security, and user experience.

  • Contribute to the continuous improvement of development processes, tools, and workflows within the team.

  • Refactor or migrate legacy code to newer applications

  • Develop and maintain tooling (Mostly Ruby, Bash, and JavaScript)

FURTHER REQUIREMENTS

  • Ten years’ experience in software development with a proven record of increasing seniority and complexity.

  • Deep understanding of best practices for code quality, security, and performance optimization.

  • Proven experience in designing, developing, and maintaining scalable, high-performance applications.

  • Excellent problem-solving, debugging, and troubleshooting skills across the full stack.

  • Solid understanding of database design and management, including SQL RDBMSs.

  • Familiarity with version control and collaborative development practices.

  • Ability to manage multiple projects simultaneously, prioritize tasks effectively, and meet deadlines in an agile environment.

  • Effective communication skills, both written and verbal, with the ability to convey complex technical concepts to non-technical audiences.
     

SPECIAL WORKING CONDITIONS, PHYSICAL REQUIREMENTS, ETC. (Responsible for on-call, 24 HR. coverage, etc.):

  • May occasionally require working additional or modified hours to address critical integration issues, or meet project deadlines.

  • Ability to work in an agile environment with changing priorities and deadlines.

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:Staff

Top Skills

AWS
Docker
JavaScript
Kubernetes
Linux
Node.js
PHP
Postgres
Ruby on Rails
Ruby
Shell Scripting

Similar Jobs

Yesterday
Remote
Hybrid
2 Locations
144K-181K Annually
Mid level
144K-181K Annually
Mid level
Fintech • Machine Learning • Payments • Software • Financial Services
Seeking a Senior Software Engineer to develop and support Salesforce solutions, collaborate with Agile teams, and stay updated with tech trends.
Top Skills: AngularApexAWSCSSHTMLJavaJavaScriptLightning FrameworkNode.jsReactRest ApisRestful Web ServicesSalesforceSoap ApisSOQLSQLTypescriptVisualforce
18 Hours Ago
Easy Apply
Remote
USA
Easy Apply
Senior level
Senior level
Fintech • Social Impact
As a Senior Software Engineer, you'll enhance donor experiences on our fundraising platform using React, TypeScript, and Ruby on Rails. Collaborate with cross-functional teams to build reliable, maintainable features and contribute to the platform's scalability and effectiveness.
Top Skills: CypressReactRuby On RailsTypescript
4 Days Ago
Remote
Hybrid
Austin, TX, USA
160K-220K Annually
Senior level
160K-220K Annually
Senior level
Information Technology • Productivity • Software • Infrastructure as a Service (IaaS)
As a Senior Software Engineer, you will lead the development of scalable software applications, provide technical leadership, and contribute to system architecture decisions at NinjaOne.
Top Skills: AWSC++JavaKotlinPostgresRedis

What you need to know about the Seattle Tech Scene

Home to tech titans like Microsoft and Amazon, Seattle punches far above its weight in innovation. But its surrounding mountains, sprinkled with world-famous hiking trails and climbing routes, make the city a destination for outdoorsy types as well. Established as a logging town before shifting to shipbuilding and logistics, the Emerald City is now known for its contributions to aerospace, software, biotech and cloud computing. And its status as a thriving tech ecosystem is attracting out-of-town companies looking to establish new tech and engineering hubs.

Key Facts About Seattle Tech

  • Number of Tech Workers: 287,000; 13% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Amazon, Microsoft, Meta, Google
  • Key Industries: Artificial intelligence, cloud computing, software, biotechnology, game development
  • Funding Landscape: $3.1 billion in venture capital funding in 2024 (Pitchbook)
  • Notable Investors: Madrona, Fuse, Tola, Maveron
  • Research Centers and Universities: University of Washington, Seattle University, Seattle Pacific University, Allen Institute for Brain Science, Bill & Melinda Gates Foundation, Seattle Children’s Research Institute
By clicking Apply you agree to share your profile information with the hiring company.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account