Remote Software Systems Engineer Jobs
Remote software systems engineer jobs are open across the U.S. at remote-first firms, distributed engineering teams, and technology companies in sectors like defense, aerospace, cloud infrastructure, and enterprise software. Employers hiring remotely right now include GAMMA, GitHub, and Confluent. Find a role that fits below and apply directly.
Find JobsOverview
Showing 3 of 37+ Remote Software Systems Engineer jobs







C# Software Development
GIS Applications
Risk Management Framework
REQ#: RQ226246
Public Trust: None
Requisition Type: Regular
Your Impact
Own your opportunity to serve as a critical component of our nation’s safety and security. Make an impact by using your expertise to protect our country from threats.
Job Description
Deliver complex capabilities with simple, scalable solutions.
Join GDIT as a Geospatial Systems Software Engineer and help develop mission-critical applications that shape national security and intelligence. In this role, you’ll apply advanced GIS and software development expertise to build, deploy, and support enterprise systems for the Department of Defense (DoD). You'll be part of a highly skilled team solving technical challenges that make an impact — today and for the future.
What You’ll Do:
- Design, customize, deploy, and test enterprise GIS applications.
- Perform software development using Python, C#, C++, HTML, and JavaScript.
- Author and maintain technical documentation (user guides, configuration updates, versioning notes in GitLab, etc.).
- Implement geospatial data acquisition, preparation, and conversion processes.
- Support Risk Management Framework (RMF) compliance for access controls and system security.
- Manage access roles and permissions within ArcGIS Enterprise.
- Configure, deploy, and troubleshoot OGC-compliant web services (WMS, WFS, WMTS, WCS, and OGC API – Features) to support cross-platform data interoperability and client-side consumption.
- Integrate containerization technologies including Docker, Kubernetes, and OpenShift.
- Contribute to AI/ML/DL system support including training data management and model validation.
- Conduct QA/QC processes including code reviews, database evaluations, and lifecycle compliance.
- Interpret and remediate vulnerabilities from Static Code Analysis and container scanning tools, while ensuring geospatial services and databases are configured in alignment with STIG compliance standards.
- Participate in requirements analysis, software design, and development best practices.
- Collaborate with a small, agile team in a DevSecOps environment.
- Utilize and support COTS tools such as ENVI, RemoteView, Erdas Imagine, ArcGIS, Skyline, etc.
Required Qualifications:
- Proficiency with DevOps/DevSecOps workflows.
- Proven experience integrating security best practices into the GIS development lifecycle.
- Hands-on experience with AGILE software development methodologies.
- Experience with Git-based version control tools (GitHub, GitLab).
- Demonstrated ability to solve complex problems creatively and independently.
- Strong collaboration skills in team-based environments.
- Working knowledge of OGC standards (WMS, WFS, WMTS), familiarity with modern OGC API – Features implementation, and experience implementing them within enterprise GIS environments and custom web applications.
- Deep understanding of GIS platforms: ArcGIS Pro/Enterprise, QGIS, GeoServer, PostGIS/PostgreSQL.
- Familiarity with DoD policies, configuration management, and distributed systems.
Location: Springfield, VA. Potential 1 day work from home.
Clearance Required: TS/SCI
Citizenship: U.S. Citizenship Required
Education: Bachelor’s degree or higher in a GIS-related field.
Years of Experience: 5–10 years of relevant technical experience.
Why GDIT:
At GDIT, people are our differentiator. We support your growth with opportunities for advancement, ongoing learning, and a culture rooted in innovation. You'll work on impactful projects, surrounded by experts, with access to the tools and flexibility needed to thrive.
Be part of something greater. Own your career. Make an impact with GDIT.
At GDIT, the mission is our purpose, and our people are at the center of everything we do.
- Growth: AI-powered career tool that identifies career steps and learning opportunities
- Support: An internal mobility team focused on helping you achieve your career goals
- Rewards: Comprehensive benefits and wellness packages, 401K with company match, and competitive pay and paid time off
- Community: Award-winning culture of innovation and a military-friendly workplace
OWN YOUR OPPORTUNITY
Explore a career in software development at GDIT and you’ll find endless opportunities to grow alongside colleagues who share your dedication to advancing innovation.
Work Requirements
5 + years of related experience
- may vary based on technical training, certification(s), or degree
None
U.S. Citizenship Required
Salary and Benefit Information
The likely salary range for this position is $148,750 - $201,250. This is not, however, a guarantee of compensation or salary. Rather, salary will be set based on experience, geographic location and possibly contractual requirements and could fall outside of this range.
Our Identity Verification Process
As part of the hiring process, we will ask you to complete an identity verification process that leverages advanced biometrics and artificial intelligence to ensure authenticity and protect against identity fraud. You are expected to be on camera during virtual interviews. We reserve the right to take your picture to verify your identity and prevent fraud. By proceeding, you authorize the collection, processing, and use of your biometric data for identity verification and security purposes.
About Our Work
We are GDIT. A global technology and professional services company that delivers technology solutions and mission services to every major agency across the U.S. government, defense and intelligence community. Our 26,000 experts extract the power of technology to create immediate value and deliver solutions at the edge of innovation. We operate across 50+ countries worldwide, offering leading mission-ready capabilities in AI, cloud, cyber and software development.
Join our Talent Community to stay up to date on our career opportunities and events at gdit.com/tc.
Equal Opportunity Employer / Individuals with Disabilities / Protected Veterans
See All 37 Remote Software Systems Engineer Jobs
Find roles that match your experience and apply in just a few clicks.
Find JobsRemote Software Systems Engineer Job Market
Who's Hiring



Top Industries Hiring
- Technology & Software
- Education
- Medical Devices
- Logistics & Supply Chain
- Consulting & Professional Services
What Employers Look For
The qualifications that appear most often in remote software systems engineer jobs.
- Bachelor's degree in computer science, electrical engineering, or a related engineering discipline
- Proficiency in C, C++, or Python for systems-level development
- Experience designing or integrating real-time or embedded systems
- Familiarity with Linux internals, networking protocols, or hardware interfaces
- Ability to obtain or hold a security clearance, depending on the sector
- Experience with systems modeling tools, test frameworks, or CI/CD pipelines for systems code
Tips for Your Remote Software Systems Engineer Job Search
Apply early to remote roles that fit
Migrate Mate lists remote software systems engineer openings from across the U.S. in one place, so you can find roles that match your stack and apply directly without sorting through postings that require on-site work.
Document your systems work for async review
Remote hiring teams evaluate you without whiteboard sessions. Write up a past system you designed or debugged, including the constraints, your decisions, and the outcome. Reviewers should understand your engineering thinking from the document alone, with no verbal explanation needed.
Signal async fluency in every application
Remote software systems engineer roles move through Slack threads, pull request comments, and design docs rather than meetings. Call out specific async tools you use, whether Confluence, Notion, or GitHub Discussions, and give a concrete example of a decision you drove through written communication.
Target remote-first companies with distributed engineering teams
Companies that built their engineering organization as fully remote from the start have clearer processes for onboarding, code review, and incident response across time zones. Prioritize those postings over hybrid roles that treat remote as an exception, since the day-to-day working conditions differ significantly.
Remote Software Systems Engineer Jobs: Frequently Asked Questions
How do I get a remote software systems engineer job?
Target companies with distributed engineering teams, remote-first cultures, or geographically spread product organizations, since those environments are built around asynchronous collaboration and independent execution. Remote employers screen for strong written communication, the ability to self-direct across time zones, and fluency in tools like Git, CI/CD pipelines, and systems documentation. Candidates who can demonstrate ownership of end-to-end system design without in-person oversight stand out most.
Which companies hire remote software systems engineers?
Employers currently hiring remote software systems engineers include GAMMA, GitHub, and Confluent, per current remote listings on Migrate Mate as of August 2026. Remote software systems engineer roles are concentrated at remote-first technology companies, distributed defense and aerospace contractors, and enterprise software firms operating across multiple time zones.
Can you get a remote software systems engineer job with no experience?
Yes, but remote entry-level roles are harder to land because you need to demonstrate independent problem-solving from day one without in-person mentoring. Companies building open-source infrastructure or running remote internship programs are the most accessible starting points. A portfolio of personal or collaborative systems projects, documented clearly enough that a remote team can evaluate your thinking, opens more doors than a blank resume.
Do you need a degree for remote software systems engineer jobs?
Not always. Many remote employers weigh demonstrated systems engineering ability, a portfolio of real shipped work, and relevant certifications alongside or instead of a formal degree. Remote roles often emphasize what you can show over where you studied, so candidates who can document clear contributions to complex systems, distributed architectures, or embedded platforms compete effectively without a traditional four-year background.
Which industries hire the most remote software systems engineers?
Most remote software systems engineer openings sit in Technology & Software, Education, and Medical Devices, per current remote listings on Migrate Mate as of August 2026. Those sectors hire software systems engineers remotely because their product and platform teams are already distributed across multiple regions and time zones.
See All 37 Remote Software Systems Engineer Jobs
Find roles that match your experience and apply in just a few clicks.
Find Jobs