Design and develop software modules for system integration, manage CI/CD workflows, ensure security, and maintain documentation. Collaborate with teams and troubleshoot issues.
General Description:
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.
Essential Duties:
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.
Required Skills:
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.
Hands-on experience with modern frameworks (React, Node.js, Django, etc.) is a plus
With additional skills, development will primarily be focused on security and vulnerability tools, from firmware to networks.
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
Additional development effort
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.
Required Education:
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
Special Requirements:
US Citizenship
Compensation:
The base salary range for this full-time position is $120,715 - $150,895 + bonus + benefits.
Our salary ranges are determined by role, level, and location. The range displayed on each job posting reflects the minimum and maximum target for new hire salaries for the position. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training. Your recruiter can share more about the specific salary range during the hiring process. Please note that the compensation details listed reflect the base salary only, and do not include potential bonus or benefits.
We are proud to be an EEO/AA employer M/F/D/V. We maintain a drug-free workplace and perform pre-employment substance abuse testing.
Top Skills
AWS
Azure
C++
Django
Docker
GCP
Java
JavaScript
Kubernetes
Node.js
Python
PyTorch
React
Scikit-Learn
TensorFlow
Similar Jobs at HRL Laboratories
Computer Vision • Hardware • Machine Learning • Software • Semiconductor
Research and develop 2.5D and 3D heterogeneous integration technologies for RF/mm-W applications, leading technical projects and mentoring team members.
Top Skills:
AdsAnsysCadenceComsolCstHfssMwo
Computer Vision • Hardware • Machine Learning • Software • Semiconductor
Perform construction and maintenance of electrical systems, troubleshoot issues, assist with repairs, and maintain safety and cleanliness standards.
Top Skills:
CmmsElectrical SystemsPlc
Computer Vision • Hardware • Machine Learning • Software • Semiconductor
Provide engineering and project management support for laboratory equipment installations, including planning, specifications review, and equipment maintenance procedures.
Top Skills:
Auto CadMS OfficePlc Programming
What you need to know about the Boston Tech Scene
Boston is a powerhouse for technology innovation thanks to world-class research universities like MIT and Harvard and a robust pipeline of venture capital investment. Host to the first telephone call and one of the first general-purpose computers ever put into use, Boston is now a hub for biotechnology, robotics and artificial intelligence — though it’s also home to several B2B software giants. So it’s no surprise that the city consistently ranks among the greatest startup ecosystems in the world.
Key Facts About Boston Tech
- Number of Tech Workers: 269,000; 9.4% of overall workforce (2024 CompTIA survey)
- Major Tech Employers: Thermo Fisher Scientific, Toast, Klaviyo, HubSpot, DraftKings
- Key Industries: Artificial intelligence, biotechnology, robotics, software, aerospace
- Funding Landscape: $15.7 billion in venture capital funding in 2024 (Pitchbook)
- Notable Investors: Summit Partners, Volition Capital, Bain Capital Ventures, MassVentures, Highland Capital Partners
- Research Centers and Universities: MIT, Harvard University, Boston College, Tufts University, Boston University, Northeastern University, Smithsonian Astrophysical Observatory, National Bureau of Economic Research, Broad Institute, Lowell Center for Space Science & Technology, National Emerging Infectious Diseases Laboratories