Forward Slope - San Diego, CA

posted 5 months ago

Full-time - Mid Level
Hybrid - San Diego, CA
Professional, Scientific, and Technical Services

About the position

Forward Slope, Inc. is seeking an experienced software engineer and solutions architect with familiarity in fielding U.S. Navy software to lead a software engineering team. This role involves providing software development, integration, and infrastructure support for a complex set of U.S. Navy software systems for the Department of Defense (DoD). The successful candidate will work closely with highly talented professionals and subject matter experts to support enterprise software systems for the U.S. warfighters. This is a full-time position under our Software Solutions group, and it offers a hybrid work environment, requiring the candidate to be onsite in San Diego as needed. The position also allows for a 9/80 work schedule, providing alternate Fridays off, which promotes a great work-life balance. In this role, you will be responsible for leading software teams to develop and deliver U.S. Navy software to both afloat and ashore environments. This includes establishing software architecture that aligns with requirements and best practices, implementing microservices design and DevSecOps principles, overseeing development tasking and software deliveries/deployments, supervising and mentoring software developers, and ensuring that developed capabilities meet the required specifications. The position requires a strong background in software engineering, with at least 10 years of demonstrated experience in various technologies and methodologies relevant to the role.

Responsibilities

  • Lead a software engineering team to provide software development, integration, and infrastructure support for U.S. Navy software systems.
  • Establish software architecture that aligns with requirements and best practices.
  • Implement microservices design and DevSecOps principles.
  • Oversee development tasking and software deliveries/deployments.
  • Supervise and mentor software developers.
  • Ensure developed capabilities meet requirements.

Requirements

  • Currently hold an active U.S. security clearance or be able to obtain one.
  • Bachelor's degree in computer science, engineering, mathematics, or physics.
  • 10+ years of demonstrated software engineering experience.
  • Experience with leading software teams to develop and deliver U.S. Navy software to afloat and ashore environments.
  • Familiarity with containerization and orchestration technologies (i.e., Docker, Kubernetes).
  • Experience with CI/CD automation tools (i.e., Jenkins, Tekton).
  • Knowledge of Service Oriented Architecture (SOA) and web services (i.e., REST, AJAX, JSON).
  • Experience with Cloud Computing (i.e., AWS).
  • Familiarity with application hosting (i.e., Apache, Tomcat, Nginx, IIS).
  • Experience with RDBMS database design (i.e., PostgreSQL, Oracle DB, MySQL).
  • Proficiency in object-oriented programming (i.e., Java, Python, C#, C++).
  • Experience in UI development with modern web technologies (i.e., Node.js, Angular).
  • Knowledge of automated testing (i.e., Selenium, Cypress).
  • Experience with Static Application Security Testing (i.e., SonarQube, Coverity).
  • Familiarity with Source Code Management (i.e., Git).
  • Experience in Agile software development.

Nice-to-haves

  • Familiarity with the U.S. Navy's Risk Management Framework (RMF).
  • Knowledge of the Authority to Operate (ATO) process.
  • Experience with the Rapid Assess and Incorporate Software Engineering (RAISE) process.
  • Familiarity with Model-Based Systems Engineering (MBSE) modeling (i.e., Cameo Systems Modeler).
  • CompTIA Security+ Certification.

Benefits

  • Telework option available.
  • Flexible working hours based on job needs.
  • Great and fun work culture.
  • Amazing benefits package for full-time employees, including 90% employer contribution for employee medical benefits.
  • 3 weeks of PTO a year.
  • 11 paid company holidays a year.
  • Continuous appreciation events for employees.
  • Education and Professional Development programs to help with educational and professional growth.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service