BlueHaloposted 16 days ago
$140,000 - $200,000/Yr
Full-time • Senior
Annapolis Junction, MD
Computer and Electronic Product Manufacturing

About the position

At BlueHalo, we don't just witness the future of national security - we create it. In our relentless pursuit of innovation, we are expanding our team and seeking a Senior Software Engineer to support mission-critical projects that leverage cutting-edge cloud technologies and modern software development practices. Your expertise in AWS cloud services, infrastructure automation, and software development will play a key role in building resilient, scalable, and secure systems that drive national defense capabilities. Imagine working in a collaborative environment where your skills directly contribute to the success of vital missions. This is more than just a job - it's your opportunity to innovate and make an impact.

Responsibilities

  • Develop, deploy, and maintain cloud-based applications using AWS Lambda with Python 3.11.
  • Automate infrastructure provisioning and management using Terraform as Infrastructure as Code (IaC).
  • Design and manage relational databases using AWS RDS Aurora PostgreSQL, with pgAdmin for database administration.
  • Containerize applications and services using Docker, ensuring portability and consistency across environments.
  • Manage dependencies and package management with Poetry to streamline Python development workflows.
  • Implement secure file sharing and access control using presigned URLs within AWS.
  • Utilize AWS messaging services such as SQS (Simple Queue Service) and SNS (Simple Notification Service) to enable scalable event-driven architectures.
  • Work with AWS API Gateway, integrating it with Lambda Authorizer for secure API access and management.
  • Develop and optimize Step Functions to orchestrate distributed workflows and automate complex processes.
  • Use DynamoDB as a user cache for high-performance data storage and retrieval.
  • Monitor and troubleshoot applications using AWS CloudWatch, ensuring optimal performance and availability.
  • Automate routine tasks and workflows using MakeFile to enhance development and operational efficiency.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related technical field. Equivalent experience may be considered in lieu of a degree.
  • A minimum of 8 years of experience in software engineering, with a focus on cloud-based development and infrastructure automation.
  • Strong proficiency in Python and experience with AWS cloud services, including Lambda, RDS, API Gateway, and Step Functions.
  • Hands-on experience with Terraform for infrastructure automation and Docker for containerization.
  • Experience in implementing secure, scalable, and high-availability solutions in AWS environments.
  • Familiarity with CI/CD pipelines and best practices for software deployment and delivery.
  • Excellent problem-solving skills, attention to detail, and the ability to work both independently and collaboratively within a team.

Benefits

  • Comprehensive health insurance
  • Life and disability insurance
  • Paid holidays and vacation
  • Parental leave
  • 401(k) with company match and contributions
  • Professional development and training reimbursements
  • Other work/life balance programs
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service