via Workday
$120K - 200K a year
Lead and mentor a diverse team of software developers and QA analysts, oversee development and integration of enterprise applications, and ensure project delivery within scope, time, and budget.
Requires 8+ years in software development with proficiency in C++, Node.js, .NET, Python, relational databases, and experience with Oracle Fusion and Dynamics Navision, along with 3+ years in a management role.
We are 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, including Oracle Fusion and Microsoft Dynamics Navision (Navision). The team consists of full-time employees and third-party contractors, requiring strong skills in team building, performance management, and vendor coordination. The ideal candidate is a hands-on technical leader with broad expertise across multiple programming languages and platforms, combined with proven people management abilities to foster a collaborative, high-performing environment. SUPERVISORY RESPONSIBILITIES: The Software Engineering Manager will lead a team of Software Developers and QA Analysts. ESSENTIAL JOB FUNCTIONS: 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. QUALIFICATIONS: To perform the job successfully, an individual must be able to perform each essential function satisfactorily, with or without reasonable accommodation. The requirements listed below are representative of the experience, skill, and ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. Education And Experience: Bachelor's degree in Computer Science, Engineering, or a related field (Master's preferred). 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. Soft Skills: 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. Position type and expected hours of work: This position may to work at the company’s home office or remotely during the company’s general business hours of 8 am-5 pm, Monday-Friday. Break periods and a lunch period are provided. This position may be required to perform work duties in addition to the above business hours, depending on workload and deadlines. PHYSICAL DEMANDS: The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. While performing the duties of this job, the employee is regularly required to sit or stand in an office environment. The employee is frequently required to talk or hear to interact with employees. The employee is frequently required to use the telephone. The employee will constantly use a personal computer, keyboard, and view multiple monitors. The employee is occasionally required to stand, walk, bend, kneel, and reach. The employee may be required to lift objects to 20 pounds which may include company materials, files, and small equipment. Specific vision abilities by this job include close vision, depth perception, and ability to adjust focus to view reports, computer screens, forms, and documents. WORK ENVIRONMENT: The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. Work is performed indoors in a fluorescent and/or LED-lit workspace at the employer’s office with minimal exposure to noise and adverse environmental issues. Interface Systems is an Equal Employment Opportunity employer - all qualified applicants/employees will receive consideration for employment without regard to that individual’s age, race, color, religion or creed, national origin or ancestry, sex (including pregnancy), sexual orientation, gender, gender identity, physical or mental disability, veteran status, genetic information, ethnicity, citizenship, or any other characteristic protected by law. Such action shall include, but not be limited to the following: Employment, upgrading, demotion, or transfer, recruitment, or recruitment advertising; layoff or termination; for rates of pay or other forms of compensation; and selection for training, including apprenticeship. If you need assistance or an accommodation in completing this application or during any phase of the interview process due to a disability, please contact us at recruiting@interfacesys.com. Any information will be treated as confidential and only used for the purpose of determining an appropriate accommodation as part of the recruiting process. At Interface, we are on a constant journey of innovation and excellence. We hold ourselves to the highest standards – from the way we run our business, to delivering relentless support to our customers, caring for our employees, and giving back to our communities. Put your talent to work with us – love your job. Introduce yourself to our recruiters and we'll get in touch if there's a role that seems like a good match. Interface Systems is a leading managed service provider delivering business security, managed network, UCaaS, and business intelligence solutions to distributed enterprises. We enhance security, streamline connectivity, optimize operations, and reduce IT costs, maximizing ROI for the nation’s top brands. Our company vision is to enable enterprises to innovate faster and adapt to market forces. We bring this to life through our mission of inspiring B2C enterprises to deliver amazing customer experiences by safeguarding people and assets, enabling seamless connectivity solutions, and uncovering business insights. Our mantra as a team is relentless customer support. We are passionate, and quite honestly obsessed, about delivering an amazing customer experience. We do this through fostering an Interface company culture for our employees focused around collaboration, commitment and fun. Come join our dynamic and growing team and make a direct impact in a company committed to growth and transformation, all in service of delighting our customers and our employees.
This job posting was last updated on 1/14/2026