Software Engineer, Mid

Booz Allen HamiltonBethesda, MD
2d

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
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service