Software Engineer, Senior
At a glance
AI generatedTL;DR
As a Senior Software Engineer joining our dynamic team, you will leverage your extensive experience in Python, Java, or C++ to develop robust applications on Linux platforms. Your day-to-day responsibilities include implementing object-oriented designs for multi-process and thread-based systems, adhering to Agile methodologies with tools like JIRA and Git, and conducting test-driven development for high-quality production applications. You will also contribute to CI/CD pipeline configurations and experiment design for machine learning models, while integrating APIs into existing software architectures. This role requires a deep understanding of fused-sensor systems, geospatial data transformations, and probabilistic classification techniques, making it ideal for those with a background in complex system integration and security-critical applications.
Skills
What you'll do
- Develop high-quality Python, Java, or C++ applications on Linux platforms.
- Implement object-oriented programming for multi-process/thread applications efficiently.
- Utilize Agile methodologies and tools like JIRA, Confluence, and Git daily.
- Write test-driven development code to ensure production application quality.
- Design APIs that integrate seamlessly into existing software architecture.
What we're looking for
- 5+ years of experience in Python, Java, or C++.
- 5+ years developing on Linux platforms with object-oriented programming and multi-process/thread applications.
- Experience with Agile methodology and tools like JIRA, Confluence, or Git.
- Secret clearance required.
- Bachelor's degree in Computer Science or equivalent software development experience.
Employer
About Booz Allen Hamilton
Booz Allen Hamilton is a management and technology consulting firm that provides analytics, digital, engineering, and cybersecurity solutions primarily to U.S. government agencies and commercial clients. Industry: Management & Technology Consulting
Booz Allen Hamilton currently has 641 open roles on FindRole.
Listed pay typically runs $86,800–$198,000 across 628 roles with salary data.
Most-posted roles
- Data Scientist 33
- Data Engineer 24
- Data Scientist, Senior 18
- Software Engineer 16
- DevOps Engineer 13