Manager Software Engineering
Website Stemta
Our client is looking for an experienced Manager Software Engineering to join their team and oversee the design, development, analysis, testing, and debugging of computer software applications and systems. This role involves managing a team of software engineers who work on a variety of projects, including Image and Signal Processing, Real-time, Firmware, Nuclear/Hi-Rel, FAA Certified, Database Design, Operating Systems, Operator/Machine Interface, and other areas.
Responsibilities:
- Manage a team of software engineers and oversee their work on multiple projects
- Plan and prioritize software development activities to meet project goals and deadlines
- Work with cross-functional teams to understand customer requirements and design software solutions that meet those requirements
- Develop and maintain software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related tools
- Participate in the design, development, analysis, testing, and debugging of software applications and systems
- Ensure adherence to software engineering best practices, standards, and processes
- Monitor and analyze software performance metrics to identify and resolve issues
- Provide technical leadership and guidance to the team
- Participate in the recruitment, selection, and training of new team members
- Manage software development projects, including creating and maintaining project schedules, tracking progress, and reporting to upper management
Requirements:
- Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or a related field
- Experience in software engineering, with experience managing software development teams is a huge plus but not required
- Experience with Image and Signal Processing, Real-time, Firmware, Nuclear/Hi-Rel, FAA Certified, Database Design, Operating Systems, Operator/Machine Interface, or other related areas
- Experience in developing software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related tools
- Familiarity with software development methodologies, tools, and technologies
- Experience working in a regulated industry is a plus
If you are an experienced in Software Engineering with a passion for leading teams and developing software solutions, we encourage you to apply for this exciting opportunity. EEO
Base Salary Max:: 150000