Work Arrangement: Hybrid (1-2 days onsite per week)Clearance: Active Secret Foxhole Technology is seeking a Software Engineer to help refactor monoliths, build secure REST APIs and microservices, and implement event-driven integrations while leveraging Oracle Cloud Infrastructure (OCI) and learning best practices in cloud-native development and DevOps. This is a hands-on role ideal for early-career developers who thrive in agile teams and want to grow rapidly through real modernization work.
Key Roles and Responsibilities:- Implement user stories, fix defects, and refactor legacy codebases (.NET/Java) into maintainable modules and microservices.
- Build RESTful services with ASP.NET Core, Spring Boot, or NestJS; document contracts with OpenAPI/Swagger.
- Deploy and manage applications on Oracle Cloud Infrastructure (OCI), utilizing core services like Compute, Object Storage, and Virtual Cloud Networks (VCN).
- Implement reliable service-to-service communications and event-driven data flows.
- Write unit, integration, and API tests (xUnit/NUnit, JUnit, Jest); maintain test data; participate in code reviews.
- Contribute to pipelines (Azure DevOps, GitHub Actions, or OCI DevOps), containerize apps with Docker, and assist with Kubernetes deployments (including OCI Container Engine for Kubernetes - OKE).
- Add structured logging, tracing, and metrics (App Insights, OpenTelemetry, Prometheus/Grafana, or OCI Observability and Management); help troubleshoot incidents.
- Implement OAuth2/OIDC, role-based access, input validation, and secure secrets handling (such as OCI Vault); follow secure coding standards.
- Work with relational databases (SQL Server, Oracle, PostgreSQL, and Oracle Autonomous Database on OCI); assist in data mapping, migrations, and performance tuning.
- Participate in stand-ups, backlog refinement, sprint reviews/retros; keep work items up to date and well-documented.
Required Skills and Qualifications:- 5+ years of progressive software engineering experience developing and maintaining enterprise applications.
- Experience with .NET and/or Java development, including ASP.NET Core, Spring Boot, or NestJS, and building RESTful APIs.
- Experience with React and/or Next.js and modern web application architectures.
- Experience deploying applications in Oracle Cloud Infrastructure (OCI) or another major cloud platform (AWS/Azure), including Docker, Kubernetes, and CI/CD pipelines.
- Experience with Oracle, SQL Server, or PostgreSQL databases.
- Knowledge of secure application development, including OAuth2/OIDC, role-based access, and secure coding practices.
- Experience working in an Agile environment with strong analytical, troubleshooting, and communication skills.
- Bachelor's degree in Computer Science, Engineering, or a related field preferred.
- Active DoD Secret Clearance required.
At Foxhole Technology, we are committed to pay transparency in accordance with applicable laws for both applicants and our employee-owners. Actual compensation will be determined based on a number factors as permitted by law.
Foxhole Technology offers a comprehensive and competitive benefits package for employees and their eligible dependents. Benefits include medical, dental, and vision coverage; paid time off; retirement plans (401(k), Roth, and ESOP); life and disability insurance; flexible spending accounts; and education and training assistance.
Virginia Pay Range
$140,000-$155,000 USD
Requirements of position: Think analytically, effective verbal and written communication skills, make decisions, observe/remember details, interpret data, concentrate on tasks, adjust to change, handle stress/emotions. Regular attendance, maintain work schedule, attend meetings, meet deadlines, keyboard/type, handle confidential information, use math/calculations, stay organized, operate office equipment, may direct others. May be exposed to dust/dirt, humidity, and noise