About the Role
Key Takeaways for this Role
- Join a high-impact team at Booz Allen Hamilton building innovative solutions.
- Competitive salary ($112,800.00 - $257,000.00) and excellent career growth opportunities.
- Position based in Anywhere (Remote) with Software Engineering working model.
Job Summary
Booz Allen Hamilton, a premier consulting firm in the defense and civilian sectors, is seeking a Senior Python Software Engineer to modernize mission-critical systems within an agile development framework. This remote-friendly role offers the chance to apply advanced Python expertise to rearchitect legacy applications, lead complex problem-solving efforts, and contribute to cutting-edge solutions that impact national security. The position requires a Secret clearance and offers a highly competitive compensation package, comprehensive benefits, and a people-first culture that prioritizes professional growth and work-life balance.
Key Responsibilities
- Implement, maintain, and support agile software development processes to modernize legacy systems, ensuring high performance and scalability.
- Apply advanced theories, principles, and concepts to solve highly complex technical problems and contribute to the development of new principles and concepts.
- Lead the design and implementation of microservices architecture to rearchitect legacy applications, improving modularity and maintainability.
- Collaborate with cross-functional teams to define technical requirements, design solutions, and ensure alignment with mission objectives.
- Participate in code reviews, testing, and deployment pipelines, ensuring adherence to best practices and quality standards.
- Provide technical guidance and mentorship to junior engineers and support staff, fostering a culture of continuous improvement.
- Work with CI/CD pipelines and containerization tools to streamline deployment and enhance system reliability.
- Document technical designs, implementation details, and operational procedures for knowledge sharing and compliance.
- Troubleshoot and resolve production issues, performing root cause analysis and implementing corrective actions.
- Stay abreast of emerging technologies and industry trends to recommend innovative solutions that meet evolving needs.
Role Requirements & Qualifications
- 5+ years of professional experience in Python software development, testing, and deployment.
- Proven experience in rearchitecting legacy applications using microservices architecture.
- Strong knowledge of CI/CD pipelines and containerization technologies (e.g., Docker, Kubernetes).
- Active Secret clearance is required; ability to obtain higher clearance if needed.
- Bachelor''s degree in Computer Science, Engineering, Mathematics, or a related field.
- Excellent problem-solving skills and the ability to work independently with minimal supervision.
- Strong communication skills to collaborate effectively with technical and non-technical stakeholders.
Skills Inventory
- Essential: Python (advanced proficiency), microservices design, CI/CD (Jenkins, GitLab CI), containerization (Docker, Kubernetes), agile methodologies (Scrum, Kanban), version control (Git).
- Preferred: Java or C+ knowledge, automated testing frameworks (pytest, Selenium), MBSETS (Model-Based Systems Engineering), TS/SCI clearance, Master''s degree in Computer Science, Engineering, or Mathematics.
- Soft Skills: Leadership, mentorship, critical thinking, adaptability, attention to detail, and collaborative teamwork.
Salary & Compensation Estimation
The projected annual compensation range for this position is $112,800 to $257,000 USD, depending on location, experience, education, and contract requirements. This range is typical for a senior software engineer role with a defense contractor, reflecting the specialized clearance and technical expertise required. Booz Allen also offers a comprehensive benefits package including health, life, disability, financial and retirement benefits, paid leave, professional development, tuition assistance, and dependent care.
š¢ External Advertisement Notice
This opportunity is posted on behalf of the hiring organization and was compiled from an external recruitment portal or advertising site. CareerCraft Uganda is not the recruiting entity.
Tailor Your Application Instantly
Increase your response rate by up to 85%! Use our advanced AI engines to personalize your CV or write a matching Cover Letter optimized specifically for this role's requirements.
Role Overview
Automate Your CV
Increase your chances by tailoring your CV to this exact job description using our AI Document Engine.
Tailor My CVTopical Career & Education Cluster
Explore related courses, admissions, sector guides, and employers linked to this role.