Software Development Manager
ABOUT THE ROLE
The Manager of Software Development is the technical lead and people leader for BSF’s software development function: the team responsible for building, integrating, and maintaining the applications that run the business. This includes custom application development, NetSuite customization development, and the integration layer that connects BSF’s systems.
This role sits at the intersection of technology and operations. The Manager assists the business analysts with translating business requirements into architected working software, manages a team of developers across multiple platforms and disciplines, and ensures BSF’s development investments are delivered on time, on scope, and built to last. As BSF’s system portfolio grows: with AI applications for specific needs, MES, PIM/DAM, Demand Planning, and CRM all in flight or on the horizon: this role will be a critical force multiplier for the IT Organization.
TEAM SCOPE
The Manager leads a team of developers across three functional areas:
Application Development
Custom application development supporting BSF’s operational and commercial teams
Maintenance and enhancement of existing BSF applications
Front-end and back-end development across BSF’s application portfolio
Support .Net, node.js and other development platforms as needed
NetSuite Development
NetSuite customization, scripting, and configuration in support of Finance, Operations, and Supply Chain
NetSuite SuiteScript development, workflow automation, and saved search management
Build to a standard that makes administration and governance straightforward: NetSuite user access, roles, permissions, and production stability are owned by IT Operations, not Development
Partner with the other IT Leaders on the handoff between development work and production deployment: what gets built in Dev, gets governed in Ops.
Drive BSF’s NetSuite strategy toward configuration over customization: reducing technical debt and making the system easier to administer and govern
Integration Development
Design and maintenance of integrations between BSF’s core systems using integration platforms
Ownership of the integration layer as new systems are brought online
Collaboration with the Data Engineering team to ensure clean data flows between operational systems and the analytics platform
AI & Automation Development
Ownership of BSF’s internal AI agent architecture: Azure Web Apps for the front end, Entra ID for authentication, and Azure Functions for secure API key management
Build and maintain the integration and infrastructure layer behind AI-powered internal tools
Treat AI/automation work as a first-class part of the development backlog, not a side project: scoped, prioritized, and resourced alongside NetSuite, application, and integration work
CORE RESPONSIBILITIES
Team Leadership & Development
Lead, coach, and develop a team of application and NetSuite developers
Set clear expectations, provide regular feedback, and create an environment where technical talent can grow
Build team capacity through deliberate skill development, knowledge sharing, and cross-training: actively reducing single points of failure
Conduct performance conversations with honesty and directness, and escalate personnel concerns with documentation
Delivery & Execution
Own the development backlog: prioritize ruthlessly, assign clearly, and deliver predictably
Establish and maintain development standards, code review practices, and deployment processes
Drive projects from requirements to production with clear timelines, defined owners, and visible status
Partner with Manager of EBS, Business Analysts and business stakeholders to translate requirements into technical solutions, and push back when scope is unclear or unrealistic
AI Agent & Automation Development
Own the technical architecture behind BSF’s internal AI agents: Azure Web Apps for the front end, Entra ID for authentication, and Azure Functions for secure API key management
Partner directly with IT Leadership to evaluate, scope, and build AI-powered internal tools, applying the same standards for security, documentation, and production readiness as any other system
Build reusable patterns for AI agent development rather than one-off solutions, so each new use case is faster to deliver than the last
Cross-Functional Partnership
Work directly with business stakeholders in Finance, Operations, Sales, and Supply Chain to understand their system needs
Represent the development team’s capacity and commitments honestly: no overpromising, no silent underdelivering
Operate as a true peer to the other IT leadership: the boundary between what Dev builds and what Ops governs requires constant communication, mutual respect, and clean handoffs.
Partner with the Sr. Director of Data & Analytics to ensure application and integration work supports the data platform roadmap
Support the evaluation and implementation of integrations for new systems as needed
WHAT THIS ROLE REQUIRES
Proven ability to lead and develop a team of software developers, not just manage the work
Hands-on technical credibility: enough to review code, challenge estimates, and earn the trust of the team
Experience with NetSuite development: SuiteScript, workflow automation, and configuration: or demonstrated ability to build that expertise quickly
Experience with Azure cloud-native development (Azure Functions, Logic Apps, Static Web Apps) and authentication patterns like Entra ID, or demonstrated ability to build that expertise quickly
Familiarity with AI/LLM integration patterns (API-based agent development, secure key management) and the judgment to build production-grade tools around them, not just experiment with them
Strong instincts for prioritization: the ability to say no, explain why, and hold the line
A builder’s mindset: someone who creates structure where there isn’t any and improves what they inherit
The ability to operate as a peer: you build lateral relationships with other functional leaders, resolve handoff issues directly, and don’t need a mediator to work through shared accountability
Clear, direct communication with both technical teammates and non-technical business stakeholders
Comfort operating in a high-growth, high-ambiguity environment where the roadmap is real but the ground is still shifting
HOW WE LEAD AT BSF
Leadership at BSF is not a title: it’s a practice. We expect our leaders to know their people, develop them deliberately, and hold themselves accountable for the growth of everyone on their team.
You know every person on your team: their strengths, their growth edges, what motivates them, and what’s getting in their way. You can speak to each one without looking at notes.
You give feedback directly and in the moment, not just in reviews, not softened into meaninglessness, and not saved up until it becomes a bigger conversation than it needs to be.
You can tell the difference between someone who needs coaching, someone who’s in the wrong seat, and someone who’s in the wrong organization. You act on that difference with clarity and care.
You develop people by raising the bar, not by protecting them from it.
You build teams that don’t depend on you to function. Knowledge lives in the team, not in one person: including you.
You model what you expect. If you want accountability, you’re accountable. If you want transparency, you’re transparent first.
Benefits:
401(k) 4% Match
AD&D insurance
Flexible schedule
Health insurance
Life insurance
Paid holidays
Paid time off
Snacks provided
Vision insurance
Work Location: In person