Booz Allen Hamilton is seeking an AWS Database Software Engineer to develop end-to-end geospatial database solutions. The role involves creating high-performance systems while ensuring data integrity and availability, and utilizing AWS services and cloud-native architecture patterns.
Responsibilities:
- Resolve a problem with a complete end-to-end geospatial database solution in a fast, agile environment
- Develop software and systems from vision to production-ready
- Ensure high availability, performance, and data integrity
- Use passion to master new tools and techniques and identify needed system improvements
- Help clients overcome their most difficult challenges using the latest architectural approaches, tools, and technologies
- Ensure the solution developed by the team considers the architecture and operating environment, as well as future functionality and enhancements
Requirements:
- 5+ years of experience in software with a cloud-first development approach
- 4+ years of experience with enterprise data engineering development, including geospatial data
- 3+ years of experience with AWS services and cloud-native architecture patterns, including ECS/EKS, Lambda, SQS, SNS, EC2, RDS, DynamoDB, IAM policies, security groups, and network security
- 3+ years of experience with Infrastructure as Code, including AWS CDK, Terraform, or CloudFormation
- Experience working with ETL/ELT pipeline development using AWS services
- Experience with data lakes, data warehousing, and analytics platforms
- Experience developing and deploying production geospatial solutions from concept to O&M
- TS/SCI clearance with a polygraph
- Bachelor's degree
- Experience with Authority to Operate (ATO) processes and security documentation
- Experience with database administration and optimization, including PostgreSQL or Aurora Postgres with geospatial workloads
- Experience designing and optimizing spatial database schemas, spatial indexing strategies, and complex geospatial queries at scale
- Experience leading technical initiatives in large-scale environments
- Experience with system design, including scalability and reliability
- Experience developing dashboards and monitoring systems to track streaming services
- Knowledge of security best practices and compliance requirements
- AWS Certifications such as AWS Certified Solutions Architect or AWS Certified Developer Certifications
- IAT Level II+ Certification such as Security+ or CISSP Certifications