Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Lead, Software Engineering

$135k - $250.5k

Harris Corporation

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 is the Trusted Disruptor in defense tech. 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.

Job Title: Lead, Software Engineering

Job Code: 43418

Job Location: Clifton, NJ

Job Schedule: 9/80: Employees work 9 out of every 14 days- totaling 80 hours worked- and have every other Friday off

Position Overview:

L3Harris is seeking a Lead Software Engineer to develop and sustain mission-critical electronic warfare (EW) software in a cross-platform embedded environment. This role supports the full software lifecycle, including requirements analysis, architecture and design, implementation, integration, automated test, platform deployment, and CI/CD release.

The ideal candidate is a strong C++ and Rust software engineer with experience in embedded real-time systems, Linux-based development, modern software design, and cross-functional collaboration across software, systems, integration, and lab teams. This position requires demonstrated success developing solutions aligned to open architecture principles, including modularity, abstraction, portability, well-defined interfaces, interoperability, and long-term maintainability.

The selected candidate will contribute to software solutions aligned with government reference architectures and customer-directed technical baselines, including support for Common SDK, Open Common Environment (OCE) concepts, CFE, and other modular open systems approaches that enable reuse, rapid integration, portability, and technology insertion across platform and mission applications.

The role requires the ability to work across system, solution, software, and platform architecture levels to ensure software implementations align with mission requirements, open architecture standards, external interface requirements, and government/customer reference architectures. Up to 10% travel to customer and test sites.

Essential Functions:

  • Develop and maintain high-reliability C++ and Rust software for embedded, real-time, and Linux-based systems.
  • Implement capabilities from system and software requirements with end-to-end traceability through verification.
  • Design, document, and evolve software architecture using UML and model-based artifacts as appropriate.
  • Apply open architecture principles to software design, including modular decomposition, interface-based design, separation of concerns, abstraction layers, and support for portability and reuse.
  • Develop software consistent with government reference architectures, customer technical baselines, and interoperability requirements.
  • Support MOSA-aligned implementations that enable extensibility, upgradeability, technology insertion, and integration of third-party, GFE, or externally developed components.
  • Develop and integrate software within Linux-based environments, including cross-compiled and embedded targets.
  • Contribute to software frameworks and implementations aligned to Common SDK, OCE, and CFE architectural concepts and reusable component strategies.
  • Define and implement clean internal and external interfaces to support loosely coupled, component-oriented, service-oriented, and event-driven architectures.
  • Build, deploy, integrate, and troubleshoot software across multiple targets, lab environments, and platform configurations.
  • Support software deployment into both edge/embedded environments and larger-scale compute infrastructures, including Big Iron processing environments as required by mission architecture.
  • Create and maintain unit, integration, and regression tests; improve automation and code coverage.
  • Support CI/CD pipelines for build, test, static analysis, security scanning, coverage, and artifact publication.
  • Collaborate with systems engineering, integration/lab teams, platform teams, and peer developers on feature delivery, architecture alignment, and defect resolution.
  • Produce technical documentation to support verification, maintainability, transition to operations, and architectural compliance.
  • Provide technical leadership in software design, development best practices, secure coding, and architectural consistency across the team.
  • Support integration of software within broader platform and mission-system environments, ensuring alignment to system-level architecture, external interfaces, and government/customer reference architectures.
Qualifications:

  • Bachelor's Degree and minimum 9 years of prior relevant experience. Graduate Degree and a minimum of 7 years of prior related experience. In lieu of a degree, minimum of 13 years of prior related experience.
  • Active Secret Clearance required.
Preferred Additional Skills:

  • 7+ years of professional C/C++ software development experience.
  • 5+ years' experience developing software for embedded real-time systems.
  • 5+ years supporting hardware/software integration and lab validation.
  • 3+ years of professional RUST software development experience.
  • 3+ years' experience in software architecture/design using UML and requirements-driven development.
  • 3+ years' experience with automated testing and CI tools such as CMake, GoogleTest, and Jenkins.
  • 3+ years' experience with build/dependency tools such as CMake and Con Experience applying MOSA principles in defense, aerospace, EW, or other mission-critical systems.
  • Experience with Rust in performance-sensitive, embedded, safety-focused, or secure software applications.
  • Strong experience with Linux systems programming, cross-compilation, and deployment in distributed or embedded environments.
  • Experience with software architectures designed for interoperability, portability, reuse, and long-term sustainment.
  • Experience across Linux, Windows, and RTOS environments such as VxWorks or Real-Time Linux.
  • Domain knowledge in electronic warfare (EW) and RF/signal-processing environments.
  • Familiarity with government or DoD architectural frameworks, platform reference architectures, and standards-driven integration approaches.
  • Familiarity with Common SDK, OCE, CFE, and reusable software framework integration strategies.
  • Experience supporting deployment or integration in high-performance compute, server-class, or Big Iron environments.
  • Familiarity with package repositories (Artifactory), automated code quality and security checks (static analysis, code coverage), Black Duck tools for SAST/SCA, and UML/SysML modeling tools (MagicDraw/Cameo)
  • Experience defining and managing software interfaces in support of open, extensible system designs.
  • Experience integrating software components into larger mission systems with attention to external interface compliance and architectural alignment.
In compliance with pay transparency requirements, the salary range for this role in New Jersey is $135,000 - $250,500. This is not a guarantee of compensation or salary, as final offer amount may vary based on factors including but not limited to experience and geographic location. L3Harris also offers a variety of benefits, including health and disability insurance, 401(k) match, flexible spending accounts, EAP, education assistance, parental leave, paid time off, and company-paid holidays. The specific programs and options available to an employee may vary depending on date of hire, schedule type, and the applicability of collective bargaining agreements.

#LI-ML2

L3Harris Technologies is proud to be an Equal Opportunity Employer. L3Harris is committed to treating all employees and applicants for employment with respect and dignity and maintaining a workplace that is free from unlawful discrimination. All applicants will be considered for employment without regard to race, color, religion, age, national origin, ancestry, ethnicity, gender (including pregnancy, childbirth, breastfeeding or other related medical conditions), gender identity, gender expression, sexual orientation, marital status, veteran status, disability, genetic information, citizenship status, characteristic or membership in any other group protected by federal, state or local laws. L3Harris maintains a drug-free workplace and performs pre-employment substance abuse testing and background checks, where permitted by law.

Please be aware many of our positions require the ability to obtain a security clearance. In addition, applicants who accept a conditional offer of employment may be subject to government security investigation(s) and must meet eligibility requirements for access to classified information.

By submitting your resume for this position, you understand and agree that L3Harris Technologies may share your resume, as well as any other related personal information or documentation you provide, with its subsidiaries and affiliated companies for the purpose of considering you for other available positions.

L3Harris Technologies is an E-Verify Employer. Please click here for the E-Verify Poster in English or Spanish . For information regarding your Right To Work, please click here for English or Spanish .
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Lead, Software Engineering in Clifton, NJ vacancy
  • $135k - $250.5k

     ...Job Title: Software Platform/DevSecOps Engineering Lead Job Code: 41762 Job Location: Clifton, NJ Job Schedule: 9/80, employees work 9 out of 14 days- totaling 80 hours worked- and have every other Friday off Job Description: We are seeking a... 
    Suggested
    Full time
    Flexible hours

    L3Harris Technologies

    Clifton, NJ
    1 day ago
  •  ...Job Description As a Senior Lead Software Engineer at JPMorgan Chase within Enterprise technology  AI/ML Data Platforms team,  you will be instrumental in building scalable, resilient and market-leading data solutions. You will engage in root cause analysis, production... 
    Suggested

    JPMorgan Chase & Co.

    Jersey City, NJ
    12 days ago
  •  ...Technical Lead Location: New Jersey, Raritan Contract-FTE or SUBCON Rate: ***K/Annum or ***/Hr Job Description received from...  ...rollouts/patches: Work closely with change control manager and software vendors to ensure fixes, patches and install in various environments... 
    Suggested
    Contract work

    Yantran LLC

    Passaic, NJ
    4 days ago
  •  ...Sr Data Engineer Experience: 8 to 10 Years Job Location: USA, New Jersey (Hybrid)...  ...of technical documents and artefacts. Lead project development, production support and...  ...and ensure project is in compliance with Software Quality Processes and within timelines.... 
    Suggested

    Keylent Inc

    Passaic, NJ
    3 days ago
  • $61k - $101k

     ...Requirements: We require formal training or certification in software engineering concepts, along with 5+ years of applied experience. We...  ..., specifically Java and Python. We value experience leading effective use of approved AI-assisted software development tools... 
    Suggested
    Full time

    J.P. Morgan

    Jersey City, NJ
    9 days ago
  • $61k - $101k

     ...Requirements: We expect formal training or certification in software engineering concepts, plus 5+ years of practical experience. We need...  ...delivery methods. We value demonstrated experience leading the use of enterprise-approved AI-assisted software development... 
    Full time
    For contractors

    J.P. Morgan

    Jersey City, NJ
    4 days ago
  • $61k - $101k

     ...Requirements: We look for formal training or certification in software engineering concepts, along with 5+ years of applied experience. We...  ...programming skills. We value demonstrated experience leading the effective use of enterprise-approved AI-assisted software... 
    Full time
    For contractors

    J.P. Morgan

    Jersey City, NJ
    10 days ago
  •  ...an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.   As a Lead Software Engineer at JPMorganChase within the Asset Management (AM) Technology organization, you are an integral part of an agile team that works... 

    JPMorgan Chase & Co.

    Jersey City, NJ
    11 days ago
  • $61k - $101k

     ...Requirements: We require formal training or certification in software engineering concepts and at least 5 years of applied experience. We...  ..., and accountability. We require demonstrated experience leading the effective use of approved AI-assisted software... 
    Full time

    J.P. Morgan

    Jersey City, NJ
    3 days ago
  •  ...have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible. As a Lead Software Engineer at JPMorgan Chase within the Public Cloud Foundational Services, Cloud Retail Service Enablement team, you will be a key... 

    JPMorgan Chase & Co.

    Jersey City, NJ
    5 days ago
  • $61k - $101k

     ...We seek someone with formal training or certification in software engineering concepts and 5+ years of practical experience. We need hands...  ...programming languages. We value demonstrated experience leading the use of approved AI-assisted software development tools,... 
    Full time
    Work at office

    J.P. Morgan

    Jersey City, NJ
    21 days ago
  •  ...Senior Lead Software Engineer Be an integral part of an agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products. As a Senior Lead Software Engineer at JPMorgan Chase within the Consumer and Community Banking, you... 
    For contractors

    Chase

    Jersey City, NJ
    3 days ago
  • $184.9k - $250.2k

     ...to transform lives. It's why we work with some of the world's leading creators to produce and share audio storytelling with our...  ...Imagine your future with us. ABOUT THIS ROLE As a Lead Software Engineer, it's up to you to design, architect, and implement content discovery... 
    Internship
    Flexible hours

    Amazon

    Newark, NJ
    1 day ago
  •  ...have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible. As a Lead Software Engineer at JPMorganChase within the Consumer and Community Banking JPM Wealth Management team, you are an integral part of an agile... 

    JPMorgan Chase & Co.

    Jersey City, NJ
    a month ago
  • MicroStrategy Developer Position Title: MicroStrategy Developer Work Location: Tampa, FL | Delaware | NJ/NY (Remote Until Covid) Contract duration: 6+ Months Open Positions: 3 Must Have Skills: Good experience in MicroStrategy reporting. Have strong...
    Contract work
    Remote work

    ClifyX

    Passaic, NJ
    1 day ago
  • $175.75k - $260k

     ...that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products. As a Senior Lead Software Engineer at JPMorgan Chase within the Corporate Technology Data Strategy & Architecture organization, you are an integral part of an... 

    JPMorgan Chase Bank, N.A.

    Jersey City, NJ
    4 days ago
  •  ...Senior Lead Software Engineer Be an integral part of an agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products. The Chief Data & Analytics Office (CDAO) at JPMorgan Chase is responsible for accelerating the... 
    For contractors
    Work at office

    Hackajob

    Jersey City, NJ
    2 days ago
  •  ...Senior Lead Software Engineer When you mentor and advise multiple agile technical teams and move financial risk technologies forward, it's a big challenge with big impact. Join our team and be an integral part of our agile organization to deliver the best risk solutions... 
    Contract work
    For contractors

    Chase

    Jersey City, NJ
    3 days ago
  • $175.75k - $260k

     ...Job responsibilities Execute creative software solutions, design, development, and...  ...adoption of enterprise-authorized AI-assisted engineering practices within the work environment to...  ...to improve operational stability Lead production-grade deployments, own technical... 
    Full time

    JPMorgan Chase & Co.

    Jersey City, NJ
    2 days ago
  • $61k - $101k

     ...Requirements: We require formal training or certification in software engineering concepts, plus 5+ years of applied experience. We need...  ...in cloud environments. We need demonstrated experience leading the effective use of enterprise-authorized AI-assisted software... 
    Full time

    J.P. Morgan

    Jersey City, NJ
    8 days ago
  •  ...Join our team and be an integral part of our agile organization to deliver the best risk solutions for the firm. As a Senior Lead Software Engineer at JPMorgan Chase within Consumer & Community Banking , you are an integral part of an agile team that works to... 
    Contract work
    For contractors

    JPMorgan Chase & Co.

    Jersey City, NJ
    more than 2 months ago
  •  ...have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.  As a Lead Software Engineer at JPMorganChase within the Asset & Wealth Management, Wealth Management Investments Platform , you are an integral part... 

    JPMorgan Chase & Co.

    Jersey City, NJ
    10 days ago
  •  ...Lead Software Engineer We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible. As a Lead Software Engineer at JPMorgan Chase within the Consumer and Community Banking JPM Wealth Management team, you... 

    Hackajob

    Jersey City, NJ
    2 days ago
  • $61k - $101k

     ...Requirements: We look for formal training or certification in software engineering, plus 5+ years of hands-on experience. We expect strong...  ...and workflow orchestration. We need the ability to lead cross-functional delivery and mentor developers with a focus... 
    Full time

    J.P. Morgan

    Jersey City, NJ
    4 days ago
  • $61k - $101k

     ...Requirements: We need a formal background or certification in software engineering concepts, plus 5+ years of hands-on Java experience. We...  ...improve the stability of our applications and systems. We lead evaluation sessions with external vendors, startups, and... 
    Full time

    J.P. Morgan

    Jersey City, NJ
    22 days ago
  • $61k - $101k

     ...Requirements: We require formal training or certification in software engineering concepts, plus 5+ years of applied experience. We need...  ...in a cloud environment. We need demonstrated experience leading the effective use of enterprise-authorized AI-assisted software... 
    Full time
    For contractors

    J.P. Morgan

    Jersey City, NJ
    4 days ago
  •  ...have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.  As a Lead Software Engineer (VP) - Valuation Control Group Technology at JPMorganChase within the Valuation Control Group Technology Team, you are an... 

    JPMorgan Chase & Co.

    Jersey City, NJ
    10 days ago
  • $61k - $101k

     ...in depth. We have experience with CI/CD, DevOps, and modern software engineering practices. We communicate well and can present clearly to others. We are comfortable working with development leads and senior stakeholders. We have extensive hands-on experience... 
    Full time

    J.P. Morgan

    Jersey City, NJ
    21 days ago
  • $61k - $101k

     ...Requirements: We require formal training or certification in software engineering concepts, plus 5+ years of hands-on experience in software...  ...learning, or mobile. We value demonstrated experience leading the use of enterprise-approved AI-assisted software development... 
    Full time

    J.P. Morgan

    Jersey City, NJ
    4 days ago
  • $61k - $101k

     ...Requirements: We require formal training or certification in software engineering concepts, along with 7+ years of applied experience. We...  ...strengthen the stability of our applications and systems. We lead evaluation sessions with external vendors, startups, and... 
    Full time

    J.P. Morgan

    Jersey City, NJ
    18 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Lead, Software Engineering. Be the first to apply!