Jobs · Engineering · California

Full Stack Developer with Security Clearance

ODME SOLUTIONS, LLC · San Diego, CA · 1 wk ago
Engineering$95k–$160k/yrFull-time

Primary Responsibilities

  • Design, develop, test, and maintain full stack software applications supporting operational users.
  • Develop enhancements and implement new capabilities based on customer and stakeholder requirements.
  • Troubleshoot and resolve software defects identified in development, testing, and production environments.
  • Participate in Agile ceremonies including sprint planning, backlog refinement, demonstrations, and retrospectives.
  • Collaborate with Product Owners, Systems Engineers, testers, and fellow developers to deliver high-quality solutions.
  • Develop and consume RESTful APIs and service integrations.
  • Write clean, maintainable, and reusable code following established development standards.
  • Perform unit testing and support integration testing activities.
  • Participate in peer reviews and contribute to continuous improvement efforts.
  • Assist with deployment activities and troubleshooting of application releases.
  • Support efforts to modernize applications through container integration and automation initiatives.
  • Document technical designs, implementation details, and operational procedures as required.

Required Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or related field (or equivalent experience).
  • Active Secret Clearance or ability to obtain and maintain one.
  • Security+ certification or ability to obtain within 90 days of hire.

Preferred Qualifications

  • Experience developing applications using Java.
  • Experience with front-end web technologies including: JavaScript, HTML, CSS.
  • Experience developing and consuming REST APIs.
  • Experience working with relational databases and SQL.
  • Experience using Git or other version control systems.
  • Experience troubleshooting and debugging software applications.
  • Experience working within Agile development environments.

Front-End Development

  • Experience with React or similar JavaScript frameworks.
  • Experience building responsive user interfaces.
  • Familiarity with TypeScript.

Back-End Development

  • Experience designing and implementing RESTful services.
  • Experience working with object-oriented design principles.
  • Experience integrating with external systems and APIs.
  • Familiarity with automated testing practices.

Container Integration & Development

  • Experience developing applications intended for containerized environments.
  • Experience building and maintaining Docker container images.
  • Familiarity with Kubernetes or OpenShift environments.
  • Experience troubleshooting containerized applications.
  • Experience creating or maintaining deployment manifests and configuration files.
  • Understanding of application configuration, secrets management, and service communication within distributed environments.
  • Experience supporting the migration of existing applications into containerized architectures.

DevSecOps & Automation

  • Experience with CI/CD pipelines and automated build processes.
  • Familiarity with tools such as Jenkins or GitLab CI/CD.
  • Experience integrating automated testing into development workflows.
  • Exposure to static code analysis and secure development practices.

Additional Preferred Experience

  • Experience supporting Department of Defense systems or government customers.
  • Experience working on long-term software sustainment efforts.
  • Ability to understand and improve existing codebases.
  • Experience supporting geographically distributed teams.
  • Strong written and verbal communication skills.

Desired Characteristics

  • Strong analytical and problem-solving abilities.
  • Ability to balance new feature development with defect resolution.
  • Self-starter capable of working independently and collaboratively.
  • Comfortable operating in evolving technical environments.
  • Customer-focused mindset with a commitment to delivering quality solutions.
  • Willingness to learn new technologies and contribute across multiple areas of the application stack.

Similar jobs