Skip to content
Back to Careers Page

Vice President of Software Engineering

Boston , Massachusetts

About Us

Shorelight is reinventing the international education experience for students worldwide. Based in Boston, the company works directly with top-ranked, nonprofit, American universities to build innovative programs and high-touch, technology-driven services that help talented students thrive and become global citizens.

Job Overview

The Vice President of Software Engineering (VP of Software Engineering) oversees enterprise architecture, contributes to technology strategy, and drives aspects of software development, including development process and methodologies, setting goals, budgets, and timelines for projects.  He or she will provide overall leadership and management of the Software Engineering organization. This role partners with the senior leadership team to conceive and implement technology solutions and help accomplish companywide mission of reinventing international education.  The VP of Software Engineering is a strategic thinker and problem solver with excellent written and verbal communication skills and a proven ability to make executive-level presentations at all levels of an organization to both technical and non-technical individuals.  This position reports to the Chief Technology Officer.

Essential Functions

Technology Systems and Architecture

  • Responsible for software development and end-to-end delivery for products and services across the Technology organization
  • Offer strategic guidance on application solutions, architectures, integration strategies, governance, quality assurance, and business support processes
  • Drive architecture strategy and vision across the entire portfolio of the Shorelight products
  • Be an active member in the investment prioritization process to ensure prioritization decision making is aligned with the architecture strategy
  • Stay current with the technology trends, latest development tools, and the best design standards

Strategic Planning

  • Understand the company’s ongoing strategic priorities to influence and guide leaders and employees toward solutions that improve business outcomes
  • Evaluate the team structure and annual strategy and priorities for continual improvement of the efficiency and effectiveness of the group
  • Set operational strategy and lead long-term operational forecasting and planning for the Technology & Engineering Department
  • Build relationships with business partners, internal, and external

Fiscal Operations

  • Drive technology team performance and accountability to Technology team roadmap and corporate KPIs
  • Estimate and optimize the Software Engineering budget
  • Create and manage ancillary revenue opportunities across the company
  • Identify changes/opportunities/revenue lines

People Management

  • Attract, develop, and retain team members to ensure productivity and engagement
  • Engage in talent management activities such as goal setting, performance evaluations, development planning, and ongoing feedback to develop team members and achieve organization goals
  • Provide coaching, counseling, and corrective action (when necessary) to team members
  • Foster a culture that reflects Shorelight’s values

Minimum Qualifications

  • Bachelor’s degree in computer science, engineering, or a related subject
  • Demonstrated ability to influence, collaborate, and negotiate with executives outside of one’s own business unit
  • Record of leadership delivering strategic, financial, and operational objectives
  • Proven ability to recruit, lead, motivate, coach, develop, and retain senior-level staff
  • Strong technical background and hands-on experience architecting and building cloud-based, distributed, and horizontally scalable solutions
  • Proven ability to drive an entire software development process from concept, architecture design, development, and QA to deployment of complex web-based and mobile applications
  • Experience with the technology stack, including AWS, Postgres, Java/Spring, Node.js, and React.js
  • Experience integrating with Salesforce or similar CRM products to develop client or business solutions
  • Experience in planning and executing projects using Agile/Scrum methodology
  • Knowledge and experience working with open-source technologies
  • Knowledge of security practices and systems required to manage highly sensitive data
  • Eligibility to work in and travel freely to and from the United States without sponsorship

Preferred Qualifications

  • Master’s degree in computer science, engineering, or a related subject
  • Certifications in leading-edge or primary technology areas
  • Prior experience at executive level

Application Process

To apply for this position, please visit the Shorelight Careers page to submit an application with a resume and cover letter.

Background Check Required–Education, Criminal, Identity

Shorelight is an Equal Opportunity Employer