Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer

Odyssey Systems

Senior Software Engineer

We are seeking a Senior Software Engineer to be a primary technical contributor on the Multimode Threat Engagement Simulation Platform. You will own significant portions of the stack end-to-end — building the Julia computation backend, the React/TypeScript/CesiumJS frontend, and the CI/CD pipeline that delivers standalone Windows and Linux artifacts — with a primary emphasis on high-performance and scientific computing. You will work closely with the Lead Engineer on architecture decisions and with domain engineers (RF, EO/IR) to implement their physics models in a performant, maintainable form.

This role demands genuine depth in high-performance compute application development. The backend is not a conventional web API — it runs trajectory integration, Monte Carlo simulation across thousands of runs, and real-time surrogate model inference. You should be comfortable profiling and optimizing numerical code, reasoning about parallelism, and making informed trade-offs between simulation fidelity and throughput.

***Contingent upon contract award***

Responsibilities

High-Performance Computation Backend

  • Implement and optimize the Julia physics computation server: trajectory integration (RK4/RK45 schemes via DifferentialEquations.jl), SGP4 orbital propagation (SatelliteToolbox.jl), and Monte Carlo driver with View email address on click.appcast.io parallelism
  • Profile and optimize computation-critical paths; benchmark throughput and latency against program requirements (e.g., 10,000 Monte Carlo runs within a defined wall-clock target)
  • Integrate ONNX.jl surrogate model inference for real-time parameter sweep capabilities; ensure inference latency meets the <1ms interactive target
  • Implement CZML generation from physics outputs — trajectory arcs, satellite orbital paths, coverage footprints — for time-dynamic Cesium visualization
  • Design and maintain the mission data model: JSON serialization, versioned file format with backward compatibility, and cross-platform path handling for Windows and Linux
  • Implement the API layer with well-defined request/response schemas, appropriate error handling, and structured logging

Frontend and Visualization

  • Build React/TypeScript components for the mission planning interface: tabbed mission overview, asset and task tree views, mission parameter forms, and the analysis panel
  • Integrate and maintain the CesiumJS/Resium 3D globe: asset markers, trajectory rendering, satellite ground tracks, coverage footprints, and CZML-driven animation with the Cesium timeline
  • Manage frontend application state (mission data, UI state, async physics query results) using appropriate state management patterns for a data-heavy desktop application
  • Implement data-driven analysis visualizations — trajectory plots, Pk curves, Monte Carlo distribution charts — using Recharts, Plotly.js, or equivalent

DevOps and Cross-Platform Packaging

  • Maintain the CI/CD pipeline in GitHub Actions: automated builds producing Windows NSIS installers and Linux AppImages from a single codebase
  • Manage PackageCompiler.jl sysimage builds for the Julia physics server binary on both target platforms
  • Maintain electron-builder configuration and platform-specific packaging scripts; validate installer behavior on clean Windows and Linux test environments
  • Implement build-time embedding of ONNX model files and asset resources; manage versioning of bundled artifacts

***Contingent upon contract award***

Qualifications

Citizenship: Must be a US citizen

Minimum Required Qualifications

Clearance: Active Secret Clearance

Education: B.S. in Computer Science, Software Engineering, Electrical Engineering, Physics, or related STEM field

Years of Experience: 5+ years of software development experience, with demonstrated depth in at least one of the following areas: scientific computing, numerical simulation, high-performance computing, or data-intensive desktop applications

Certifications: NA

Additional Skills

  • Proficiency in TypeScript/React or equivalent modern frontend framework
  • Experience with a compiled or JIT-compiled high-performance language (Julia, C++, Rust, Fortran, or Python with NumPy/Numba/Cython extensions)
  • Understanding of parallel computing patterns relevant to numerical workloads: thread-level parallelism, SIMD, memory-access optimization
  • Experience with REST API design and implementation as a client-server boundary within a single-machine application

Preferred Qualifications

Clearance: Active TS/SCI

Education: MS degree

Certifications: NA

Preferred Skills

  • Direct experience with Julia and the SciML / DifferentialEquations.jl ecosystem; PackageCompiler.jl sysimage generation
  • Experience with CesiumJS, Resium, and CZML for 3D geospatial visualization
  • Familiarity with orbital mechanics, trajectory simulation, or atmospheric modeling at an implementation level (not just theoretical)
  • Experience with ONNX Runtime, ONNX.jl, or equivalent ML inference frameworks
  • Experience with Electron and electron-builder for cross-platform desktop deployment
  • Familiarity with at least one sensor or physics domain: radar detection, EO/IR performance, acoustic propagation, or multi-sensor tracking — at the level of understanding model inputs/outputs and integrating them correctly

Additional Information

Location: Colorado Springs, CO or Boston, MA

Travel: Approx. 15-20%

Remote, Onsite, or Hybrid: Hybrid

***Contingent upon contract award***

Company Overview

Odyssey is a world-class technical, engineering, and integration company serving the warfighting ecosystem with airborne integration, ISR, C2, and warfighter readiness capabilities. Odyssey meets the military's operational needs by integrating layered defense systems from equipment, technology, and services to data, information, and business operations. We streamline defense acquisition and sustainment, engineering the technical battlefield with domain-specific proficiency to ensure lethality. Odyssey is dedicated to excellent contract execution, peak organizational performance, and fostering a workplace built on employee care.

Odyssey is proud to live out our core values of commitment, ambition, and respect in our work and communities through OdysseyCares, a philanthropic group focused on giving back through direct donations, an employer match program, and volunteering events.

Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities

Please Note:

Final compensation for this position will be determined by various factors such as the Federal Government contract labor categories and contract wage rates, relevant work experience, specific skills and competencies, geographic location, education, and certifications.

This position is filled through continuous recruitment and will remain open until a sufficient pool of applications has been received. Hired applicants may be eligible for benefits, including but not limited to, medical, dental, vision, life insurance, Tricare supplement, short-term disability, long-term disability, 401(k) match, flexible spending accounts, health savings accounts, employee assistance program, learning and development benefit, paid time off, and holidays. Odyssey Benefits

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Boston, MA vacancy
  •  ...Evolvesquads is looking for a Senior Software Engineer to join our Product Engineering team in Boston. This hybrid role will empower you to lead the design and delivery of complex features, driving architectural decisions while mentoring other engineers. You will partner... 
    Senior

    Evolvesquads

    Boston, MA
    4 days ago
  •  ...vehicles. This is the system that executes the software and neural networks that make our...  ...We work at the intersection of software engineering, machine learning, sensors, and hardware...  ...talk with you. What You’ll Be Doing As a senior engineer in the Next-Gen Technologies... 
    Senior
    Work at office

    Dormont Manufacturing Company

    Boston, MA
    3 days ago
  •  ...We have a current opportunity for a Full Time Software Engineer with a Frontend-focus at an investment management firm based in Boston. You will join the team to build out the trade compliance for their daily trading activities. My client is looking for an engineer with... 
    Senior
    Full time
    Work at office
    1 day per week

    Huxley

    Boston, MA
    21 hours ago
  • $112k - $132.1k

     ...The Senior Software Engineer is responsible for developing research and/or clinical applications within DFCI, providing technical oversight of all aspects of one or more software product, and leading technical discussions with team members and stakeholders. Located in... 
    Senior

    Dana-Farber Cancer Institute

    Boston, MA
    3 days ago
  •  ...in staffing professional positions in Information Technology, Engineering, Marketing, Sales, Finance, HR and Operations. We have the knowledge...  ...Description Minimum qualifications 5-10 years of commercial software experience. Strong HTML-5 javascript experience - Angular JS,... 
    Senior

    Zenith Talent

    Boston, MA
    21 hours ago
  •  ...Snyk is the leader in secure AI software development, helping millions of developers develop fast and stay secure as AI transforms...  ...step ahead as AI reshapes our world. Why this role? As a Senior Software Engineer, you'll play a significant role in shaping the technology... 
    Senior

    Clutch Canada

    Boston, MA
    4 days ago
  •  ...hatch I.T. is partnering with VIA to find a Senior Software Engineer, Cryptography. See details below: About the Role: An impressive mission requires an equally impressive Senior Software Engineer, Mobile As a Senior Software Developer, specializing in mobile development... 
    Senior

    Dormont Manufacturing Company

    Somerville, MA
    3 days ago
  •  ...Senior Back End Engineer We are looking for a world class Senior Back End Engineer to help shape the engineering team and build a world class...  .... From the Boston Business Journal, "Boston staffing software firm raises $45M to expand offices and hire dozens" we are... 
    Senior
    Casual work

    Roberts Recruiting

    Quincy, MA
    2 days ago
  •  ...Senior Software Engineer Location: Merrimack, New Hampshire, or Boston, Massachusetts, or Durham, North Carolina. (Hybrid- 3 days in a month) Duration: 12+ month long term The Expertise and Skills You Bring You have a passion for technology and can navigate... 
    Senior

    Samprasoft

    Boston, MA
    3 days ago
  • $178.13k - $225.09k

    ## Senior Software EngineerApplyremote type: Hybridlocations: Bostonposted on: Posted Todayjob requisition id: R-057908Address bug fixes when...  ...fixed in software and coordinate with other programmers, engineers and system analysts to understand their point of view to incorporate... 
    Senior
    Work at office
    Remote work

    Red Hat

    Boston, MA
    8 hours ago
  • $175k - $180k

     ...open web — the very data threat actors use to launch social engineering, phishing, Gen‑AI deepfake, doxxing campaigns, physical threats...  ...workforce. Role Overview We are seeking an experienced Senior Software Engineer to design and lead the evolution of DeleteMe’s platform... 
    Senior

    Deleteme Inc

    Boston, MA
    4 days ago
  •  ...workforce. We are seeking out strong full-stack problem-solvers that will help develop our next generation of user-facing application software. Today, we host 110+ million registered members, 20+ million unique monthly visitors and Comscore ranks us as the 3rd largest... 
    Senior

    Roberts Recruiting

    Cambridge, MA
    2 days ago
  • $172k - $229k

     ...Mission Summary We are looking for a Senior Software Engineer to join our Actions Sustaining Team to diagnose, develop and deploy solutions to solve the immediate challenges facing our deployed autonomous software. You will play a pivotal role in resolving issues that... 
    Senior
    Work at office
    Immediate start
    Remote work

    Dormont Manufacturing Company

    Boston, MA
    3 days ago
  •  ...also making it easy for buyers at Fortune 1000 companies to tap into global manufacturing capacity. Xometry is seeking a Senior Software Engineer to join our software engineering organization. In this role, you\'ll work as part of a skilled, collaborative team to build... 
    Senior

    Dormont Manufacturing Company

    Boston, MA
    4 days ago
  • $150k - $200k

     ...Description Applied Invention is looking for a hands-on Senior Software Developer with experience building scalable, reliable...  ...Requirements ~ BS/MS degree in Computer Science, Software Engineering, or equivalent experience ~10+ years of industry experience... 
    Senior

    Applied Invention

    Cambridge, MA
    3 days ago
  •  ...Senior Software Engineer CloudZero is growing fast. Our customer base is expanding, the data challenges we're solving are getting more complex, and the core platform team is scaling to match. As a Senior Software Engineer on the Droptable team (Billing Ingest), you... 
    Senior

    CloudZero

    Boston, MA
    2 hours ago
  • $159k - $207k

     ...Senior Software Engineer, Next Gen Compute Motional's global headquarters are located at 100 Northern Avenue in Boston, MA. Nestled in the bustling Seaport district with sweeping views of Boston Harbor and downtown Boston, the office is located close to major transit... 
    Senior
    Work at office
    2 days per week

    Venturefizz Product Management Community

    Boston, MA
    2 days ago
  •  ...hatch I.T. is partnering with Via to find a Senior Software Developer. See details below: About the Role: An impressive mission requires...  ...Bachelor’s degree or higher in computer science, mathematics, engineering, or science 5+ years of relevant full stack or backend... 
    Senior

    Hatchit Co

    Boston, MA
    4 days ago
  •  ...at scale. Role Brainstorm with Product Managers and Designers to conceptualize new features and solutions Collaborate with other engineering teams to build new features for our growing user base Work with the support team to triage bugs and troubleshoot production issues... 
    Senior
    Work at office

    ikigailabs.io

    Cambridge, MA
    21 hours ago
  •  ...About Tycho.AI Tycho.AI builds autonomy software for unmanned systems operating in GPS- and comms-denied environments. Backed by...  ...the Role We are looking for experienced energetic software engineers to join our growing team building out and delivering on-board... 
    Senior

    Tycho AI, Inc

    Cambridge, MA
    8 hours ago
  •  ...faster world with simpler experiences. You in? The Role As a Senior Engineer on the Context Engine team, you’ll be building the core...  ...Prototype, test, and ship features in tight cycles. We value working software over long planning horizons. Shape the Product:... 
    Senior
    Local area
    Remote work
    Worldwide
    Flexible hours

    Redis

    Boston, MA
    15 days ago
  • $135k - $200k

     ...customers including ClassPass, Capital One, Cisco, and Rippling, just to name a few. Our focus is on building software with care and craftsmanship and our engineering blog posts offer a taste of that. Backed by top investors such as Matrix Partners, Battery Ventures, and... 
    Senior
    Full time
    Visa sponsorship

    LogRocket

    Boston, MA
    4 days ago
  •  ...Join to apply for the Staff Software Engineer role at Xometry 1 day ago Be among the first 25 applicants Join to apply for the Staff...  ...Experience Technology Organization. In this role as a senior individual contributor, you will guide software implementation... 
    Senior
    Full time
    Contract work

    Xometry

    Boston, MA
    4 days ago
  •  ...Description We are seeking a Senior Engineer to lead the technical strategy and operations of our Knowledge Management (KM) ecosystem...  ...| Preferred Qualifications - 5+ years of experience in software/platform engineering, with at least 3 years in a senior role... 
    Senior
    Work at office
    Local area
    2 days per week

    Liberty Information Technology Limited

    Boston, MA
    2 days ago
  • $120k - $135k

     ...our web applications while contributing to feature development across the stack. You’ll work closely with product, design, and engineering teams to identify bottlenecks, implement improvements, and ensure a seamless user experience. Key Responsibilities Analyze,... 
    Senior
    Full time
    Remote work

    Pearson

    Boston, MA
    5 days ago
  • $125k - $150k

     ...offers a hybrid work arrangement with 18 remote workdays per quarter, subject to manager approval. Position Overview The Senior Software Engineer will contribute to building, developing, testing, deploying, and supporting HarbourVest software and related systems within... 
    Senior
    Remote work

    Harbourvest

    Boston, MA
    2 days ago
  •  ...Senior Software Engineer Location: Houston TX-Remote-CST Hours Duration: Fulltime About BigRio : BigRio is a Digital Transformation consulting firm headquartered in Boston, MA, specializing in data and analytics, custom development, software implementation... 
    Senior
    Full time
    Remote work

    Saviance

    Boston, MA
    4 days ago
  •  ...customers count on Tive to ensure that their shipments are delivered on time and in full—because every shipment matters. As a Senior Software Engineer at Tive, you will mentor a team of full‑stack software engineers while also being a strong individual contributor to the... 
    Senior
    Remote work

    Tive Inc

    Boston, MA
    8 hours ago
  •  ...Senior Front End Software Engineer The Ikigai platform unlocks the power of generative AI for tabular data. We enable business users to connect disparate data, leverage no-code AI/ML, and build enterprise grade AI apps in just a few clicks. Ikigai is built on top of... 
    Senior

    Ikigai

    Cambridge, MA
    2 days ago
  • $120 - $160 per hour

     ...and Dropbox. Learn more at semgrep.dev. About the role As a Senior Growth Engineer within the Product Engineering organization, you'll work at...  ...problem‑solving 4+ years of experience writing production software and building web applications. Our stack includes Python, Typescript... 
    Senior
    Hourly pay
    Currently hiring
    Local area
    Remote work
    Weekend work

    Semgrep

    Boston, MA
    8 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!