Principal Software Engineer
Full-time
MAK Technologies
Location: Cambridge, MA Join us as a Principal Software Engineering, where you will set the technical direction and architect high-performance simulation solutions for mission-critical defense and aerospace applications. If you excel at building high-performance solutions and want to make an impact in defense and aerospace innovation, we want to hear from you. What we are looking for:
We are looking for a Principal Software Engineer for our Link Team. with an extensive history in application level networking, real-time systems, and high-performance software development. This role will lead the design and implementation of advanced solutions for complex, distributed environments, leveraging their experience in defense, aerospace, and immersive simulation platforms. While MAK uses highly niche protocols like HLA (IEEE-1516) and DIS (IEEE-1278), an ideal candidate will have spent a considerable amount of time maintaining, developing, and designing complex application level networking solutions for real time – high bandwidth networked data in both WAN and LAN environments. You will have a deep understanding of application-level networking, and distributed data design. Where you will work :
MAK prefers candidates located in the Boston MA, or Orlando areas. Remote candidates in the continental United States or Canada will be considered. What you will do:
You will work closely with subject matter experts, military stakeholders, and engineering teams to design, implement, and deliver high-fidelity simulation training systems for defense and aerospace applications. Key Responsibilities
Knowledge of MAK’s SFXTX (VR-Forces file exchange protocol) is preferred but not required. YOU get more than Just compensation with US: MAK Technologies, Inc. considers several factors when extending job offers, including but not limited to candidates’ key skills, relevant work experience, education/training/certification, job level, and work location. (The wage range listed above is reflective of all geographic work locations where this position may be based and may not reflect the local market salary range.) Base salary is only one component of our competitive Total Rewards package.
We are looking for a Principal Software Engineer for our Link Team. with an extensive history in application level networking, real-time systems, and high-performance software development. This role will lead the design and implementation of advanced solutions for complex, distributed environments, leveraging their experience in defense, aerospace, and immersive simulation platforms. While MAK uses highly niche protocols like HLA (IEEE-1516) and DIS (IEEE-1278), an ideal candidate will have spent a considerable amount of time maintaining, developing, and designing complex application level networking solutions for real time – high bandwidth networked data in both WAN and LAN environments. You will have a deep understanding of application-level networking, and distributed data design. Where you will work :
MAK prefers candidates located in the Boston MA, or Orlando areas. Remote candidates in the continental United States or Canada will be considered. What you will do:
You will work closely with subject matter experts, military stakeholders, and engineering teams to design, implement, and deliver high-fidelity simulation training systems for defense and aerospace applications. Key Responsibilities
- Architect & Design:
- Define and own the architectural decisions for training simulation and visualization systems.
- Ensure interoperability across distributed simulation environments.
- Development & Integration:
- Lead the development of real-time applications using C++.
- Technical Leadership:
- Mentor engineering teams on best practices for performance optimization and modular design.
- Represent MAK at standards bodies like SISO through the development of IEEE networking protocols like HLA (IEEE-1516) and DIS (IEEE-1278)
- Provide technical direction, conduct design/code reviews, and guide teams through complex problem-solving.
- Innovation & Strategy:
- Evaluate emerging technologies in AR/VR, simulation frameworks, and AI-driven modeling.
- Contribute to long-term product strategy for immersive and mission-critical systems.
- Education: Bachelor’s or Master’s in Computer Science, Computer Engineering, or related field.
- Experience:
- 10+ years in software engineering, with significant experience in networking and real-time systems.
- Proven track record in defense/aerospace projects and distributed simulation environments.
- Technical Skills:
- Strong proficiency in C++.
- Knowledge of network protocols for simulation (DIS/HLA) and sensor integration.
- Soft Skills:
- Proven experience leading engineering teams, setting technical direction, and influencing organizational strategy.
- Ability to collaborate with cross-functional teams and external partners.
Knowledge of MAK’s SFXTX (VR-Forces file exchange protocol) is preferred but not required. YOU get more than Just compensation with US: MAK Technologies, Inc. considers several factors when extending job offers, including but not limited to candidates’ key skills, relevant work experience, education/training/certification, job level, and work location. (The wage range listed above is reflective of all geographic work locations where this position may be based and may not reflect the local market salary range.) Base salary is only one component of our competitive Total Rewards package.
- Annual bonus incentive
- 401K with company match
- Medical/Dental/Vision Insurance
- Disability
- PTO
- Life and Accidental Death Insurance
- Development and Career Growth Opportunities
Vacancy posted 9 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Remote vacancy
$105.2k - $131.5k
...~ This position will lead the team members and development of software that applies to numerous future influential models simultaneously... ...reliability. Key Accountabilities Lead the design of engineering solutions with the associated drawings and validation...SuggestedFull timeTemporary workWork experience placementRemote workRelocation package$215.84k - $269.8k
...and into the future. Job Description As a Principal Engineer at Fuze Health you are a top-tier technical leader and... ...Qualifications: Education: Bachelor’s degree in Computer Science, Software Engineering, or a related technical discipline....SuggestedFull timeTemporary workWork experience placementRemote workWork visaFlexible hoursShift work$177.53k - $236.65k
...Please go to Workday and click "Find Jobs" link under Career Thank you for considering opportunities with us! Job Title Principal Software Engineer - Emerging Technology & AI - Remote Requisition Number R8045 Principal Software Engineer - Emerging Technology & AI -...SuggestedHourly payFull timeH1bRemote workWork from homeFlexible hours$125.4k - $181.88k
...the U.S. We are unable to sponsor or take over sponsorship of an employment visa at this time, including CPT/OPT.*** A Principal Software Engineer is a senior technical leader responsible for architecting and implementing complex software solutions, driving technical...Suggested16 hoursFull timeContract workTemporary workWork experience placementCasual workWork at officeLocal areaRemote workWork from homeWork visaFlexible hours$210k - $235k
...release orchestration, and AI powered automation to improve software delivery, reduce risk, and increase velocity. With a... ...Position Summary AutoRABIT is seeking an exceptional Principal Software Engineer to serve as a senior individual contributor within our global...SuggestedFull timeLive inRemote work$166k - $346k
...Your job As a Principal Software Engineer V at Indeed, you will provide technical leadership on complex, cross-cutting platforms and systems that enable teams across the company to build high-impact products efficiently and responsibly. You’ll work on initiatives that...Work experience placementLocal area$120k - $180k
...will oversee Avery Dennison’s innovative software products and lead cross-functional... ...help hire, onboard, and lead a team of engineers, establishing code quality standards, CI... ...~ Proven experience acting as a Lead, Principal, or Founding Engineer in a startup or high...Full timeRemote workWorldwide$140k - $240k
...With a career at The Home Depot, you can be yourself and also be part of something bigger. Position Purpose: The Software Engineer Principal helps shape the architecture behind the customer-facing experiences on homedepot.com, supporting four product teams in our Online...Full timeWork experience placementRemote workShift workNight shift$147.29k - $199.28k
...None Public Trust/Other Required: Other Job Family: Software Engineering Job Qualifications: Skills: Amazon Web Services (AWS... ...US Citizenship Required: Yes Job Description: PRINCIPAL SOFTWARE DEVELOPER SENIOR What You’ll Do • Define and...Full timeContract workTemporary workWork experience placementImmediate startRemote workWorldwideFlexible hours- ...Job Overview: ExploreK12 Literacy is looking for a Principal Software Engineer who combines deep technical expertise, strong engineering judgment, and hands-on execution. This role is for an engineer who can get deeply into a complex, mature application, understand...Permanent employmentFull timeWork at officeImmediate startRemote work
- ...temporary visas or who need sponsorship now or in the future are not eligible for hire at this time. In short, as a Principal Software Engineer, you will serve as a technical leader responsible for driving complex, business-critical initiatives across the organization...Full timeTemporary workCasual workWork from homeHome officeVisa sponsorship
$155k - $197k
...onboarding, and management process to unlock growth potential for all. About The Position We are seeking an experienced Principal Software Engineer to serve as the Tech Lead driving technical direction, architectural evolution, and day-to-day engineering execution for...Full timeLocal areaRemote workFlexible hours- ...expertise in Kubernetes orchestration, Mirantis empowers platform engineering teams to deliver composable, production-ready developer... ...of their infrastructure strategy. Job Description As Principal Software Engineer, you are the senior technical voice for Enterprise...Full timeRemote work
$170k - $280k
...With a career at The Home Depot, you can be yourself and also be part of something bigger. Position Purpose: The Software Engineer Sr. Principal is responsible for guiding software design and development across multiple engineering teams and principal software engineers...Full timeWork experience placementLocal areaRemote workNight shift$229k - $258k
...secure, and production-ready builds of all the open source software engineers and AI agents rely on, Chainguard helps organizations build... ...Containers is our core product, and this team builds it. As Principal Software Engineer in Container Product Engineering you will...Full timeLocal areaRemote workRelocationFlexible hours$197.3k - $344.7k
...to ensure you are not duplicating efforts. Job Category Software Engineering Job Details About Salesforce Salesforce is the #1 AI... ...scale enterprise solutions. Technical Leadership: As a Principal-level member of technical staff, the team will be expecting...Full timeShift work$129.08k - $185.55k
...candidates in the following levels: Lead Level, Lead Software Engineer: ~ Expected to bring strong technical skills and adaptability... ...on challenging projects. ~5+ years of experience Principal level, Principal Software Engineer : ~ Expected to...Permanent employmentFull time$143.88k - $176.14k
...employees and our mission. Help us drive real generational change that lasts. Code for America is looking for a talented Principal Software Engineer who will help define the technical standards and practices that our engineering discipline builds on — driving...Full timeLocal areaRemote workMonday to FridayFlexible hoursShift work$169.3k - $304.7k
...with the best As a technical authority, you will drive engineering excellence through robust solution design. You will integrate... ...maintain our globally distributed infrastructure. As a Principal Software Engineer Lead, you will be responsible for: Architecting...Full timeWork experience placementWork at office- ...Principal Software Engineer Pella, IA; Urbandale, IA; or Remote Overview: We are looking for a Principal Software Engineer to serve as a technical anchor across our full software engineering organization. This role spans the full stack — from our enterprise GraphQL...Full timeRemote work
- ...Principal Software Engineer - Packet Forwarding About Quvia Quvia is the first AI-powered quality of experience (QoE) management platform for things that move, like ships and planes, transforming connectivity and digital experiences even in the most remote and hard...Full timeRemote workFlexible hours
$199k - $274k
...entering the next phase of that evolution: engineering risk and control capabilities that... ...ownership, and accountability. The Principal Engineer will help build the engineering... ...Significant experience leading enterprise-scale software, platform, or engineering capability....Full timeContract workWork at officeWork from homeWork visa- ...Asia. As our products and systems scale, we need technical leaders who can solve difficult engineering problems and raise the engineering bar around them. The Principal Software Engineer owns technical direction and execution for major products and systems . This is...Full timeRemote work
$246.5k - $395.6k
...Principal Software Engineer, Mobile ServiceTitan is the operating system for the trades. Our mobile platform puts that operating system in the hands of technicians and business owners in the field, and it has to work flawlessly, at scale, every time. We're looking for...Minimum wageFull timeTemporary workLocal areaFlexible hours$163.8k - $257.4k
...a culture that backs your ambition, you won’t just contribute. You’ll make things happen fast. We are looking for a Principal Software Engineer to serve as a senior technical force multiplier across three pillars of our Platform Engineering organization: Integrations...Full timeRemote work$229k - $412k
...customers’ operations teams with a prioritized summary of the threats detected in their environments. This is a Principal Software Development Engineer (SDE) role in the CTIO team that delivers the cutting edge innovation for our sensor (lightweight agent) for Linux,...Permanent employmentWork experience placementWork at officeLocal areaRemote work$175k - $240k
...guidelines, RapidAI is the most clinically validated AI platform in healthcare. We are looking for a DevOps Engineer to be at the forefront of medical device software development to help deliver the best patient care around the world. \n How you help us grow! Position...Full timeLocal area$201.6k - $309.9k
...Job Description The Role The Principal Security Software Engineer defines and leads Cyber Security strategy for new technology, highly complex features, or significant improvements for current, new, or major programs. Provides technical leadership to execution teams...Full timeLocal areaRemote workWork from homeRelocation packageFlexible hours$190.6k - $263.9k
...stakeholders across risk, legal, compliance, security, and operations to create software solutions that support the bank's growth as a licensed financial institution. As a Principal Software Engineer, you will provide technical leadership across a growing portfolio of...Full timeBank staffCurrently hiringLocal areaRemote workWork from home$186.1k - $257.5k
...between our customer base and the funding suppliers. As a Principal Engineer at Upstart on the Capital Marketplace team, you will... ...equivalent) + 8 years of experience Strong technical and software engineering fundamentals including a demonstrated ability to...Currently hiringLocal areaRemote workWork from home
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
Related searches
- principal software engineer Remote
- principal scientist Remote
- epic principal trainer Remote
- principal solution architect Remote
- principal solutions consultant Remote
- principal Remote
- senior principal scientist Remote
- principal data scientist Remote
- principal cloud computing engineer Remote
- principal applied scientist Remote


