L3Harris Technologies - Melbourne, FL

posted 2 months ago

Full-time - Manager
Melbourne, FL
Computer and Electronic Product Manufacturing

About the position

The Senior Engineering Manager, Software Engineering, is responsible for leading and directing a team of experienced professionals and lower-level supervisors within a group of software engineers tasked with developing complex engineering solutions. This role requires extensive knowledge of Embedded Software Engineering and the associated principles of software development and testing. The Senior Engineering Manager provides technical guidance and leadership to subordinate engineers, ensuring that proper staffing levels and expertise are maintained to meet business objectives. In this position, the manager develops and conducts programs in accordance with the company's policies, priorities, and budget constraints. They are responsible for managing and developing budgets for the assigned function or department, which includes operating requirements, training, equipment, and material purchases. The Senior Engineering Manager also provides technical oversight and assistance to other departments as required, making significant improvements in processes, systems, or products. The role involves managing the implementation of technical strategy and establishing short-term operational plans that contribute measurably to the function or area results. The Senior Engineering Manager accomplishes results through subordinate supervisors or exempt specialist employees and is subject to approval for modifying the organizational structure of centralized functions and units. They meet functional requirements related to staffing, training, talent development, engagement, retention, and overall management of the department. Additionally, the Senior Engineering Manager is responsible for the technical execution, staffing, and oversight of all programs/projects assigned to the organizational unit. They act as an advisor to subordinate supervisors or staff members to meet schedules and resolve technical or operational problems. This position requires frequent contact with equivalent level managers and customer representatives concerning projects, operational decisions, scheduling requirements, contractual clarifications, and talent development. The manager works to influence others to accept the job function's views or practices and to agree to new concepts, practices, and approaches. The role also requires the ability to communicate with executive leadership regarding matters of significant importance to the organization. The Senior Engineering Manager collaborates with Business Development, Program Management, and Business Leadership to provide input for Strategic Planning, Research and Development Planning, and Inter-Corporation Resource Sharing. Staying abreast of state-of-the-art technology is crucial, as is the ability to identify disruptive or emerging technology trends for inclusion in Internal Research and Development (IRAD) or pursuit/program engineering change proposal opportunities. The manager must enable teams to resolve issues across programs and drive innovative solutions while solving execution and technical challenges on time and within budget.

Responsibilities

  • Lead and direct a team of software engineers and lower-level supervisors.
  • Provide technical guidance and leadership to subordinate engineers.
  • Maintain proper staffing levels and expertise to meet business objectives.
  • Develop and conduct programs in accordance with company policies and budget constraints.
  • Manage and develop budgets for the assigned function or department.
  • Provide technical oversight and assistance to other departments as required.
  • Make significant improvements in processes, systems, or products.
  • Manage the implementation of technical strategy and establish short-term operational plans.
  • Accomplish results through subordinate supervisors or exempt specialist employees.
  • Act as an advisor to subordinate supervisors or staff members to meet schedules and resolve technical or operational problems.
  • Influence the development of overall objectives and short-term operational plans of the organization.
  • Communicate with executive leadership regarding significant matters.
  • Collaborate with Business Development, Program Management, and Business Leadership for strategic planning.
  • Stay abreast of state-of-the-art technology and identify emerging technology trends.
  • Enable teams to resolve issues across programs and drive innovative solutions.

Requirements

  • Bachelor's degree in computer science, Computer Engineering, or related field.
  • Minimum of 12 years of experience leading/managing technical programs, or 10 years with a master's degree.
  • Management and leadership background with experience leading full software lifecycle development.
  • Experience executing performance appraisals and managing staffing allocation.
  • Software process leadership experience (CMMI).
  • Experience with Agile, Waterfall, TDD, and Model Based development.
  • Experience with DevOps and building a CI/CD pipeline.
  • Experience with SW Reference Architectures and SW Frameworks.
  • Active Secret Clearance preferred.

Nice-to-haves

  • Demonstrated ability to deliver and sustain measurable results.
  • Experience as a Lead SW Engineer on a program or product development effort.
  • 8+ years of experience in software development, including knowledge of UML, OOD, C/C++, embedded Systems, and Real-Time Operating Systems.
  • Understanding of Configuration Management and Change Control Processes.
  • Ability to convey information and ideas clearly, including strong executive communication and presentation skills.
  • High expectations for continuous improvement and sustained excellence for self and team members - Lean Six Sigma, data-based decision making, SW performance metrics.
  • Knowledge of EVMS and prior experience with Control Account Management (CAM).
  • Certified SCRUM Master, Product Owner, or Coach.

Benefits

  • Health and disability insurance
  • 401(k) match
  • Flexible spending accounts
  • Employee Assistance Program (EAP)
  • Education assistance
  • Parental leave
  • Paid time off
  • Company-paid holidays
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service