- Mid -level (2-5 years)
- Must be eligible for a security clearance (US Citizen)
- Must be able to work 100% onsite in Oak Ridge, Tennessee
We are looking for a Cloud Software Engineer who enjoys the intersection of application code and cloud infrastructure.
Key Responsibilities
- Architect & Build: Design and develop scalable software solutions leveraging core AWS services (EC2, S3, Lambda, Step Functions, SQS, SNS, RDS, and API Gateway).
- Infrastructure as Code (IaC): Use Terraform to provision, manage, and version-control cloud resources, ensuring high availability and environmental parity.
- Full-Stack Development: Write clean, maintainable, and efficient code in Python (for backend logic and automation) and JavaScript/Node.js (for web services and integrations).
- Containerization: Manage application packaging and deployment using Docker, moving toward a microservices-based architecture.
- Automate Everything: Maintain and optimize our AWS CI/CD pipelines, ensuring that every pull request in Git moves through a robust testing and deployment lifecycle.
- Collaborate: Use Jira to track progress, participate in sprint planning, and contribute to a culture of transparency and technical excellence.
Required Qualifications
- Education: BS or MS in Computer Science (or a related technical field).
- Experience: A minimum of 2+ years of professional experience in a software engineering role.
- Cloud Proficiency: Hands-on experience developing and deploying software within AWS cloud infrastructure.
- IaC Skills: Proven experience deploying and managing production-grade resources using Terraform.
- Programming: High proficiency in Python and JavaScript (Node.js/React preferred).
- DevOps Toolchain: Familiarity with Git (branching strategies, PR workflows), Jira, and AWS DevOps tools (CodeBuild, CodeDeploy, etc.).
- Containers: Solid experience with Docker for creating, deploying, and managing containers.
Preferred Tech Stack
- Database: Experience with MySQL, PostgreSQL, DynamoDB or Aurora.
- Observability: Using CloudWatch and OpenTelemetry for system health.
- Security: Understanding of IAM roles, policies, VPC security groups, and encryption.
- AI: Familiarity with agentic AI design patterns, AI dev tool sets (AIOPs), and LLM integration.