Software Engineer
$100k - $190kGrabJobs
Are you ready to take the helm in shaping the future of tactical mission autonomy, standing shoulder-to-shoulder with trailblazers who are turning cutting-edge dreams into tangible reality? As a vital member of the growing EpiSci team, your influence will be immediate and transformative as we propel towards a future where security and autonomy unite in unprecedented ways. EpiSci isn't just another company; we're a rapidly ascending force of innovation, forging ahead with next-gen tactical mission autonomy technologies that span defense, aerospace, and commercial domains. At our core, we wield the latest advancements in artificial intelligence, autonomy algorithms, wireless communications, and digital signal processing to surmount the most formidable national security challenges. Our Tactical AI prowess is nothing short of extraordinary, offering robustness, dependability, and a rapid adaptability that thrives on the frontlines of emerging missions and obstacles. Picture developing AI aviators for cutting-edge aircraft like the F-22 and F-16, revolutionizing wireless tactical communication systems, and fueling the skies with swarms of autonomous UAVs supercharged by sensor fusion. As a Microservices Software Engineer at EpiSci, your role is pivotal, entailing dynamic endeavors that encompass designing and actualizing architectures and systems across a spectrum of Tactical autonomy applications. Here, you won't just follow the norm; you'll be crafting groundbreaking, hybrid autonomous algorithms that redefine the boundaries of both commercial and defense applications. The challenge is profound and the rewards are immeasurable, as you build superior systems that empower our military with unrivaled capabilities. We understand and cherish the richness that diverse perspectives and backgrounds bring to the table. At EpiSci, we wholeheartedly invite every exceptional individual, regardless of their journey, to join our ranks and become a driving force behind the secure and autonomous world of tomorrow. Your future at EpiSci awaits—ignite your potential and let's redefine what's possible, together. Don't meet every single requirement? At EpiSci, we're committed to building a diverse, inclusive, and authentic workforce, so if you're excited about this role but your previous experience doesn't align perfectly with every qualification, we encourage you to apply anyway! You may be the perfect candidate for this or another role at EpiSci. \n Responsibilities Create and integrate software microservices that operate real autonomous aircraft systems including F16 fighter jets, group 1-5 unmanned aerial vehicles (UAVs), as well as simulated models to accomplish tactical military missions. Collaborate with autonomy engineers to implement production level microservice architectures to control autonomous UASs. Establish and improve software testing and debugging tools for autonomy solutions implemented as service-oriented architectures. Implement, leverage and refactor, and improve state-of-the-art unmanned aerial system (UAS) autonomy algorithms in programming languages for the following autonomy categories to perform tactical military missions: Autonomy loops such as: “Sense, Make Sense, Decide, Act (SMDA)”, “Observe, Orient, Decide, Act (OODA)” loops., “Perceive, Decide, Act’ (PDA)” loops. Sense: Environment sensing and modeling, computer vision, sensor processing, classification, anomaly detection. Make Sense: Environment mapping, data interpretation, 3D voxel grids, GeoGrids, WGS84, aerospace coordinate systems and reference frames (north east down (NED), Geocentri & Geodetic latitudes, Earth-centered-inertial (ECI), earth centered earth fixed (ECEF)), no fly zones, keep-in/keep-out zones. Sensor fusion and target tracking, etc. Find, fix, track, target (F2T2). Decide: State machines, behavior trees, optimization algorithms, constraint solving, classic algorithms (A*, RRT*, DFS, BFS, Branch & Bound, Random Forests), heuristics, optimization, Kalman filters, particle filters, etc. Artificial intelligence techniques such as deep reinforcement learning, reinforcement learning, machine learning, neural networks, supervised learning, unsupervised learning, generic algorithms, Bayesian networks, fuzzy logic, etc. Act: Autonomous 2D & 3D UAS trajectory/motion planning, route planning, SLAM. Classical controls systems, optimal control systems, adaptive control systems, model predictive control systems, especially for integration of 3rd party UAS autopilots. Guidance, navigation, and controls (GNC). Build, leverage, and improve robotic autonomy software architectures that can be deployed on real systems to accomplish military missions (including publish/subscribe architectures). Design autonomy software in collaboration with autonomy engineers that supports full integration with aircraft autopilots, datalinks, sensors, PNT/GPS/INS, ground control stations, etc. Support live flight test of autonomy software on aircraft such as F16s, and group 1-5 unmanned aerial vehicles (UAVs). Collaborate with 3rd party UAS vehicle vendors on the integration of EpiSci autonomy software onto OEM UAS hardware. Collaborate with domain experts and prior DoD warfighters (ex. DoD fighter pilots) to build software autonomy solutions for military missions. Minimum Qualifications Education Requirements: Master’s degree in computer science/related engineering field. 6+ years of hands-on experience developing Python, and Rust software for autonomous robotic systems. Technical Requirements: Experience in developing software for autonomous robotic systems in Python, and Rust Strong procedural and object-oriented programming experience that employs clean code principles and good design patterns. Strong software architecture design experience. Experience developing in Docker and containerized development environments, and using Linux-based operating systems (e.g., RHEL, Ubuntu). Experience using git, Visual Studio Code, GitLab, SonarQube, Azure Container registry. Experience using microservice development and testing tools such as Kubernetes, Pytest, Grafana, Postman, and Hoverfly. Experience with cross-language schema development and maintenance using tools such as Protobuf. Additional Requirements: Passion for solving complex problems with little supervision in a fast-moving team. Ability to balance multiple priorities in a fast-paced, highly collaborative, frequently changing, and sometimes ambiguous environment. Excellent analytical, communication, and documentation skills with demonstrated ability to collaborate across multiple teams. Travel Requirements Must be willing to travel as projects requires. Estimated average travel is once every other month for between 2 days up to 1 week. (~20%) Location Requirements Remote. Security Requirements ( MANDATORY ) Must be a U.S. Citizen. ( MANDATORY ) Must be eligible for a U.S. SECRET security clearance with Special Access Program (SAP) eligibility. Preferred Qualifications Education Requirements: Master’s degree in computer science/related engineering field. 9+ years of experience developing software for autonomous robotic systems in multiple programming languages. Technical Requirements: Familiarity with software-in-the-loop (SIL) and hardware-in-the-loop (HIL) development and testing. High proficiency in modern C++ (2011, 2017, 2020, smart pointers, etc.) w/CMAKE in Docker-based Linux environments. Familiarity with military architecture standards such as OMS UCI. Experience creating and modifying CI/CD pipelines to automate developer tasks. Experience working projects related to national security for one or more government agencies. Interdisciplinary background, with evidence of continual learning. Security Requirements ( MANDATORY ) Current U.S. SECRET security clearance with Special Access Program (SAP) eligibility. \n $100,000 - $190,000 a year \n EpiSci is proud to be an equal opportunity and affirmative action employer. We are committed to equal employment opportunity regardless of race, color, religion, sex, sexual orientation, age, marital status, disability, gender identity or Veteran status. We value our differences and we’re excited to learn what you can add to our team. Don't meet every single requirement? At EpiSci, we're committed to building a diverse, inclusive, and authentic workforce, so if you're excited about this role but your previous experience doesn't align perfectly with every qualification, we encourage you to apply anyway! You may be the perfect candidate for this or another role at EpiSci.
- ...generate more opportunities thanks to our advanced lead generation engine, hyper-personalized sequencing, omnichannel outreach, and AI-... ...priority. Thank you for your vigilance and understanding. Software engineers build the core of Amplemarket. The three co-founders...SuggestedRemote work
$140k - $200k
...people around the globe work on Speechify in a 100% distributed setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups...SuggestedWork at officeRemote work- ...Description Software Engineer Location: Remote / Alexandria, VA Clearance: Active TS/SCI or eligibility to be cleared GeoDelphi, Inc. dba Whitespace is building Iris, a trust-first Agentic AI platform for global leaders. Recognized as one of the most innovative...SuggestedCasual workRemote work
- ...Starfish Storage is a dynamic, growing company creating enterprise software that enables organizations to manage massive unstructured data... .... You will also have direct access to senior product and engineering management and have ample opportunity to grow into other positions...SuggestedFull timeWork experience placementLocal areaRemote work
- ...-quality datasets at petabyte-scale and low cost through a tight integration of infrastructure, engineering, and research work. We are looking for a skilled Senior Software Engineer to join us. What You’ll Do Be scrappy to find new sources of audio data and bring...SuggestedShift work
$116.96k - $146.2k
...efficient. That said, every hiring decision is made by real Twilions! . See yourself at Twilio Join the team as Twilio’s next Software Engineer (L2). About the job This position is needed to build and scale Stytch’s core product as we bring Stytch capabilities to...Local areaRemote workWorldwideWeekend work$132k - $168k
...Summary Are you a full-stack engineer who thrives on building exceptional user experiences, shipping high-quality apps from scratch, and raising the technical bar for teams around you? As a Software Engineer III at Topstep, you'll play a foundational role in building...Full timeLocal areaRemote work- ...reports: None. Delta’s provide performance feedback on other engineers and participate in company peer mentorship program. Travel:... ...pipelines, Workshop/Slate, and Ontology ~3+ years of software engineering experience ~ Experience with Python, TypeScript,...Remote workFlexible hours
- ...Software & Controls Engineer IIThe Software & Controls Engineer II designs, develops, supports, and enhances software and control systems used to manufacture and test thin-film materials and related products at DSI. This position supports automated and electro-mechanical...
$140k - $200k
...– Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and... ...), and a dedication to building accessible and inclusive software. ~ Excellent software engineering fundamentals: OOP, design...Work at office- ...Software EngineerKeysight is at the forefront of technology innovation, delivering breakthroughs and trusted insights in electronic... ...experience and skillBachelor's degree in Computer Science, Computer Engineering, or equivalent software development experience2+ years...Permanent employmentCasual workFlexible hours
$146k - $190k
...healthcare? Come join our mission of getting therapy in the hands of everyone! We are looking for an experienced Senior Software Engineer to join our team. This individual will play a key role in designing, building, and scaling the core applications and services...Live inLocal areaRemote workWorldwideFlexible hours$130k - $145k
...ecosystem that fully connects patients, personal care providers, managed care organizations, and states. We are seeking a Senior Software Engineer to contribute to the design, development, and ongoing enhancement of our caregiver platform. This role requires a strong...Full timeLocal areaRemote workNight shift- ...employees across every US time zone, as well as select offices in the US and internationally. Who You Are You are a Senior Software Engineer who is both AI-native and product-minded. You love taking an ambiguous customer problem, turning it into a clear plan, and...Full timeRemote work
- ...innovative, mission-driven team working at the intersection of software and healthcare to reduce friction, improve access, and make... ...You will work cross-functionally with product, cloud, and engineering teams to deliver high- performance solutions that improve patient...Remote workFlexible hoursShift work
$17.5 per hour
Job Description Job Description Benefits: Flexible schedule Free uniforms Opportunity for advancement Training & development What You’ll Get: Flexible part-time schedule (great for students, parents, and educators) Paid leadership & coaching training...Part timeLocal areaFlexible hours$101.33k - $180.92k
...Who We Are: West Yost is a water resource management and engineering firm focused exclusively on water. Since our founding in 1990,... ...evaluations utilizing a variety of commercial hydraulic modeling software programs (e.g., Infoworks ICM, AquaTwin Sewer, SewerGems, etc...Temporary workWork experience placementWork at officeLocal areaRemote workFlexible hoursNight shiftAfternoon shift- Robert Half is looking for an experienced Network/Systems Engineer to support and enhance enterprise infrastructure in Santa Rosa, California... ..., upgrade, and maintain infrastructure systems and related software to meet operational and business requirements.• Review hardware...Contract workWork at office
- ...assemblies, technical drawing3.Familiar with protocol-based testing (DV, Dval, lot release, etc.)Education Required: Bachelor’s degree in Engineering (Mechanical or Biomedical, Materials, Chemical)Years’ Experience Required: 2+ yearsThe R&D Engineer IIworks collaboratively with...Second job
- Job Title: Python Backend Developer Experience: 3+ years Location: Remote (All over India) Job Description: We are seeking a skilled Python Backend Developer to join our team and contribute to the development and maintenance of high-quality backend applications. The ideal...Remote work
$167.81k - $279.68k
...design end-to-end system solutions integrating instrumentation, software, automation, and data workflows Drive system-level... ...Collaborate closely with product development, R&D, and solutions engineering teams to align roadmap and customer needs Develop system architectures...Permanent employmentFlexible hours- ...industry best practices. Develop, customize, and enhance ServiceNow modules, including but not limited to ITSM, ITOM, HRSD, App Engine, and Service Portal. Create and manage complex workflows, business rules, UI policies, ACLs, and automation scripts using JavaScript...Full timeContract workLocal areaRemote work
$122.58k - $161.28k
...thrive at all points in their careers. Responsibilities Our engineering team is located in Santa Rosa, California, and relocation... ...requirements, analyzes, designs, prototypes, develops and tests software, firmware and applications for current and future Vector...Permanent employmentRelocationRelocation package- ...role delivers application customizations, integrates third-party software and enterprise systems, partners with the Salesforce Health... ...degree in Business Administration, Computer Science, Mathematics, Engineering, or a related field with coursework in programming and...Contract workTemporary workFor contractorsInterim roleCasual workRemote workNight shift
- Grazitti Interactive is a global digital services provider leveraging cloud, mobile and social media technologies to reinvent the way you do business. Since 2007, Grazitti has been helping companies power their businesses with its marketing automation and cloud innovation...Full timeWork experience placementRemote workFlexible hours
- ...uses AI to improve decision-making and operational efficiency. Required Qualifications ~4+ years of experience in data engineering, software engineering, or a related field, including ownership of production data pipelines and systems. ~ Strong proficiency in Python...Full timeLive inCurrently hiringRemote workHome office
- ...from fraud, errors and mistakes. Our specialised Accounts Payable software integrates with leading business ERP systems like SYSPRO,... ...and motivated individual to join our team as a Software Support Engineer. In this role, you will be the critical link between our development...
$85k - $100k
...Position Description America Votes is looking for a full-time Data Engineer for the 2026 cycle. This person will build and maintain the... ...of unit testing, CI/CD, containerization, and other software engineering best practices. Familiarity with voter file or voter...Permanent employmentFull timeWork experience placementLocal areaRemote work$50.53 - $80.29 per hour
...experiences come from working together, celebrating differences, and helping each of our team members shine. We’re looking for a Data Engineer to join our team for a 6-month contract. In this role, you’ll build and maintain reliable, readable, and efficient database views...Hourly payContract workLocal areaRemote workWorldwideFlexible hours- ...Napa counties*** Position Summary: The Senior Systems Engineer provides customer-facing consulting services, technical expertise... ..., determine business needs and goals and generate hardware and software requirements. Leverage industry experience in analysis,...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
- software developer fintech Santa Rosa, CA
- ngo software engineer Santa Rosa, CA
- intel software engineer Santa Rosa, CA
- senior software engineer remote Santa Rosa, CA
- junior software developer remote Santa Rosa, CA
- software engineer full time Santa Rosa, CA
- senior software engineer Santa Rosa, CA
- software engineer healthcare Santa Rosa, CA
- startup software engineer Santa Rosa, CA
- senior software design engineer Santa Rosa, CA



