Cloud Software Engineer
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.