Sr. Specialist, Software Engineering 1

L3Harris Technologies•Nashville, TN

About The Position

The Senior Specialist Software Engineer participates and consistently contributes to planning, design, implementation, verification, deployment, and support activities for custom software components and applications. The role may include task management for other software engineers. This is a senior professional position requiring strong knowledge of the job area and broad project-management knowledge, with responsibility for managing complex projects and processes under general oversight to achieve operational targets and goals that directly affect team and departmental results.

Requirements

  • Bachelor’s degree in a Science, Technology, Engineering, or Mathematics field and at least 6 years of relevant experience; or a graduate degree and at least 4 years of related experience; or, in lieu of a degree, at least 10 years of related experience.
  • At least 4 years of experience with C# and Visual Studio; Java experience may be a potential substitute.
  • Experience with WPF/XAML, object-oriented design and development principles, practices, and techniques, relevant technologies, software development methodologies, and programming languages.
  • Ability to obtain a U.S. Secret security clearance.

Nice To Haves

  • Ability to understand and use UML (Unified Modeling Language).
  • Ability to identify and apply design patterns as appropriate.
  • Experience with Azure DevOps source control (GIT) and YAML pipeline development.
  • Strong understanding of SOLID principles.
  • Experience with multithreaded application development.
  • Strong knowledge of object-oriented design and development principles, practices, and techniques.
  • Strong understanding of the impact of regulatory standards on software development.
  • Strong knowledge of software unit, component, and integration testing principles, practices, and techniques.
  • Strong knowledge of source code management and defect tracking principles, practices, and techniques.
  • Effective written and verbal communication skills.
  • Ability to identify complex problems and provide multiple solutions.
  • Ability to understand, create, and communicate complex design specifications.
  • Ability to break assignments into work tasks quickly and effectively, provide effort and schedule estimates, and achieve them successfully.
  • Ability to use judgment and logic in decision-making while considering the relative costs and benefits of potential actions.
  • Ability to promote corporate ethics and demonstrate teamwork and cooperation within the organization.
  • Understanding of and ability to implement Agile and Scrum methodologies.
  • Ability to work effectively in a collaborative team environment.

Responsibilities

  • Perform job functions with a positive, professional attitude and complete other appropriate duties as requested, directed, or assigned.
  • Mentor less experienced team members as appropriate.
  • Effectively manage multiple task assignments.
  • Adhere to corporate processes and standards throughout all phases of the software development life cycle and for all activities and deliverables.
  • Track and report the status of tasks, deliverables, and issues to the software engineering team.
  • Investigate and address requirement violations found in functional testing and production software as needed.
  • Contribute input and effort to technical verification of technical, functional, and corporate requirements before software components and applications are delivered.
  • Unit- and component-test software components and applications to ensure deliverable quality.
  • Implement requirements in software components and applications according to technical design.
  • Present technical designs effectively to software engineering, program management, and other team members.
  • Translate requirements into appropriate technical designs.
  • Interact directly with engineering and program management staff to analyze and understand requirements.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service