
Software Engineering Manager
JOB DESCRIPTION
Finalsite is the preferred website, communications, enrollment, and marketing platform of more than 7,000 schools and school districts in 119 countries around the world. The company’s people, products and services transform how schools connect and engage with their community, recruit students and staff, and fundraise; while managing the complex requirements around data privacy, accessibility, hosting and security. Finalsite products and services include award-winning website designs, a robust content management system, mass communications tools, a powerful enrollment management system, innovative inbound marketing tools, data integration, training, support and marketing consulting. Finalsite is headquartered in Glastonbury, CT, USA with employees who work remotely in nearly every state in the U.S. as well as Europe, South America, and Asia. For more information, please visit www.finalsite.com.
Summary of Responsibility
The Software Engineering Manager manages the engineering team responsible for developing, testing and deployment of Finalsite’s admissions, enrollment and billing solution. The SEM advocates best practices throughout the software development lifecycle to ensure quality, scalability and delivery excellence. The SEM fosters career growth for engineers and builds a strong team culture based on innovation, inclusion and respect, advocating for the right outcomes with data and diplomacy, and removing impediments in support of product and team delivery.
The SEM should also be seen as a rock-solid engineer who is a master subject matter expert of their specific domain, and is capable of owning technical design for projects of moderate complexity. In this role, less time will be spent writing code, though there is the expectation that the SEM will contribute to smaller features and bug fixes to keep their skills sharp.
Essential Functions
Works closely with the lead engineers, architect, director of product and security team to build and deliver on the technical and product roadmaps
Collaborates with stakeholders across the company, representing engineering in monthly product line meetings, to ensure successful execution on product line goals
Have enough experience to know:
When the team is getting off track, and is able to help the team correct early
When to escalate the problem up to the VP of Engineering
How to tell difference between the two cases
Actively guides and mentors the product line software engineers and UI developers, seeking to improve each individual’s contribution to the team: code quality, test coverage and organization, reinforcing best practices
Leads stand up meetings for the team and maintains open lines of communication with direct reports, regularly scheduling 1:1’s, bi-annual performance reviews, goal setting, development plans, and approving PTO and expenses
Onboards new software engineers and UI developers, getting them up-to-speed with their development environment, and team tools and processes.
Proactively seeks and suggests changes to processes that would lead to greater efficiency, success or team satisfaction
Qualifications and Skills
Excellent leadership skills and the ability to influence and inspire others
Experience leading, coaching and mentoring a software engineering team
5+ years successfully performing at the Senior Engineer level with 3+ years of management experience
Bachelor’s degree in a related field (Computer Science, Software Engineering, etc.) or equivalent experience
Detail-oriented with ability to learn and apply new technical concepts quickly
Strong Working knowledge of Ruby on Rails or similar framework, Javascript, CSS, HTML,
Experience with version control software
Experience with relational databases
Working knowledge of Git, CI/CD, AWS is strongly preferred
DISCLOSURES
Finalsite is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. EEO is the Law. If you have a disability or special need that requires accommodation, please contact Finalsite's People Operations Team. Finalsite is committed to the full inclusion of all qualified individuals. As part of this commitment, Finalsite will ensure that persons with disabilities or special needs are provided a reasonable accommodation.
Don't wait, tomorrow could be too late.
About the company
Similar Remote Jobs
- New Job! Featured Job Remote Job
- Opened 6 days ago Featured Job Remote Job
- Closes in 14 days Featured Job Remote Job
- Closes in 13 days Featured Job Remote Job
- Closes in 11 days Featured Job Remote Job