> Markdown version of [/jobs/ext/1041716-software-engineering-manager](https://www.wearedevelopers.com/jobs/ext/1041716-software-engineering-manager). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineering Manager - **Company:** Fives - **Location:** United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Java (Programming Language), XML Schema, 3d Models, Microsoft Windows, JIRA, C Sharp (Programming Language), C++ (Programming Language), Electronic Mailing, Swing (Java), Mercurial, Microsoft Visual Studio, Microsoft Office, NetBeans, Object-Oriented Software Development, Simulation Software, Software Engineering, Software Systems, SQL Databases, CATIA V5, Git, HMI Screens - **Published:** June 9, 2026 - **Apply:** https://www.dice.com/job-detail/0ed1802b-8f3f-4a79-912d-17862548e745 ## About the Role * B.S. degree from a 4-year college or university; M.S. or M.B.A. degree preferred, * 7+ years background in software design and project leadership, with at least 3 years of supervisory responsibility * Experienced in building and leading a team of engineers * Working knowledge of all production-related processes, from order entry to installation * Experience with Visual Studio IDE, C/C++, MS Windows and OOD is required * Experience with C#, XML Schema, DB/SQL, IPC and Mercurial or GIT is preferred * Experience with 3D CAD, CATIA V5, JIRA, machine tool post processors and industrial robot programming are a plus Skills: * Relationship building with all management levels relative to business plans; regular contact with customers, suppliers, and/or government representatives * Communication skills to explain complex projects within Engineering organization; lead technical and project presentations; communicate messages clearly and succinctly. Organize thoughts and prepare concisely written reports, e-mails, and project plans; effectively use Microsoft Office products. Tactful when dealing with sensitive issues * Decision making skills with ability to change courses based upon developing conditions. Works with facts, making sound technical judgments * Maintains and enforces ISO procedures and departmental guidelines and standards. * Strong analytical and mathematical skills are required. Proficiency with analytical geometry, vector mathematics and coordinate transformations are preferred * Ideal candidate will have prior experience in GUI/HMI development, MS Visual Studio, Java NetBeans, Java Swing, DB/SQL, C/C++ and C# proficiency ## Description This role is a working manager for a software engineering team. Team is charged with development and support of programming and simulation software products for automated CNC and robotic manufacturing systems. Manager is responsible for staffing, deployment of skills, organizational competence, motivational and performance coaching., To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. Essential duties include, but are not limited to: * Plan, organize, and lead Software Engineering department. * Create and maintain manpower and project plans. Which may include: + - Hiring + - Rate administration + - Budgeting + - Establish and enforce departmental policies * Overall leadership and design responsibility for software systems / processes / strategies * Review and generate software specifications * Function as both technical and administrative team leader * Oversee design, implementation and testing of software * Maintain product source repositories and build procedures * Provide customer support for composites programming products * Collaborate with several inter-related, multi-disciplinary departments * Work closely with other team members and customer representatives to improve system performance ## Related Videos - [Model Based Systems Engineering in an Agile Product Development Process](https://www.wearedevelopers.com/videos/68-model-based-systems-engineering-in-an-agile-product-development-process) - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [You’re a great coder? That alone won’t get you far: The soft skills secret in IT success](https://www.wearedevelopers.com/videos/1076-you-re-a-great-coder-that-alone-won-t-get-you-far-the-soft-skills-secret-in-it-success) - [Collaboration Quantified: Lessons from Open Source Developer Networks](https://www.wearedevelopers.com/videos/1422-collaboration-quantified-lessons-from-open-source-developer-networks) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [From developer to manager – what does it take to become an engineering manager?](https://www.wearedevelopers.com/magazine/42-from-developer-to-manager-what-does-it-take-to-become-an-engineering-manager) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer)