Booz Allen Hamilton logo

Software Engineer, Senior

Booz Allen Hamilton

Battle Creek, MI
Full Time
Senior
87k-198k
27 days ago

Job Description

About the Role

As a software engineer at Booz Allen, you'll develop efficient and effective software solutions in an exciting, agile environment. You'll use the latest architectural approaches and open-source frameworks to deliver end-to-end solutions, analyze environments for current and future functionality, and help implement system improvements to create positive change for clients and society.

Key Responsibilities

  • Develop complete end-to-end software solutions from vision to production-ready systems.
  • Analyze the environment to ensure solutions consider current architecture and operating environment, as well as future enhancements.
  • Use the latest architectural approaches and open-source frameworks and tools.
  • Master new tools and techniques to improve system performance and functionality.
  • Work collaboratively within an agile team environment to deliver solutions.

Requirements

  • 3+ years of experience in software development.
  • Experience in C/C++ programming languages.
  • Experience with Model-Based Systems Engineering (MBSE) methodologies, including UML and SysML.
  • Experience with MBSE tools, such as Cameo Systems Modeler, MagicDraw, or Capella.
  • Ability to work on a team.
  • Ability to pay strict attention to detail.
  • Ability to obtain a Secret clearance.
  • Bachelor's degree in a computer science, software engineering, or electrical engineering field.

Nice to Have

  • Experience with real-time operating systems (RTOS) and embedded system architectures.
  • Experience with formal verification methods and tools.
  • Experience with hardware and software design principles.
  • Experience with requirements management tools, such as DOORS or Jama.
  • Experience in aerospace, defense, or automotive safety-critical domains.
  • Knowledge of safety-critical system development principles and standards.
  • Possession of excellent problem-solving and verbal and written communication skills.
  • Secret clearance.
  • Master's degree.

Qualifications

  • Bachelor's degree in a relevant field.

Benefits & Perks

  • Health, life, disability, financial, and retirement benefits.
  • Paid leave, professional development, tuition assistance, work-life programs, and dependent care.
  • Recognition awards program for exceptional performance.
  • Eligibility for benefit programs for full-time and part-time employees working at least 20 hours a week.

Working at Booz Allen Hamilton

Booz Allen fosters a people-first culture that prioritizes flexibility and collaboration, whether working in person or remotely. The company focuses on delivering outcomes with speed for critical defense, civil, and national security priorities, using cutting-edge technologies like AI and cyber to advance and protect the nation. They emphasize empowering people to change the world.

Apply Now

Job Details

Posted AtJul 11, 2025
Salary87k-198k
Job TypeFull Time
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Booz Allen Hamilton

Website

boozallen.com

Location

Battle Creek, MI

Industry

Administrative Management and General Management Consulting Services

Get job alerts

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