HRL Laboratoriesposted 16 days ago
$120,715 - $150,895/Yr
Full-time • Mid Level
Lost Hills, CA

About the position

We’re seeking a seasoned Full Stack Software Engineer with a passion for developing robust software modules and integrating system components into cohesive, high-performing platforms. The ideal candidate is a proactive problem-solver with experience across front-end and back-end technologies—and a curiosity for exploring system vulnerabilities.

Responsibilities

  • Design, develop, and implement software modules as part of a larger integrated system.
  • Integrate system components into cohesive, high-performing platforms.
  • Manage repositories and CI/CD workflows using GitHub and GitLab.
  • Write clean, efficient, and maintainable code across the stack (UI, server-side, database, APIs).
  • Develop unit, integration, and system tests using frameworks like PyTest, JUnit, or Selenium.
  • Create and maintain technical documentation, including README files, API references, build instructions, and troubleshooting guides.
  • Collaborate with cross-functional teams to ensure seamless system integration and interoperability.
  • Participate in design reviews and technical architecture discussions.
  • Troubleshoot, debug, and optimize system performance.
  • Contribute to the evolution of system security and reliability.

Requirements

  • 3+ years of professional experience in full stack development.
  • Proficiency in languages such as Python, JavaScript, C++, or Java.
  • Hands-on experience with containerization and orchestration tools like Docker and Kubernetes.
  • Experience deploying and managing applications in AWS, Azure, or GCP.
  • Strong understanding of software integration methodologies and system architecture.
  • Demonstrated ability to write and maintain developer documentation.
  • Strong communication and team collaboration skills in agile environments.
  • Ability to mentor junior developers and champion code quality.

Nice-to-haves

  • Hands-on experience with modern frameworks (React, Node.js, Django, etc.) is a plus.
  • Expertise in machine learning and artificial intelligence is highly advantageous.
  • Familiarity with reverse engineering, binary analysis, and software vulnerability identification is a bonus.
  • Experience using tools like IDA Pro, Ghidra, or Binary Ninja is a bonus.
  • Knowledge of secure coding practices and threat modeling is a bonus.
  • Experience developing and training models using TensorFlow, PyTorch, or Scikit-learn.
  • Familiarity with deep learning architectures such as CNNs, RNNs, and Transformers.
  • Knowledge of data preprocessing, feature engineering, and supervised/unsupervised learning techniques.

Benefits

  • Base salary range for this full-time position is $120,715 - $150,895 + bonus + benefits.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service