Software Engineering Manager
Job Description
Join our team as a Software Engineering Manager and play a pivotal role in guiding the future of our engineering efforts. Lead and mentor a talented engineering team, cultivating a collaborative environment focused on technical excellence and accountability. Take ownership of the technical roadmap for our product suite, aligning engineering strategies with the product vision and long-term business objectives. Drive modernization initiatives, transitioning legacy systems into scalable, next-generation architectures. Provide technical leadership across all levels, ensuring high-quality design principles and strong engineering fundamentals. Champion the use of AI-assisted development tools to enhance code generation, refactoring, testing, and workflow automation. Collaborate closely with product and design teams to transform requirements into actionable plans, ensuring smooth iterative delivery. Coordinate cross-team integrations with key platforms like Student Information System, Admissions, and Fundraising. Enhance engineering processes through improvements in CI/CD, code review practices, documentation standards, and developer experience. Guide technical discovery and risk assessment to enable informed decision-making and predictable outcomes. Represent the engineering team in crucial planning and leadership discussions. Support integrations with essential third-party systems commonly utilized by private K-12 schools.
Qualifications
1. Solid technical foundation in Ruby, Ruby on Rails, SQL, JavaScript/TypeScript, and Vue.js, capable of providing guidance across the full technology stack. 2. Demonstrated experience in leading engineering teams as an Engineering Manager, Tech Lead, or similar. 3. Experience in managing cross-functional technical initiatives, coordinating with product, design, data, and other engineering teams. 4. Strong skills in driving technical strategy, long-term architectural planning, and aligning roadmaps across various product areas. 5. Ability to assess and design scalable architectures, troubleshoot complex systems, and guide teams through technical trade-offs. 6. Hands-on experience with AI coding tools like GitHub Copilot and a passion for integrating AI into engineering workflows. 7. Proficient in prompt engineering and guiding AI towards high-quality code generation and testing. 8. Exceptional communication skills, capable of conveying technical concepts clearly to engineers, product partners, and leadership. 9. Excellent organizational and planning skills, including roadmap development and sprint planning. 10. Ability to lead effectively in a remote, asynchronous environment. 11. Flexible, adaptable, with a team-first mindset. 12. Over 7 years of professional engineering experience, including technical leadership or people management. 13. Experience with relational databases, SQL optimization, and data modeling. 14. Proficiency with Git/GitHub and modern source control workflows. 15. Must be authorized to work in the United States.
Benefits
- 3 weeks of vacation per year - 14 paid holidays per year (including the week off between Christmas and New Year's Eve) - 56 Hours of paid sick leave annually - Top tier benefits - - Medical, Dental & Vision (Blue Cross Blue Shield & EyeMed) - Veracross LLC Fidelity 401(k) Plan - Managed by Sentinel Benefits
Apply Now
