BAE Systems logo

Front-End Software Engineer (Hybrid)

BAE Systems

San Diego, CA
Full Time
Mid Level
95k-162k
8 days ago

Job Description

About the Role

BAE Systems is seeking an experienced Front-End Software Engineer to work on a multi-disciplinary team in an Agile, fast-paced development environment. The role involves contributing to the User Experience (UX) and User Interface (UI) strategy, architecture, implementation, testing, and deployment for software systems. The position offers a hybrid work format, combining onsite and remote work, and is part of Electronic Systems, a global leader in defense and commercial electronics. The company emphasizes innovation, diversity, and career development, with a mission to protect those who protect us and to develop cutting-edge technology for air, land, sea, and space applications.

Key Responsibilities

  • Help with the User Experience (UX) and User Interface (UI) strategy, architecture, implementation, test, and deployment for software systems.
  • Collaborate within an Agile development environment to deliver high-quality software solutions.
  • Participate in the development of front-end code using modern UI frameworks such as Angular, React, or Vue.
  • Research and evaluate new technologies to stay current with industry trends.
  • Work both independently and collaboratively in a hybrid work setting, balancing onsite and remote tasks.

Requirements

  • Bachelor's degree in Computer Science or related field.
  • 2 to 4+ years of software development experience.
  • Must hold an active Top Secret clearance.
  • Proficiency with JavaScript, TypeScript, HTML, and CSS.
  • Proficient with developing Client Side code using Modern UI Frameworks such as Angular, React, or Vue.
  • Ability to innovate, evaluate, and research new technologies.
  • Strong analytical and problem-solving skills, with effective communication and peer engagement.

Nice to Have

  • Hold an active Top Secret/SCI clearance.
  • Experience developing and working according to an Object-Oriented Programming paradigm.
  • Experience with map widget libraries such as CesiumJS, Open Layers, or Leaflet.
  • Experience with graph widget libraries such as Vis Network or CytoscapeJS.
  • Experience with CSS preprocessing and postprocessing solutions (i.e., SASS, LESS, PostCSS).
  • Experience with chart widget libraries like ChartJS and D3.
  • Experience working with State Management Stores.
  • Experience with Chrome/Firefox debugger.
  • Experience with Agile software development.
  • Experience interfacing client requests with Backend RESTful services and WebSocket interfaces.
  • Experience with leadership roles such as Subject Matter Expert or team lead.
  • Experience designing and developing high-level software architectures.

Qualifications

  • Educational background with a Bachelor's degree in Computer Science or related field.

Benefits & Perks

  • Health, dental, and vision insurance.
  • Health savings accounts.
  • 401(k) savings plan.
  • Disability coverage.
  • Life and accident insurance.
  • Employee assistance program and legal plan.
  • Discounts on home, auto, and pet insurance.
  • Paid time off, paid holidays, and other leave programs including parental, military, and bereavement leave.
  • Participation in company recognition programs and other incentives.

Working at BAE Systems

BAE Systems fosters an innovative and inclusive environment, emphasizing diversity and career growth. The company values using passion and ingenuity to defend national security through breakthrough technology and superior products. Employees are encouraged to develop their skills on impactful projects that make a global difference, working within a team that pushes the limits of what is possible in defense and electronics technology.

Apply Now

Job Details

Posted AtJun 13, 2025
Salary95k-162k
Job TypeFull Time
Work ModeHybrid
ExperienceMid Level

About BAE Systems

Website

baesystems.com

Company Size

10000+ employees

Location

San Diego, CA

Industry

Aerospace Product and Parts Manufacturing

Get job alerts

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