Lead, Software Engineering
$135k - $250.5kL3Harris Technologies
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
$149 per hour
...with Mitsubishi UFJ Financial Group (MUFG), one of the world’s leading financial groups. Across the globe, we’re 150,000 colleagues... ...team will provide more details.MUFG Trade Finance Software Engineering, Vice PresidentWe are seeking a highly skilled and experienced...SuggestedFull timeWork at officeLocal areaRemote work1 day per week- 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 changes, budgetary...Suggested
$142.32k - $213.48k
...Applications Development, ProfessionalCompany: CitiThe Python Tech Lead is a senior level position responsible for establishing and... ...and other Linux featuresImplement Unit Testing and TDD to ensure software quality and maintainabilityQualifications:5+ years of experience...SuggestedFull time- ...agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products. As a Senior Lead Software Engineer at JPMorganChase within the Enterprise Technology Infrastrure Platforms Cloud Fondational Services, you are an integral...SuggestedFor contractors
- 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 JPMorganChase within the Global Technology Infrastructure Platform, you are an integral part of an agile team that works...Suggested
- ...are looking for people just like you. Join our team and help us develop game-changing, high-quality solutions.As a Senior Lead Software Engineer at JPMorganChase within Cloud Foundational Services, you will set technical direction and lead delivery of secure, scalable...
- ...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 Corporate Technology Data Strategy & Architecture organization, you are an integral part of an...
- ...while helping others along the way, come join the Broadridge team.Broadridge is Growing. We are looking for a seasoned Senior Lead Software Engineer specializing in Java and AWS technologies based out of our New York or New Jersey offices, supporting our current and Next...Full timeWork at officeLocal areaRemote workHome office2 days per week
- ...skills and talents will be valued and celebrated. Together we will create a brighter future and make a meaningful difference.As a Lead Data Engineer at JPMorganChase within the Corporate Technology, you are an integral part of an agile team that works to enhance, build, and...Contract work
$145k - $200k
Job Classification:Technology - Engineering & CloudAs a Lead Software Engineer within PGIM Product Technology, you will play a key role in designing and delivering modern, intuitive, and high‑performance user interfaces, with a strong emphasis on ReactJS‑based front‑end...Full timePart timeWork at officeRemote work3 days per week$128k - $252.5k
...strategists, data scientists, operators, creatives, designers, engineers, and architects. Our team balances business strategy,... ...Recruiting for this role ends on 9/11/2026 Work You’ll Do As a Lead Agentic Software Engineer II, you will be responsible for:Lead the design,...Local area- ...constantly pushing the envelope to enhance, build, and deliver top-notch technology products.As an AI Modernization Senior Lead Software Engineer at JPMorganChase within the Consumer and Community Bank- Wealth Management Technology, you are an integral part of an agile...
- We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Lead Software Engineer at JPMorganChase within the Commercial & Investment Bank - Payments (Data Analytics & Regulatory Compliance) Team, you serve as...
- ...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 Commercial & Investment Bank in Electronic Trading Technology, you are an integral part of an...For contractors
$133.6k - $220.4k
Job Classification:Technology - Engineering & CloudAre you interested in building capabilities that enable... ...advancing your profession at one of the world’s leading financial services institutions. Your Team As a Lead Software Engineer in Group Insurance, you will partner...Full timePart timeWork at officeRemote work3 days per week- 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 JPMorganChase with in Enterprise Technology Cloud Foundational Services, you are an integral part of an agile team that...Remote work
- ...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 Corporate Technology, you will lead the architecture and hands-on implementation of scalable GenAI...Work at office
- ...maintaining and improving governance technology products.As a Software Engineer at JPMorgan Chase within the Corporate Technology Office, you... ...Experience with prompt engineeringDemonstrated experience leading effective use of enterprise-authorized AI-assisted software development...Work at office
$184.9k - $250.2k
...transform lives. It’s why we work with some of the world’s leading creators to produce and share audio storytelling with our... ...future with us.ABOUT THIS ROLEThis opportunity is for a Lead Software Development Engineer for Audible’s Consumer Domains group. We are the team that...InternshipFlexible hours- ...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 Asset Wealth Management, you will provide hands-on leadership to an agile team that works to enhance, build...
- ...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 Corporate Technology, you are an integral part of an agile team that works to enhance, build,...
- ...ready to take their career to new heights. Join the ranks of top talent at one of the world’s most influential companies.As a Lead Software Engineer at JPMorganChase within the Asset Wealth Management, you provide deep engineering expertise and work across agile teams to...
- ...future as we are, join our team.KPMG is currently seeking a Lead Engineer I to join our Tax Ignition Team. This is a hybrid work opportunity... ...:Minimum five years of recent experience in software development and systems architectureBachelor's degree from an...Local area
- ...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 Corporate Sector's AIML and Data platform team, you are an integral part of an agile team that...
- 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 JPMorganChase within the Commercial and Investment Bank Payments Technology team, you are an integral part of an agile...For contractors
- 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 JPMorganChase within the Risk Technology - Wholesale Credit Risk Tech team you are an integral part of an agile team...
- ...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 & Community Banking's Technology Team, you are an integral part of an agile team that...Contract workRotating shift
- ...want to work is how we deliver award-winning services to our customers and ultimately build customer value. We’re seeking a Lead Software Engineer to join our stellar team! You will have the opportunity to part of Development of market leading products in the Capital...Full timeWork at officeLocal areaRemote work
- ...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...
- ...services, we are looking for people just like you. Join our team and help us develop game-changing, high-quality solutions.As a Lead Software Engineer at JPMorganChase within Cloud Foundational Services, you will build secure, scalable, self-service platform capabilities...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Lead, Software Engineering. Be the first to apply!
- software implementation project manager Clifton, NJ
- remote software sales Clifton, NJ
- bank software Clifton, NJ
- healthcare software sales Clifton, NJ
- software Clifton, NJ
- software asset management analyst Clifton, NJ
- entry level software sales Clifton, NJ
- embedded software Clifton, NJ
- software technology Clifton, NJ
- software sales Clifton, NJ
