Software Functional & Technical Lead/manager Software Engineer (onsite)

RTX RTX · Aerospace · huntsville, AL +1 · Engineering

Software Functional & Technical Lead/Manager Engineer responsible for overseeing software personnel, contributing to technical oversight, performance development, salary and staffing planning, and ensuring adherence to company policies. The role involves supporting program tasks through the System Development Life Cycle (SDLC), collaborating with cross-functional agile teams, and troubleshooting/optimizing code. Requires leadership behaviors and program leadership roles, with occasional travel and off-hours testing. Must have a minimum of 8 years of relevant experience, lead/project management experience, C++ development experience, Unix/Linux OS experience, and experience with data structures, software design principles, algorithms, multithreading, memory management, performance optimization, Shell Scripting, Git, debuggers, and Agile methodologies. Requires an active secret U.S. security clearance and U.S. citizenship.

What you'd actually do

  1. Ensure that each employee has suitable work assignments and opportunities for growth and advancement
  2. Contribute to the technical oversight of employees in support of their daily work assignments
  3. Performance development and appraisal
  4. Salary and staffing planning
  5. Ensuring the adherence to company policies and the communication of company and program information

Skills

Required

  • Engineering/Other Technical Positions: Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and a minimum of 8 years of prior relevant experience unless prohibited by local laws/regulations.
  • Lead and / or Project Management experience
  • Experience in leading a team (e.g., estimating effort, decomposing tasks, tracking and reporting progress).
  • Experience in developing complex systems and applications using an object-oriented (OO) programming language (in particular, C++).
  • Experience in a Unix/Linux operating system.
  • Experience with data structures, software design principles, and developing algorithms, particularly in high-concurrency and distributed systems.
  • Experience in embedded systems, real-time systems, or large-scale applications.
  • Experience with multithreading, memory management, and performance optimization in complex environments.
  • Experience with Shell Scripting (tcsh, csh, bash), software development tools like Git and software debuggers
  • Experience with software development methodologies (Agile, Scrum, etc.).
  • The ability to obtain and maintain an interim secret U.S. security clearance prior to the start date. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance.

Nice to have

  • Active Secret security clearance.
  • Functional management experience (Managing performance, conducting reviews, mentoring, supporting staff, hiring, etc.).
  • Cost / Schedule Management and Reporting experience
  • Strong communication, interpersonal and decision-making skills
  • Customer focus and collaboration skills
  • Effective presence and influential leadership capability, with the ability to interact with senior levels of leadership effectively – including customer, Raytheon Technologies teammates and suppliers
  • Proven experience with software development techniques and tools, including some, or all, of the following computer languages: C/C++, C# , Java, Ada
  • Experience with Network Communication Protocols and using embedded Real-Time Operating Systems (RTOS), such as VxWorks and Integrity.
  • Experience in embedded systems, real-time systems, or large-scale applications.

What the JD emphasized

  • Active and transferable U.S. government issued security clearance is required prior to start date
  • U.S. citizenship is required
  • The ability to obtain and maintain an interim secret U.S. security clearance prior to the start date