EngineerJobs.io
← Back to all jobs

Job Description

Senior full-stack software engineer delivering end-to-end software and systems in an agile environment for Booz Allen Hamilton.

Responsibilities

  • Deliver complete end-to-end solutions in a fast, iterative Agile setting.
  • Develop software and systems from vision to production-ready state.
  • Master new tools and techniques, identifying improvements to the system.
  • Help clients overcome their most difficult challenges using modern architectural approaches and technologies.
  • Ensure the team's solution aligns with current architecture and operating environment while considering future functionality and enhancements.

Requirements

  • 5+ years of hands-on experience with Python, Java, or C++
  • 5+ years of experience on Linux platforms
  • 5+ years of experience with object-oriented programming and multi-process or multi-threaded applications
  • Experience with Agile methodology and tools such as Jira, Confluence, or Git
  • Experience with test-driven development for production-quality applications
  • Secret clearance
  • Bachelor's degree in Computer Science, or 8+ years of software development experience in lieu of degree

Technologies

  • Python
  • Java
  • C++
  • Linux
  • Docker
  • Jenkins
  • Git
  • Jira
  • Confluence
  • APIs

Benefits

  • Health benefits
  • Life insurance
  • Disability benefits
  • Financial benefits
  • Retirement benefits
  • Paid leave
  • Professional development
  • Tuition assistance
  • Work-life programs
  • Dependent care

Nice to have

  • Experience with Docker, Jenkins, or other CI tools, and CI/CD pipeline configuration
  • Experience with evaluation metrics such as ROC and PR, confusion matrix, calibration, or regression errors, and experiment design for ML models
  • Knowledge of fused-sensor systems and probabilistic classification for decision aids
  • Knowledge of geospatial data and spatial transformations
  • Knowledge of embedded systems and hardware acceleration techniques
  • Ability to design and integrate APIs into existing software architecture

Work model

  • Remote: If this position is listed as remote, there may still be occasions when you are required to work in person at a Booz Allen or customer facility.
  • Hybrid: If this position is listed as hybrid, you will be expected to work from a Booz Allen facility frequently, in alignment with leadership expectations and the needs of the role. You may also be required to work from or visit a customer facility.
  • Onsite: If this position is listed as onsite, work will primarily be performed at a Booz Allen office or customer facility, where employees will collaborate directly with colleagues and customers as required by the role.

Similar Jobs