L3Harris Technologies logo

Senior Specialist Software Engineering

L3Harris Technologies

Nashville, TN
Full Time
Senior
11 days ago

Job Description

About the Role

L3Harris is dedicated to recruiting and developing high-performing talent who are passionate about what they do. Our employees are unified in a shared dedication to our customers' mission and quest for professional growth. L3Harris provides an inclusive, engaging environment designed to empower employees and promote work-life success. Fundamental to our culture is an unwavering focus on values, dedication to our communities, and commitment to excellence in everything we do. L3Harris Technologies is the Trusted Disruptor in the defense industry. With customers' mission-critical needs always in mind, our employees deliver end-to-end technology solutions connecting the space, air, land, sea and cyber domains in the interest of national security.

Key Responsibilities

  • Participate and consistently contribute to planning, design, implementation, verification, deployment, and support activities for custom software components and applications.
  • Perform task management activities for other software engineers.
  • Manage multiple task assignments effectively.
  • Adhere to corporate processes and standards throughout all phases of the software development life cycle.
  • Track and report status of tasks, deliverables, and issues to the software engineering team.
  • Investigate and address requirement violations in functional testing and production software as needed.
  • Provide input and effort for the technical verification of all technical, functional, and corporate requirements prior to delivery of software components and applications.
  • Unit and component test software components and applications to ensure quality of deliverables.
  • Implement requirements into software components and applications according to technical design.
  • Effectively present technical designs to software engineering, program management, and other team members.
  • Translate requirements into appropriate technical designs.
  • Interact directly with engineering team and program management staff to analyze and understand requirements.

Requirements

  • Experience with C# and Visual Studio required (Java experience a potential substitute).
  • Strong knowledge of relevant technologies, software development methodologies, and programming languages.
  • Strong knowledge of the principles, practices, and techniques of object-oriented design/development.
  • Strong understanding of regulatory standards impact on software development.
  • Knowledge of software unit, component, and integration testing principles, practices, and techniques.
  • Knowledge of source code management and defect tracking.
  • Ability to effectively utilize 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 quickly break down assignments into work tasks and provide effort and schedule estimates.
  • Ability to use judgment and logic in decision-making considering costs and benefits.
  • Understanding and ability to implement Agile and Scrum methodologies.
  • Ability to work in a team environment and collaborate effectively.
  • Minimum of 6 years of relevant object-oriented software development experience or equivalent experience.

Nice to Have

  • Ability to understand and utilize UML (Unified Modeling Language).
  • Experience with WPF/XAML.
  • Ability to identify and apply design patterns as appropriate.
  • Experience with Azure DevOps source control (GIT) and pipeline development (YAML).
  • Strong understanding of SOLID principles.
  • Experience with multithreaded application development.

Qualifications

  • Bachelor's Degree in Computer Science, Engineering, Physics, Mathematics with a minimum of 6 years of relevant experience.
  • Graduate Degree in Computer Science, Engineering, Physics, Mathematics with a minimum of 4 years of relevant experience.
  • In lieu of a degree, minimum of 10 years of relevant experience.

Working at L3Harris Technologies

L3Harris is committed to treating all employees and applicants with respect and dignity, maintaining a workplace free from unlawful discrimination, and fostering an inclusive environment that promotes professional growth and teamwork.

Apply Now

Job Details

Posted AtJul 16, 2025
SalaryCompetitive salary
Job TypeFull Time
Work ModeOnsite
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About L3Harris Technologies

Website

l3harris.com

Location

Nashville, TN

Industry

Other Communications Equipment Manufacturing

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches