Director of Engineering
Banyan Software · Rochester, NY · 2 days ago
HybridEngineering$100/hrFull-time
About the role
The Director of Engineering will lead the modernization effort to transform Alpine Software's desktop application into a cloud-native, AI-enabled web platform. This role will be critical in ensuring a smooth knowledge transfer, long-term architectural ownership, and continued innovation within the team.
Responsibilities
- Lead the Web Modernization Strategy
- Partner with the modernization team to replatform our software to a cloud-native web architecture
- Guide the transition of long-term technical ownership into Alpine’s engineering team
- Establish scalable architecture, standards, and engineering governance
- Define technical prioritization and outline best practices
- Be a Hands-On Technical Leader
- Contribute directly to backend and frontend development
- Lead architecture discussions and perform high-quality code reviews
- Mentor and develop mid- and junior-level engineers, helping manage a team of up to 4 direct reports across the strategic side of our business
- Serve as the primary technical escalation point within the business unit
- Drive AI-Assisted Development Practices
- Champion and institutionalize AI-assisted development workflows
- Work within an agentic AI modernization model to accelerate legacy transformation
- Ensure the team is comfortable and effective using modern AI coding tools and automation practices
- Help establish safe, scalable, and measurable AI integration into the SDLC
- Implement strong CI/CD and DevSecOps practices
- Ensure secure, scalable, observable systems in Azure
- Improve delivery predictability, engineering velocity, and quality standards
Requirements
- 8+ years of progressive software engineering experience
- 3+ years in a senior technical leadership role (Director, Principal, Manager, Staff+)
- Strong hands-on experience with C# / .NET, Azure cloud architecture, React / TypeScript, and SQL Server or PostgreSQL
- Experience modernizing or replatforming complex legacy systems
- Comfort working in AI-assisted development environments (e.g., Copilot, agent-based workflows, automated code generation, LLM-integrated tooling)
- Experience mentoring engineers and leading delivery execution
- Strong communication and collaboration skills
Qualifications
- Nice to Have: Experience rewriting legacy desktop applications (Delphi or Titanium SDK)
- Familiarity with fire, EMS, or public safety software
- Experience building or operating multi-tenant SaaS systems
- Experience working in fast-paced or startup-like environments
- Experience managing distributed teams in various locations
Skills
- C# / .NET
- Azure cloud architecture
- React / TypeScript
- SQL Server or PostgreSQL
- Cloud-native web architecture
- AI-assisted development
- CI/CD and DevSecOps practices
- Secure, scalable, and observable systems
Benefits
- Diversity, Equity, Inclusion & Equal Employment Opportunity
- Great Place to Work Certified
- Top 10 company on the Deloitte Technology Fast 500
- Hybrid work schedule
Pay
Competitive salary and benefits package
Schedule
Hybrid - Rochester, NY