Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+10 more
Job description
Experteer Overview In this Software Engineer role you contribute to the design, development, and integration of signals intelligence and communications software for Navy systems. You work within an Agile team on containerized applications and embedded-to-cloud data flows, collaborating with DevSecOps to deliver secure solutions. You’ll gain hands-on experience with Docker/Kubernetes and RF-related environments in the Fairfax lab. The role combines front-end and back-end work across Java, C/C++, and Python to build modular, scalable software that supports mission-critical operations. This is a hands-on, impact-driven position in a defense-focused team. Compensation / Benefits * Perform requirements analysis and software design, implementation, integration, testing, maintenance and installation * Produce clean, efficient code using modern software practices * Collaborate with cross-functional teams, customers, and stakeholders to translate requirements into end-to-end solutions * Partner with DevSecOps to implement CI/CD and secure development workflows * Integrate software across different environments and external teams * Own software baseline from development through deployment and test environments * Troubleshoot and optimize applications for speed and scalability in distributed setups * Hands-on work with containerization and orchestration tools (Docker, Kubernetes) Tasks * Bachelor’s or Master’s degree in Computer Science or Computer Engineering * 3-5 years of hands-on software development experience * Strong proficiency in Java * Understanding of software architecture, design patterns, and system scalability * Familiar with container automation and orchestration tools (Kubernetes, Podman/Docker) * Proficiency in front-end and back-end technologies (React, Node.js, Django) * Knowledge of Agile software development practices * Strong communication and documentation skills Key requirements * flexible time off * robust learning resources * healthcare benefits * retirement plans * continuing education * time off benefits
Requirements
_ with DevSecOps to implement CI/CD and secure development workflows * Integrate software across different environments and external teams * Own software baseline from development through deployment and test environments * Troubleshoot and optimize applications for speed and scalability in distributed setups * Hands-on work with containerization and orchestration tools (Docker, Kubernetes) Tasks * Bachelor’s or Master’s degree in Computer Science or Computer Engineering * 3-5 years of hands-on software development experience * Strong proficiency in Java * Understanding of software architecture, design patterns, and system scalability * Familiar with container automation and orchestration tools (Kubernetes, Podman/Docker) * Proficiency in front-end and back-end technologies (React, Node.js, Django) * Knowledge of Agile software development practices * Strong communication and documentation skills Key requirements * flexible time off * robust learning resources * healthcare benefits * retirement plans * continuing education * time off benefits
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on us.experteer.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Highest Paying Tech Companies for Developers
The Best Software Developer Blogs to Read
Is Software Engineering Over-Saturated?
7 Important Tips That Every Software Developer Should Know