Demo

Software Engineer

Liberty Defense
Indiana, PA Full Time
POSTED ON 5/24/2026
AVAILABLE BEFORE 6/6/2026
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 careers@libertydefense.com.



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.

Salary : $90,000 - $130,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Engineer?

Sign up to receive alerts about other jobs on the Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$115,390 - $147,559
Income Estimation: 
$136,671 - $177,110
Income Estimation: 
$128,093 - $158,900
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Liberty Defense

  • Liberty Defense Indiana, PA
  • Wilmington, MA Position Summary We’re looking for an experienced and best-in-class Senior FPGA/HW Engineer to join our rapidly expanding team as we develop... more
  • 3 Days Ago

  • Liberty Defense Boston, MA
  • Company Description Liberty Defense (Nasdaq: DETX, TSXV: SCAN) specializes in multi-technology security solutions designed to enhance safety in high-traffi... more
  • 10 Days Ago


Not the job you're looking for? Here are some other Software Engineer jobs in the Indiana, PA area that may be a better fit.

  • ANZ Indiana, PA
  • About Us At ANZ, we're applying new ways technology and data can be harnessed as we work towards a common goal: to improve the financial wellbeing and sust... more
  • 4 Days Ago

  • Relativity Indiana, PA
  • Posting Type Hybrid/Remote Job Overview WHO WE ARE Relativity is a leading legal data intelligence company building technology that helps users organize da... more
  • 4 Days Ago

AI Assistant is available now!

Feel free to start your new journey!