- Company Name
- J5 Consulting
- Job Title
- Software Engineer
- Job Description
-
Job Title: Software Engineer
Role Summary:
Design, develop, and maintain cloud‐based applications that support mission‑critical systems. Work across the full software development lifecycle, deploying and operating solutions primarily in AWS or equivalent cloud environments, while collaborating with cross‑functional teams.
Expectations:
- U.S. citizenship required.
- Active U.S. Government Top Secret security clearance with full scope polygraph.
Key Responsibilities:
- Translate requirements into scalable, secure software solutions.
- Build and integrate application components in a Linux environment using modern object‑oriented languages (Java, Go, C#).
- Develop front‑end interfaces with React, Angular, or Vue.
- Containerize applications with Kubernetes; manage deployment via Terraform, Ansible, or Helm.
- Configure and maintain cloud resources (EC2, S3, EKS, EFS, Route 53, load balancers, VPN protocols – OpenVPN, WireGuard, IPSec).
- Implement CI/CD pipelines (GitLab, Jenkins, etc.) and automate testing, builds, and deployments.
- Perform system administration tasks, including networking, virtualization (VMware), and scripting (Bash, Python, PowerShell).
- Collaborate with DevOps, security, and operations teams to ensure operational excellence and compliance.
Required Skills:
- Experience designing and developing cloud‑based applications with best practices and architectural guidelines.
- Proficiency in modern programming languages: Java, Go, C#.
- Front‑end development using React, Angular, or Vue.
- Linux system development.
- Cloud platform experience: AWS, Azure, or GCP (plus specific services such as EC2, S3, EKS, EFS, Route53).
- Containerization with Kubernetes; orchestration with Terraform, Ansible, or Helm.
- Networking knowledge: VPN protocols (OpenVPN, WireGuard, IPSec).
- Scripting: Bash, Python, PowerShell.
- CI/CD automation, preferably GitLab.
- System administration and virtualization (VMware or equivalent).
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or related field.
- Industry certifications in Linux (RHCE, LPIC), Microsoft (MCP, MCSA), or networking (CCNA, CCNP) preferred.
- Security clearance: Top Secret with Full Scope Polygraph required.