Software Engineering Manager 2

4 weeks ago


San Diego, California, United States Northrop Grumman Full time
Job Summary

Northrop Grumman is seeking a highly skilled Software Engineering Manager 2 to lead our Embedded SW Development team. As a key member of our Agile development environment, you will be responsible for managing a team of approximately 10-20 individuals to complete the full software development life cycle.

Key Responsibilities

Participate in the full software development life cycle, including design, implementation, and delivery of software products to our customers.
Develop architectures and operate in an embedded technology development environment working with real-time operating systems for use in flight and mission-critical systems.
Work in Agile Scrum teams to develop software products for multiple software baselines.
Collaborate with systems engineers, hardware designers, and integration/test engineers to develop and maintain complex software systems.
Manage and report budget and schedule status for software.

Requirements

Bachelor's degree in a Science, Technology, Engineering, or Mathematics (STEM) field AND 9 years of related professional experience that includes a background in software development, OR a Master's degree AND 7 years of related professional experience that includes a background in software development.
Prior leadership experience using Agile development, including participating as Product Owner, SCRUM Master, and/or team member in an Agile development environment.
Experience with the full Software Development Life Cycle (SDLC).
Experience with developing software used for one of the following real-time applications: flight critical software, safety-critical software, medical software, or mission-critical software.
Experience with Agile software development, object-oriented architecture and programming, software integration and testing.
At least 4 years of recent relevant experience with at least two of the following programming or scripting languages: C, C++, and Python.
Experience with one of the following real-time operating systems: Wind River VxWorks, Green Hills Integrity, or Realtime Linux.
Familiarity with most of the data interfaces: 1553, RS-232 Serial, Discrete & Analog I/O, Ethernet/IP, or Fiber Channel.
Active DoD Top Secret Clearance.
Ability to obtain and maintain Special Access Program (SAP).

Preferred Qualifications

Active/Current Special Program Access.
An advanced degree in Engineering, Computer Science, Computer Engineering, or other STEM discipline.
Advanced technical management degree.
Prior experience in engineering functional management is a plus.
Proven leadership qualities and strong interpersonal skills.
Previous experience leading a team of 5-12 employees with a record of on-time performance.
Previous experience in developing proposal inputs (task descriptions and basis of estimate).
Time management and organizational skills to prioritize across concurrent program and functional responsibilities.
Prior experience with cost account management and task/resource planning.
Understands assembly emitted by C/C++ compilers for typical code constructs.
Has developed code in assembly to support low-level drivers, BSPs, or critical performance implementations.
Strong understanding of redundancy architectures and requirements that drive them such as: Hot/warm restarts, Cross-channel data links, Software synchronization, Duplex vs triplex vs quad computer implementations.
Strong understanding of embedded software architectures and requirements that drive them.
Strong understanding of hardware interfaces in the software architecture and their impacts.
Excellent communication, interpersonal skills, and the ability to interface with all levels of employees and management.
Experience with Java microservices, Graphical User Interface (GUI) applications, threading, intermediate object-oriented programming, design patterns, Data Distribution Service (DDS) messaging, web technologies, Unified Modeling Language (UML), database essentials and SQL/NoSQL.
Prior experience using Atlassian Tool Suite, JIRA, SonarQube.

Salary Range

$151,900 - $227,900

The above salary range represents a general guideline; however, Northrop Grumman considers a number of factors when determining base salary offers such as the scope and responsibilities of the position and the candidate's experience, education, skills, and current market conditions. Employees may be eligible for a discretionary bonus in addition to base pay. Annual bonuses are designed to reward individual contributions as well as allow employees to share in company results. Employees in Vice President or Director positions may be eligible for Long Term Incentives.

In addition, Northrop Grumman provides a variety of benefits including health insurance coverage, life and disability insurance, savings plan, Company paid holidays and paid time off (PTO) for vacation and/or personal business.

Northrop Grumman is committed to hiring and retaining a diverse workforce. We are proud to be an Equal Opportunity/Affirmative Action Employer, making decisions without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class. For our complete EEO/AA and Pay Transparency statement, please visit.

  • San Diego, California, United States United Software Group Full time

    Job Title: Senior Software Development EngineerAt United Software Group, we are seeking a highly skilled Senior Software Development Engineer to join our team.Key Responsibilities:* Design and develop complex software systems using C++, Python, and Linux* Collaborate with cross-functional teams to implement software requirements and design specs* Develop and...


  • San Diego, California, United States Northrop Grumman Full time

    Job Summary:Northrop Grumman is seeking a highly skilled Software Engineering Manager 2 to lead our Embedded SW Development team. As a key member of our team, you will be responsible for managing and guiding a team of software engineers to deliver high-quality software products on time and within budget.Key Responsibilities:Lead a team of software engineers...


  • San Diego, California, United States Tactical Engineering Analysis Full time

    Job SummaryWe are seeking a highly skilled Software Development Engineer to join our team at Tactical Engineering & Analysis, Inc. The ideal candidate will have a strong background in software development and testing, with a focus on automation and quality assurance.Key Responsibilities:Design, develop, and execute automated test scripts using tools such as...


  • San Leandro, California, United States United Software Group Full time

    Job Title:Senior Java Software EngineerLocation:Onsite Interview OnlyRequired Qualifications:10+ years of Software Engineering experience with web application development10+ years of Java 11+ experience5+ years of Java Rest Services experience8+ years of Spring/SpringBoot experience4+ years of experience developing and using RESTful Application Program...


  • San Diego, California, United States L3 Technologies Full time

    Job Title: Senior Software Engineering ManagerJob Code: 16545Job Location: San Diego, CAJob Description:L3Harris is seeking a Senior Software Engineering Manager to lead the development of satellite ground systems based on our industry-leading InControl satellite control software and OnTime planning and scheduling software products. In this position, you...


  • San Diego, California, United States Brahma Consulting Group Full time

    Brahma Consulting Group is a Recruitment firm that delivers personalized, industry-focused recruitment solutions. We are assisting our client in their search for a Senior Software Engineer in the Greater San Diego area.Summary:Design and implement real-time C/C++ software for high-performance computing systems. This includes designing, developing, coding,...

  • Software Engineer

    4 weeks ago


    San Diego, California, United States LanceSoft Full time

    Job SummaryAt LanceSoft, we are seeking a skilled Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and testing software applications. Your primary focus will be on ensuring the quality and reliability of our software products.Key Responsibilities Design, develop, and test software...


  • San Diego, California, United States Imagine One Technology & Management Ltd Full time

    Imagine One Technology & Management Ltd is seeking Software Engineers to join their team in San Diego, California.About UsWe are a dynamic and forward-thinking company with a strong focus on innovation and excellence. Our goal is to deliver cutting-edge solutions that meet the evolving needs of our clients.Job SummaryWe are currently looking for highly...


  • San Diego, California, United States Leidos Full time

    Job SummaryLeidos is seeking a skilled Software Development Engineer to join a high-performing agile team using the Scaled Agile Framework (SAFe) methodology to support a nationally significant and fast-paced cryptographic key management program. The program execution follows DEVOPS best practices and employs robust development, test, and production...


  • San Diego, California, United States Leidos Full time

    Job SummaryLeidos is seeking a highly skilled Software Engineer to join a high-performing agile team using the Scaled Agile Framework (SAFe) methodology to support a nationally significant and fast-paced cryptographic key management program.Program execution follows DEVOPS best practices and employs robust development, test, and production environments....


  • San Francisco, California, United States Triunity Software Full time

    Job Title: Senior Java Software EngineerWe are seeking a highly skilled Senior Java Software Engineer to join our team at Triunity Software.Key Responsibilities:* Design, develop, and test complex software applications using Java* Collaborate with cross-functional teams to identify and prioritize project requirements* Develop and maintain high-quality,...


  • San Diego, California, United States Apple Full time

    Job DescriptionAs a Software Engineering Manager at Apple, you will lead a team of engineers responsible for developing frameworks, tools, and tests for Apple's operating systems, including iOS, iPadOS, macOS, watchOS, tvOS, and visionOS. This is a unique opportunity to work on some of the core system experience and frameworks that make Apple products...


  • San Diego, California, United States ATA Engineering Full time

    Job DescriptionWe are seeking a highly skilled Senior Mechanical Engineer to join our team at ATA Engineering. The ideal candidate will have a strong background in mechanical engineering and experience with CAD and CAE software tools such as NX, Femap, and Simcenter Nastran.The successful candidate will be responsible for developing and executing an annual...


  • San Diego, California, United States M9 Solutions Full time

    Job Title: Software EngineerJob Summary:M9 Solutions is a leading provider of IT services and solutions to the Federal Government. We are seeking a skilled Software Engineer to join our team and work on a government contract for a client located in San Diego, CA. The ideal candidate will have a strong background in software development, cloud migration, and...


  • San Diego, California, United States Northrop Grumman Full time

    Software Principal Engineer OpportunityWe are seeking a highly skilled Software Principal Engineer to join our team of experienced professionals. This role will involve developing software solutions for real-time operating systems in a cloud-based environment.Key Responsibilities:Design and implement software solutions for embedded technology...


  • San Diego, California, United States Apixio Full time

    About the RoleWe are seeking a skilled Delivery Lead to oversee the planning, execution, and delivery of complex technical projects within our software engineering organization. As a key member of our team, you will play a crucial role in ensuring the successful completion of projects and driving business growth.Key Responsibilities:Oversee the planning,...

  • Sr Software Engineer

    4 weeks ago


    San Diego, California, United States Medtronic Full time

    About the RoleWe are seeking a talented Sr. Software Engineer to join our organization as we develop safety critical software for medical devices that hundreds of thousands of people around the world depend on daily.As a Sr. Software Engineer, you will provide technical leadership for firmware development. The primary role for this position is writing the...


  • San Diego, California, United States Tandem Full time

    About the RoleWe are seeking a highly skilled Software Test Engineering Manager to join our team at Tandem Diabetes Care. As a key member of our organization, you will be responsible for leading our software systems testing efforts and ensuring the highest product quality.Key ResponsibilitiesLead end-to-end systems testing across multiple device hardware,...


  • San Diego, California, United States Northrop Grumman Full time

    Software Engineer Position OverviewWe are seeking a highly skilled Software Engineer to join our team at Northrop Grumman. As a Software Engineer, you will be responsible for designing, developing, and integrating software applications for embedded mission systems. You will work in an innovative environment, collaborating with cross-functional teams to...

  • Software Engineer

    2 weeks ago


    San Diego, California, United States Compunnel Full time

    Job Title: Software EngineerAbout the Role:We are seeking a skilled Software Engineer to join our team. As a Software Engineer, you will be responsible for designing, developing, and testing software applications. This is an excellent opportunity to work with a talented team of engineers and contribute to the development of cutting-edge software solutions.