This job is closed

We regret to inform you that the job you were interested in has been closed. Although this specific position is no longer available, we encourage you to continue exploring other opportunities on our job board.

BAE Systems - Burlington, MA

posted about 1 month ago

Full-time - Senior
Remote - Burlington, MA
Computer and Electronic Product Manufacturing

About the position

The Senior Principal Software Engineer at BAE Systems will play a crucial role in developing advanced mission planning software for unmanned vehicle systems. This position combines leadership responsibilities with hands-on software development, requiring expertise in Java and a strong background in software design, coding, and testing. The engineer will work in an Agile environment, leading a team while also contributing individually to the development and integration of complex software systems. The role emphasizes collaboration, technical guidance, and mentoring of junior engineers, all while supporting the mission of enhancing the effectiveness of warfighters and intelligence analysts.

Responsibilities

  • Design, code, and test new software in an Agile development environment.
  • Debug and integrate software systems in a distributed application environment.
  • Define and develop significant features and upgrades for mission planning software.
  • Analyze flight test data and update flight test procedures.
  • Run stand-up meetings and lead daily SCRUMs for the development team.
  • Provide technical guidance and mentoring to junior engineers.
  • Track the completion of tasks and ensure project milestones are met.

Requirements

  • Bachelor's degree in engineering or a technical discipline.
  • 10 years of software development, coding, and debugging experience.
  • Active Top Secret Security Clearance.
  • Experience as a Software Developer in the Mission Planning Domain.
  • Proficiency with Java and UML diagrams.
  • Experience with SCM tools such as Git, SVN, Clear Case, etc.
  • Experience with build tools such as Maven, Gradle, Make, and Ant.
  • Strong communication skills and ability to collaborate with team members and stakeholders.
  • Familiarity with software development methodologies such as Agile, XP, Scrum, and Spiral.

Nice-to-haves

  • Experience working with and maintaining legacy code bases.
  • Experience with Government data standards such as UCI and OMS.
  • Experience with optimizing Java applications and memory management.
  • Experience with Atlassian Tool Suite.
  • Experience with Continuous Integration (CI) Tools: Jenkins, TeamCity, Bamboo, etc.
  • Knowledge of concurrency and multithreading.

Benefits

  • Health, dental, and vision insurance.
  • Health savings accounts.
  • 401(k) savings plan.
  • Disability coverage.
  • Life and accident insurance.
  • Employee assistance program.
  • Legal plan.
  • Discounts on home, auto, and pet insurance.
  • Paid time off and paid holidays.
  • Paid parental leave, military leave, and bereavement leave.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service