Taro Logo

Full Stack Software Engineer - Systems Integration

HRL Laboratories is a research and development company focusing on advanced technology solutions.
Lost Hills, CA, USA
$120,715 - $150,895
Backend
Mid-Level Software Engineer
In-Person
501 - 1,000 Employees
3+ years of experience
AI · Cybersecurity

Job Description

HRL Laboratories is seeking an experienced Full Stack Software Engineer to join their Systems Integration team. This role combines traditional full-stack development with cutting-edge work in security, AI, and system vulnerability analysis. The position offers an exciting opportunity to work on complex systems while developing and implementing robust software modules.

The ideal candidate will bring 3+ years of professional experience and strong expertise across the full technology stack, from frontend to backend technologies. You'll be working with modern tools and frameworks including Python, JavaScript, React, Node.js, and Kubernetes, while also having the opportunity to dive into security and vulnerability tools, from firmware to networks.

What makes this role unique is its focus on security and AI integration. While the core responsibilities involve full-stack development and systems integration, there's a strong emphasis on security aspects and machine learning applications. The role offers exposure to advanced tools like IDA Pro, Ghidra, and Binary Ninja, as well as AI frameworks such as TensorFlow and PyTorch.

The position offers competitive compensation ranging from $120,715 to $150,895, plus bonus and benefits. Located in Lost Hills, this on-site role requires US citizenship and offers the opportunity to work with cutting-edge technology while contributing to meaningful projects at the intersection of software development, security, and artificial intelligence.

Working at HRL Laboratories means joining a team that values technical excellence, innovation, and collaboration. You'll have the opportunity to mentor junior developers, champion code quality, and work in an environment that encourages both professional growth and technical innovation.

Last updated a month ago

Responsibilities For Full Stack Software Engineer - Systems Integration

  • 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
  • Develop unit, integration, and system tests
  • Create and maintain technical documentation
  • Collaborate with cross-functional teams
  • Participate in design reviews and technical architecture discussions
  • Troubleshoot, debug, and optimize system performance
  • Contribute to the evolution of system security and reliability

Requirements For Full Stack Software Engineer - Systems Integration

Python
JavaScript
Java
React
Node.js
Kubernetes
  • 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
  • Experience deploying and managing applications in AWS, Azure, or GCP
  • Strong understanding of software integration methodologies
  • Demonstrated ability to write and maintain developer documentation
  • Strong communication and team collaboration skills
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or related field
  • US Citizenship

Related Jobs

CAD Engineer - RTL Construction

Front-End CAD Engineer role at Apple focusing on RTL construction and analysis, combining hardware expertise with software development for next-gen processor design.

Tools & Automation Engineer

Tools & Automation Engineer role at Apple focusing on developing test automation frameworks for battery performance validation across Apple products.

Software Quality Engineer, Photos

Software Quality Engineer position at Apple focusing on Photos app testing, requiring 3 years experience in software testing and strong technical skills.

Game Dev Engineer, Game-Based Learning

Game Development Engineer position at AWS focusing on creating educational games and interactive learning experiences to teach cloud computing skills.

Automation Engineer, RNT9 SC RME

Automation Engineer role at Amazon focusing on maintaining and optimizing robotics and material handling equipment systems in fulfillment centers.