Avatar for Liberty Defense
Liberty Defense
Actively Hiring

Software Engineer

  • $90k – $130k
  • |
  • |5 years of exp
  • |Full Time
Posted: 5 days ago• Recruiter recently active
Job Location
Remote Work Policy

In office

Visa Sponsorship

Not Available

RelocationAllowed
Skills
Python
C++
Java
Docker
Grpc

About the job

Wilmington, MA

Position Summary

As a Senior Software Engineer, you will be a core member of the team responsible for developing a scalable, high-performance, and resilient platform. Your work will span multiple layers of the architecture, from low-latency data ingestion services in C++ to high-level web control components in Python. You will be instrumental in defining and implementing the inter-service communication contracts and ensuring real-time performance requirements are met.

Essential Functions

  • Lead the design and implementation of core microservices using a polyglot stack (C++, Python, Java), ensuring services are modular, performant, and maintainable.
  • Define and implement robust, language-agnostic communication using GRPC (Google Remote Procedure Call) to facilitate efficient data flow between services.
  • Develop and optimize high-performance components, particularly in C++, for Data Ingestion, often involving low-latency BSD Sockets and interfacing with specialized hardware.
  • Collaborate with hardware teams on the FPGA/RFSOM Interface (C++) to ensure efficient, low-latency data acquisition from specialized imaging sensors.
  • Define and finalize GRPC service definitions (.proto files) as the contract between all services, ensuring seamless integration across the entire distributed system.
  • Contribute to the deployment strategy, including containerization (Docker) and orchestration, and establish best practices for monitoring and logging.
  • Develop and utilize the Replayer component for robust testing, simulation, and scenario analysis of the full system pipeline.

Essential Knowledge, Skills & Experience

  • 5+ years of professional software development experience in designing and building scalable, distributed systems.
  • Strong proficiency in at least two of the following languages (C++, Python, Java) with a deep understanding of their application in a microservices environment.
  • Proven experience with microservices architecture, asynchronous communication patterns, and event-driven systems.
  • Extensive practical experience with GRPC and defining its associated service contracts. Familiarity with high-speed networking protocols like BSD Sockets is a significant plus.
  • Experience with modern DevOps practices, including Docker for containerization and a basic understanding of Workload Orchestration concepts.
  • Experience designing systems for high-volume, real-time data acquisition and processing.

Preferred (Bonus) Qualifications

  • Experience with hardware acceleration or interfacing with specialized hardware (FPGA, RFSOM, etc.).
  • Familiarity with image processing, signal processing, or machine learning pipelines (e.g., using Python for prototyping image reconstruction).
  • Experience with message brokers or central communication buses beyond standard HTTP, REST.
  • Familiarity with web technologies (HTML, CSS, JavaScript, etc.) and webserver development C++ or Python web frameworks).

Working Environment And Physical Requirements

The physical demands and work environment characteristics described here are representative of those that must be met by an employee to successfully perform the essential functions of this job.

  • Primarily office-based environment with standard office equipment.
  • Must be able to manage multiple projects and deadlines in a dynamic environment.

Disclaimer

The above statements are intended to describe the general nature and complexity of the work being performed by personnel assigned to this classification, and do not represent an exhaustive list of all tasks, duties, and responsibilities required of personnel assigned to this position.

Salary Range: $90,000-$130,000 annually

Please send application materials to [email protected].

We are an Equal Opportunity Employer and are committed to a workplace free of discrimination and harassment. We recruit, hire, and promote associates without regard to race, color, sex, religion, sexual orientation, gender identity, national origin, age, veteran status, or any other status protected by federal, state or local laws.

About the company

Liberty Defense  company logo

Liberty Defense

Actively Hiring
11-50 Employees
Company Size
11-50
Company Industries
Publishing
Learn more about Liberty Defense  image

Funding

AMOUNT RAISED
$2.6M
FUNDED OVER
1 round
Round
S
$2610000
Seed - Dec 2025

Similar Jobs

projectsplace company logo
projectsplace
ProjectsPlace helps you learn skills, build real projects, and launch your career
WyshList company logo
WyshList
Ever heard the phrase: "Did you find everything you were looking for?"
Broadcastwell company logo
Broadcastwell
AI search visibility for vertical B2B software companies
Broadcastwell company logo
Broadcastwell
AI search visibility for vertical B2B software companies