Senior Product Software Engineer

A rapidly growing innovation company specializing in tactical mission autonomy technologies across defense, aerospace, and commercial domains.
$150,000 - $200,000
Backend
Senior Software Engineer
Hybrid
101 - 500 Employees
5+ years of experience
AI · Space · Enterprise SaaS

Description For Senior Product Software Engineer

EpiSci is at the forefront of tactical mission autonomy, seeking a Senior Product Software Engineer to join their innovative team. This role offers an exciting opportunity to work on cutting-edge technologies in defense, aerospace, and commercial domains, developing AI systems for advanced aircraft and autonomous UAVs.

The position requires expertise in modern C++ development, with a focus on high-performance computing and scalable software solutions. You'll be working in a dynamic environment, leading the design and implementation of critical software components while collaborating with cross-functional teams. The role combines technical leadership with hands-on development, requiring both architectural vision and coding excellence.

As a senior engineer, you'll have the opportunity to mentor junior team members while working on projects that directly impact national security and autonomous systems. The position offers competitive compensation ($150,000-$200,000) plus equity, comprehensive benefits, and the flexibility of hybrid work arrangements.

EpiSci values diversity and innovation, encouraging applications from candidates who might not meet every qualification but bring unique perspectives. The company's work in AI aviators, wireless tactical communication systems, and autonomous systems provides an exciting technical challenge for those passionate about pushing the boundaries of technology.

The ideal candidate will bring strong experience in modern C++ development, containerization, and DevOps practices, combined with a security-conscious mindset. This role offers the perfect blend of technical challenge, innovation opportunity, and the chance to work on meaningful projects that shape the future of autonomous systems.

Working at EpiSci means joining a team that's committed to excellence, innovation, and maintaining a collaborative, inclusive environment. The company offers comprehensive benefits, including fully paid medical coverage, parental leave, and competitive equity grants, demonstrating their investment in their employees' well-being and long-term success.

Last updated 20 days ago

Responsibilities For Senior Product Software Engineer

  • Lead the design, development, and optimization of high-performance libraries, modules, and products
  • Architect and implement scalable, reliable, and maintainable software solutions
  • Guide the software development lifecycle software components
  • Collaborate with cross-functional teams
  • Ensure adherence to best coding practices
  • Mentor junior engineers and provide technical leadership
  • Write, test, and debug efficient modern C++ code
  • Conduct code reviews
  • Develop unit tests and integration tests
  • Maintain technical documentation
  • Contribute to CI/CD and DevOps integration

Requirements For Senior Product Software Engineer

Linux
Python
  • Bachelor's degree in computer science/related engineering field
  • 5+ years of hands-on experience developing performant modern C++ (2014)
  • High proficiency with CMAKE in Docker-based Linux environments
  • Experience developing in Docker and containerized development environments
  • Understanding of Service-oriented Architecture
  • Experience using git, Visual Studio Code, GitLab, SonarQube
  • Must be a US Citizen
  • Secret Eligibility
  • Willing to travel (~10%)

Benefits For Senior Product Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Equity
  • Competitive equity grants
  • Comprehensive medical, dental, and vision plan with all premiums paid
  • Fully paid parental leave
  • Paid company holidays
  • Paid time off

Interested in this job?

Jobs Related To EpiSci Senior Product Software Engineer

Senior 5G Software Engineer

Senior 5G Software Engineer position at EpiSci, developing cutting-edge wireless communication systems and implementing 5G protocols.

Software Engineer - Microservices Clearance Eligible

Senior Microservices Software Engineer role at EpiSci, developing cutting-edge tactical mission autonomy technologies for defense and aerospace applications.

Optical Network Development Engineer, Network Product Development

Senior Optical Network Development Engineer role at AWS, focusing on building and scaling network infrastructure for cloud services.

Software Development Engineer III, Prime Video Content Localization and Accessibility

Senior SDE role at Prime Video focusing on content localization and accessibility features using GenAI and scalable solutions.

Software Development Engineer III, Infra Supply Chain Automation

Senior SDE role at AWS focusing on supply chain management systems and infrastructure automation, requiring 5+ years of experience.