The company is looking to lead, design, and review the full software development lifecycle (SDLC) by hiring a Senior Software Architect and Cloud Engineer with expert-level, hands-on experience in AWS development, networking, and architecture to provide technical and managerial oversight, ensuring secure, scalable, and cost-effective solutions across enterprise applications.
Requirements
- Expert-level AWS skills across networking, compute, storage, and security services.
- Hands-on experience with CI/CD pipelines (Jenkins, GitHub Actions, GitLab, or similar).
- Strong development background in js, Angular, and USWDS.
- Proven experience designing and implementing serverless architectures (Lambda, API Gateway, DynamoDB, SQS, SNS, etc.) and microservices.
- Experience with monitoring and logging tools (CloudWatch, ELK, Prometheus, etc.).
- Knowledge of federal compliance frameworks (FedRAMP, FISMA, NIST 800-53) and cloud security best practices.
- AWS certifications preferred (Solutions Architect Professional, Advanced Networking, DevOps Engineer).
Responsibilities
- Architect, implement, and optimize AWS infrastructure, networking, and cloud-native solutions, including VPCs, Transit Gateways, Direct Connect, VPNs, and secure application hosting.
- Design and deliver scalable, serverless, and microservices-based enterprise applications.
- Ensure high availability, disaster recovery, cost optimization, and compliance with federal security standards.
- Lead adoption of Infrastructure as Code (Terraform, CloudFormation) and automation of provisioning/deployment.
- Oversee and review the full Agile SDLC: requirements, architecture, design, coding, testing, deployment, and operations.
- Provide technical leadership in development using Node.js, Angular, and USWDS.
- Drive CI/CD pipeline adoption, DevSecOps integration, and cloud-native development workflows.
Other
- Bachelor’s degree in Computer Science, Engineering, or related field (Master’s preferred).
- 7+ years of progressive experience in cloud engineering, architecture, and software development.
- Exceptional problem-solving, communication, and leadership skills.
- Serve as escalation point for complex infrastructure, networking, and application issues.
- Collaborate with cross-functional teams (security, DevOps, product owners, stakeholders) to align solutions with business objectives.