Interface Systems · 13 hours ago
Manager, Software Engineering
Interface Systems is seeking an experienced Software Engineering Manager to provide technical and people leadership for a diverse team of software developers and QA analysts. This role involves overseeing the development, maintenance, and support of both custom-developed software applications and third-party systems, requiring strong skills in team building and performance management.
Business IntelligenceEnergy ManagementInternetNetwork SecurityRetail TechnologySecurityVoIP
Responsibilities
Lead and mentor a mixed team of software developers and QA analysts, including direct employees and third-party contractors, promoting professional growth, performance feedback, and career development
Provide technical leadership and oversight for custom application development using C++, Node.js, .NET, and Python, as well as relational database design, implementation, and optimization
Oversee integration, customization, and support for third-party applications, particularly Oracle Fusion and Microsoft Dynamics Navision
Collaborate with the Software Delivery team of Business Analysts and Scrum masters, as well as cross-functional stakeholders to define technical project requirements, architecture, timelines, and deliverables, ensuring alignment with business objectives and budgets
Conduct code reviews, architecture discussions, and design approvals to maintain high standards of quality, security, and scalability
Manage resource allocation, including onboarding and coordination of contractors, to optimize team productivity and meet project deadlines
Enforce agile methodologies (e.g., Scrum or Kanban), participate in sprint planning, retrospectives, and continuous improvement initiatives
Identify and mitigate technical risks, resolve blockers, and ensure reliable delivery of software solutions
Foster a culture of collaboration, innovation, and accountability within the team
Report on team performance, project status, and key metrics to senior leadership
Qualification
Required
Bachelor's degree in Computer Science, Engineering, or a related field
8+ years of experience in software development, with hands-on proficiency in C++, Node.js, .NET, Python, relational databases (e.g., SQL Server, Oracle), and enterprise systems like Oracle Fusion or similar ERP platforms
3+ years of experience in a leadership or management role, preferably managing mixed teams of employees and contractors
Proven track record of delivering complex software projects on time and within budget
Strong understanding of software development lifecycles (SDLC), agile practices, and quality assurance processes
Experience with third-party application integration and customization (e.g., Oracle Fusion, Dynamics Navision)
Excellent communication, interpersonal, and conflict-resolution skills to manage diverse team dynamics and stakeholder relationships
Ability to balance hands-on technical contributions with strategic people management
Proven experience and expertise with cloud platforms (e.g., AWS, Azure) and DevOps practices
Experience in vendor management and contracting processes
Strong communication skills to interact effectively with technical and non-technical stakeholders
Excellent problem-solving and analytical skills
Ability to manage multiple priorities and deliver projects on time and within budget
Preferred
Master's degree in Computer Science, Engineering, or a related field
Company
Interface Systems
Interface Systems delivers business security, managed network, UCaaS and business intelligence solutions.
Funding
Current Stage
Late StageTotal Funding
$199.56MKey Investors
Prudential Capital PartnersEverberg Capital
2021-01-12Private Equity· $60M
2019-08-01Debt Financing
2017-08-04Private Equity· $125M
Recent News
Interface Security Systems
2025-11-05
Interface Security Systems
2025-08-27
Interface Security Systems
2025-07-16
Company data provided by crunchbase