Current jobs related to Principal Software Engineer - San Diego, California - Cubic


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

    Job Title: Principal Software EngineerWe are seeking a highly skilled Principal Software Engineer to join our team at Northrop Grumman Aerospace Systems. As a key member of our engineering team, you will be responsible for designing, developing, and delivering software solutions for our flight and mission critical systems.Key Responsibilities:Develop Java...


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

    Job Title: Principal Software EngineerNorthrop Grumman Careers is seeking a highly skilled Principal Software Engineer to join our team of experienced professionals. As a key member of our software development team, you will be responsible for designing, developing, and delivering complex software systems for our customers.Key Responsibilities:Participate in...


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

    Job Title: Principal Software EngineerNorthrop Grumman Careers is seeking a highly skilled Principal Software Engineer to join our team of experienced professionals. As a key member of our software development team, you will be responsible for designing, developing, and delivering complex software systems for our customers.Key Responsibilities:Participate in...


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

    Principal Engineer Software - JavaNorthrop Grumman Aerospace Systems is seeking an experienced Principal Engineer Software - Java to join our team of qualified, diverse individuals.Job SummaryWe are looking for a highly skilled software engineer to develop Java applications in an embedded technology environment. The ideal candidate will have experience...


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

    About the RoleWe are seeking an experienced Principal Software Engineer to join our team in San Diego, CA or Oklahoma City, OK. As a key member of our engineering team, you will be responsible for developing software solutions for our flight and mission critical systems.Key ResponsibilitiesDesign, implement, and deliver software products as part of an...


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

    About the RoleWe are seeking an experienced Principal Software Engineer to join our team in San Diego, CA or Oklahoma City, OK. As a key member of our engineering team, you will be responsible for developing software solutions for our flight and mission critical systems.Key ResponsibilitiesDesign, implement, and deliver software products as part of an...


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

    About the RoleWe are seeking a highly skilled Principal Software Engineer to join our team at Northrop Grumman. As a key member of our software development team, you will be responsible for designing, developing, and delivering high-quality software solutions using Java.Key ResponsibilitiesDesign and develop software applications using Java, following...


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

    Job Title: Principal Software Engineer - HospitalityWe are seeking an experienced Principal Software Engineer to join our team at CoStar Group, a leading global provider of commercial and residential real estate information, analytics, and online marketplaces. As a Principal Software Engineer, you will be responsible for designing and developing high-quality...


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

    About the RoleWe are seeking a highly skilled Principal Software Engineer to join our team at Northrop Grumman. As a key member of our software development team, you will be responsible for designing, developing, and delivering high-quality software solutions using Java.Key ResponsibilitiesDesign and develop software applications using Java, following...


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

    About the RoleWe are seeking a highly skilled Principal Engineer Software - Java to join our team of experienced professionals at Northrop Grumman Aerospace Systems. This position will be located in San Diego, CA or Oklahoma City, OK.Key ResponsibilitiesDevelop Java applications for embedded technology environments.Work with real-time operating systems for...


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

    Role OverviewWe are seeking a highly skilled Principal Engineer Software - Java to join our team of experienced professionals in San Diego, CA or Oklahoma City, OK. As a key member of our engineering team, you will be responsible for developing software solutions for embedded systems, working with real-time operating systems, and collaborating with...


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

    Role OverviewWe are seeking a highly skilled Principal Engineer Software - Java to join our team of experienced professionals in San Diego, CA or Oklahoma City, OK. This position will be part of our embedded technology environment, developing software working with real-time operating systems for use in flight and mission-critical systems.Key...


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

    Software Development OpportunityWe are seeking a highly skilled Principal Software Engineer to join our team at Northrop Grumman Aerospace Systems. This position will be located in San Diego, CA or Oklahoma City, OK.Key Responsibilities:Develop Java applications for embedded technology environments.Work with real-time operating systems for use in flight and...


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

    Requisition ID: RNorthrop Grumman is seeking an experienced Principal Engineer Software - Java to join our team of qualified, diverse individuals. This position will be located in San Diego, CA or Oklahoma City, OK.Key Responsibilities:Develop Java applications in a fast-paced environment with high expectations.Work with a team of developers and integrators...


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

    Principal Software Engineer - HospitalityCoStar Group, a leading global provider of commercial and residential real estate information, analytics, and online marketplaces, is seeking an experienced Principal Software Engineer to join our team. As a key member of our CoStar Benchmark product development team, you will be responsible for designing and...


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

    About the RoleWe are seeking a highly skilled Principal Software Engineer to join our team at Northrop Grumman Careers. As a key member of our software development team, you will be responsible for designing, developing, and delivering high-quality software solutions using Java and related technologies.Key ResponsibilitiesDesign and develop software...


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

    Principal Software Engineer - HospitalityCoStar Group, a leading global provider of commercial and residential real estate information, analytics, and online marketplaces, is seeking an experienced Principal Software Engineer to join our team. As a key member of our CoStar Benchmark product development team, you will be responsible for designing and...


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

    Role OverviewWe are seeking an experienced Principal Engineer Software - Java to join our team of qualified, diverse individuals. This position will be located in San Diego, CA or Oklahoma City, OK.Key ResponsibilitiesDevelop Java applications in an embedded technology environment.Work with real-time operating systems for use in flight and mission-critical...


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

    Principal Software Engineer - HospitalityCoStar Group, a leading global provider of commercial and residential real estate information, analytics, and online marketplaces, is seeking an experienced Principal Software Engineer to own the architecture and design of our software systems. As a key member of our CoStar Benchmark product development team, you will...


  • San Diego, California, United States SAIC Full time

    About the RoleSAIC is seeking a highly skilled Software Engineer Principal to join their team. As a key member of our team, you will have the opportunity to work on a variety of challenging projects and contribute to the development of innovative solutions.Key ResponsibilitiesCollaborate closely with clients to design and implement a streaming data platform,...

Principal Software Engineer

3 months ago


San Diego, California, United States Cubic Full time
Business Unit:

Cubic Defense

Company Details:

When you join Cubic, you become part of a company that creates and delivers technology solutions in transportation to make people's lives easier by simplifying their daily journeys, and defense capabilities to help promote mission success and safety for those who serve their nation. Led by our talented teams around the world, Cubic is committed to solving global issues through innovation and service to our customers and partners.

We have a top-tier portfolio of businesses, including Cubic Transportation Systems (CTS) and Cubic Defense (CD). Explore more on

Job Details:

Job Description:

This is a contingent position 6-8 months.

Performs complex software engineering tasks. Provides technical software expertise to research, design, develop and test engineering activities. Reviews project progress and evaluates results. Estimates costs and schedules, and provides technical inputs for proposal efforts. This position typically works under limited supervision and direction.

Essential Job Duties and Responsibilities:
  • Provides expertise for software development/engineering programs, and interfaces with team members and managers
  • Outlines and communicates the most appropriate technical approach for software project activities
  • Determines the technical direction and strategy for solving complex, significant or major issues
  • Identifies, investigates and resolves software technical issues
  • Plans and evaluates architectural design and identifies technical risks and associated ways to mitigate those risks
  • Prepares design proposals to reflect cost, schedule and technical approaches
  • Recommends test control, strategies, apparatus and equipment
  • Defines test data requirements. Tests software and documents results
  • Prepares development software, codes software and designs specific enhancements
  • Maintains liaison with subcontractor and vendor representatives
  • Conducts in-house design reviews and technical meetings
  • Applies expertise to all areas of software engineering and development
  • Interfaces with team members, management staff, subcontractors and vendors
Minimum Job Requirements:

This job is at a cleared facility, we can only hire US persons at this site. A US person is either a US citizen or a Permanent resident. Candidates for this position must have or be able to acquire a US secret clearance.

Four-year college degree in Computer Science, Computer Engineering, Electrical Engineering or related technical discipline, plus a minimum of twelve years of related experience, or a master's degree with ten years of experience.

Effective written and oral communication skills.

Experience to include software development/engineering, developing state-of-the-art computer software, exercising creativity in technical direction and successful strategy development. Ability to interpret technical contract requirements. Requires proficiency using programming languages such as: Java, "C/C++/C#," Product Lifecycle Management, graphics or other developmental software. May require ability to develop software in a Unix, Windows Server 2003/2008/Vista/XP/Windows 7 and up, Integrated Development Environments (IDEs) or other PC environments. May require experience with embedded processing. Ability to use PC software such as word processing, database, spreadsheet and flowchart, and Computer Aided Software Engineering (CASE) tools. Ability to effectively communicate verbally and in writing, and interface with customers, subcontractors and vendors. Must be able to solve complex and difficult engineering problems. Knowledge of customer needs and competing products desirable. Ability to analyze and solve complex and difficult software engineering problems. Able to prioritize work and complete multiple tasks under deadline and budget guidelines. Must be able to work in a lab environment and be able to use a computer. Must be available for domestic and possible international travel.

The description provided above is not intended to be an exhaustive list of all job duties, responsibilities and requirements. Duties, responsibilities and requirements may change over time and according to business need.
Worker Type:

Contingent Worker