Computer Systems Engineer Jobs
Computer Systems Engineer jobs are open across defense, aerospace, finance, healthcare, and technology, from entry-level to principal and staff engineer, with specializations in embedded systems, distributed computing, and systems architecture. Find a role that fits from the openings below and apply directly.
Find JobsOverview
Showing 5 of 173+ Computer Systems Engineer jobs









This position is fully onsite in San Diego, CA. All eligible candidates must possess a current, active security clearance (secret level or higher).
Job Responsibilities:
- Develop, test, debug, maintain, and deploy software applications.
- Design logical solutions to solve technical and operational challenges through software development.
- Utilize programming languages, development tools, and integrated development environments to build and maintain applications.
- Work with code repositories and configuration management tools to manage software development projects.
- Evaluate computer hardware and software technologies for use in Command and Control (C2), Net-Centric Operations, Information Management, and Decision Support systems.
- Support software integration, troubleshooting, and system enhancements.
- Collaborate with engineers and technical teams throughout the software development lifecycle.
- Research and implement emerging technologies that improve system performance, reliability, and maintainability.
- Follow established software engineering best practices and development standards.
- Four (4) years of experience in at least two of the following areas:
- Systems analysis
- Systems programming
- Application programming
- Computer equipment analysis
- Three (3) years of experience in one or more of the following:
- Computer hardware evaluation
- Systems software evaluation
- Systems analysis supporting Command and Control (C2), Net-Centric Operations, Information Management, or Decision Support systems
- A current, active security clearance (at least secret level or higher) is required.
- The ability to work fully on-site in San Diego, CA is required.
- Bachelor's degree in Computer Science or a related technical field or six (6) years of equivalent training and/or professional experience.
- Experience with software development methodologies and programming concepts.
- Knowledge of object-oriented programming principles.
- Experience with client-server application development.
- Network programming experience
- Data compression algorithm experience
- Understanding of computer security principles.
- Experience with web services.
- Knowledge of publish/subscribe architectures.
- Experience working with version control or code repository tools.
- Ability to quickly learn and adapt to new technologies.
About Data Intelligence, LLC:
Data Intelligence, LLC (DI) is a small business that provides Information Technology System Development (Agile, DevSecOps, Cloud Platform support) Cybersecurity (RMF, Security Engineering, Cross Domain Solutions), Tactical Data Link Standards Development and Testing, and Logistics/Warehousing services to U.S. federal clients both CONUS and OCONUS. DI consistently demonstrates exceptional customer service, maintains an employee-centric culture, and delivers hands-on technical expertise to help our clients achieve their mission.
Since 2005, DI has successfully provided IT Systems Engineering, Software Development, Cybersecurity, and supporting solutions and services to customers that include the Department of Defense, Intelligence, and Federal Civilian clients. Current clients include the US Navy, Air Force, Army, Marine Corps, Coast Guard, National Geospatial-Intelligence Agency, Defense Logistics Agency, and The Department of Homeland Security. DI is headquartered in Marlton, New Jersey, with satellite offices in California, Maryland, Ohio, Pennsylvania, Virginia, and Washington, D.C.
Why you should join us:
Data Intelligence offers competitive salaries, comprehensive benefits, a team-oriented environment, and opportunities for advancement. Our excellent employee retention record reflects our employee focus. We work with Veteran’s organization to proactively hire those who have served our country. We offer medical, dental and vision insurance, 401k, PTO and 11 paid holidays.
Data Intelligence is an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to race, age, color, religion, creed, sex, sexual orientation, gender identity, national origin, disability, or protected Veteran status.
Computer Systems Engineer Jobs by Experience Level
See All 173+ Computer Systems Engineer Jobs
Find roles that match your experience and apply in just a few clicks.
Find JobsComputer Systems Engineer Job Market
Who's Hiring
- Northrop Grumman11N
- Saalex6S
- State of Florida6S
- Noblis5N
- CACI International5C
Top Industries Hiring
- Education
- Aerospace & Defense
- Biotechnology & Pharmaceuticals
- Science & Research
- Government & Public Sector
What Employers Look For
The qualifications that appear most often in computer systems engineer jobs.
- Bachelor's degree in computer engineering, electrical engineering, or computer science
- Proficiency in C, C++, or Python for systems-level development
- Experience with real-time operating systems, Linux kernel, or embedded environments
- Familiarity with hardware interfaces such as PCIe, USB, SPI, or I2C protocols
- Knowledge of systems architecture, performance analysis, and debugging tools
- Active or eligibility for a DoD security clearance preferred for defense-sector roles
Tips for Your Computer Systems Engineer Job Search
Tailor your resume to systems depth
Hiring managers for computer systems engineer roles scan for specifics: processor architectures you've worked with, OS kernels you've modified, or latency targets you've hit. Replace vague phrases like 'improved performance' with exact metrics and system-level context.
Highlight your hardware-software boundary work
Employers distinguish computer systems engineers from software engineers by expecting experience at the hardware-software interface. Call out any firmware, BIOS, FPGA, driver development, or bare-metal programming you've done, even from academic or personal projects.
Filter openings by clearance level early
Defense and government contractors often require a security clearance, and many listings bury this requirement in the final paragraph. Check clearance requirements before applying so you're not investing time in roles you're currently ineligible for.
Apply early to roles that fit
Migrate Mate lists computer systems engineer openings from across the United States in one place, so you can find roles that match and apply directly to each listing.
Prepare for systems design at scale
Interview loops for this role almost always include a systems design round focused on reliability, fault tolerance, or throughput constraints. Practice designing systems with explicit failure modes, not just happy-path architectures, since interviewers probe edge cases directly.
Negotiate with total compensation in mind
Computer systems engineer offers often include signing bonuses, equity vesting schedules, and clearance pay differentials that vary widely by sector. Get every component in writing before accepting, and compare offers on total four-year value rather than base salary alone.
Computer Systems Engineer Jobs: Frequently Asked Questions
Which companies are hiring the most computer systems engineers?
The companies hiring the most computer systems engineers right now include Northrop Grumman, Saalex, and State of Florida, with the largest share of openings in California, Maryland, and Texas, based on current listings on Migrate Mate as of August 2026. Defense contractors and large technology firms consistently account for the highest volume of postings.
How many computer systems engineer jobs are remote?
About 22% of computer systems engineer openings are fully remote or hybrid as of August 2026, though availability varies significantly by specialization. Roles focused on distributed software systems and cloud infrastructure tend to offer the most remote flexibility, while positions involving hardware integration, lab access, or classified work are typically on-site.
How do you become a computer systems engineer?
Most computer systems engineers start with a bachelor's degree in computer engineering, electrical engineering, or computer science, with coursework covering operating systems, computer architecture, and embedded programming. From there, building hands-on experience through internships, capstone projects, or personal hardware-software projects signals readiness to employers. Certifications in Linux administration or specific hardware platforms can strengthen your profile for specialized roles.
Can you get hired as a computer systems engineer with little experience?
Entry-level computer systems engineer roles exist, but employers expect demonstrated technical depth even from new graduates. Projects that show systems-level thinking, such as an OS you modified, a custom driver you wrote, or an embedded system you built from scratch, carry real weight. Targeting companies with formal rotational engineering programs can also open doors when your work history is thin.
What does the computer systems engineer interview process look like?
The interview process typically runs three to five rounds and includes a recruiter screen, a technical phone or video interview covering systems concepts, one or more coding rounds in C or C++, and a systems design session focused on reliability or performance trade-offs. Some employers add a take-home project or a hardware debugging exercise. Final rounds often involve a panel with engineers and a hiring manager.
Where can I find and apply to computer systems engineer jobs?
You can find and apply to computer systems engineer jobs on Migrate Mate, which lists current openings from across the United States in one place. Search the listings for roles that match your background and apply directly to each one that fits.
See All 173+ Computer Systems Engineer Jobs
Find roles that match your experience and apply in just a few clicks.
Find Jobs