
Software Engineer, Mid
Booz Allen HamiltonResume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score
Job Description
About the position
Software Engineer, Mid The Opportunity: As a back-end developer, you know that a good site or system needs the right combination of clean code, APIs, analytics, and infrastructure to develop a user-focused solution. We’re looking for a back-end developer with the software engineering skills it takes to help identify potential risks, contribute to solution development, and create efficient and effective systems for our clients in the federal health and life sciences domain. As a back-end developer at Booz Allen, you’ll use the latest architectural approaches and open-source frameworks and tools to help deliver solutions. Using your software engineering knowledge, you’ll work with and learn from the development team to create custom tools, systems, and sites with consistent performance and scalability. In this role, you’ll make a mission-forward impact as you sharpen your skillset and grow your career. Work with us as we shape systems for the better. Join us. The world can’t wait.
Requirements
- 2+ years of experience implementing, maintaining, and performing software development to modernize systems using Python
- Experience in the design, build, documentation, and maintenance of RESTful API services with FastAPI or an async web framework using Python
- Experience developing, querying, and managing relational database schemas and migrations with PostgreSQL
- Experience containerizing applications and managing CI/CD deployment pipelines using Docker
- Experience defining and maintaining API contracts between cross-platform services
- Knowledge of how to coordinate with infrastructure teams on cloud networking, load balancing, and security configuration
- Knowledge of using Server-Sent Events (SSE) or WebSocket implementations
- Ability to use Git for version control and branching workflows
- Ability to obtain and maintain a Public Trust or Suitability/Fitness determination based on client requirements
- Bachelor's degree in CS or a STEM field
Nice-to-haves
- Experience implementing real-time data streaming between distributed systems
- Experience working with AWS cloud services, including EC2, ALB, S3, security groups, and IAM, and integrating services across cloud environments, including Azure-to-AWS
- Experience with microservice architecture patterns, asynchronous task processing and job queue patterns, and data security and access control
- Experience with AI/ML service integration
- Knowledge of SSL/TLS configuration and certificate management
- Linux Server Administration Certification
Benefits
- health
- life
- disability
- financial
- retirement benefits
- paid leave
- professional development
- tuition assistance
- work-life programs
- dependent care
- recognition awards program
Similar Jobs
Full Stack Engineer (AWS, Golang, .Net) - multiple levels (remote)
US101 Guidehouse Inc.
Infrastructure Project Manager
Robert Half
Software Engineer II - Backend
Deutsche Telekom Digital Labs
Software Engineer 2 - AI Platform
CareerNet Technologies Pvt Ltd
Software Developer (TypeScript + PHP/Symfony) (Remote, Full-Time) [AS208]
Smart Working
More Jobs at Booz Allen Hamilton
View all →Endpoint Security Engineer
Booz Allen Hamilton
Multi-Platform Mobile Application Developer
Booz Allen Hamilton
Real World Data Linkage Engineer, Lead
Booz Allen Hamilton
Full-Stack Developer, Senior
Booz Allen Hamilton
Tier 3 SOC Analyst
Booz Allen Hamilton
Want AI-powered job matching?
Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.
Get Started Free