Software Engineer
$132kUniversity of Washington
Software EngineerThe Applied Physics Laboratory (APL) has an outstanding opportunity for a Software Engineer to join the Electronic and Photonic Systems (EPS) Department. This is a full-time Maryland-based position.Reporting to the Senior Principal Engineer, the Software Engineer will specialize in systems engineering for unmanned and unattended sensors. The person hired will play a critical role in the design, integration, and lifecycle management of novel autonomous platforms. This position focuses on Unmanned Systems (UxS) and Unattended Sensors, ensuring these technologies operate reliably in complex maritime environments. This position will work closely with the Technical Project Manager and the customer.This position will work throughout all phases of system development and integration from requirements gathering through final release and life cycle maintenance for major hardware and software components. The incumbent must have experience testing, integrating, and deploying a complex system of systems. The candidate must be comfortable working at multiple location types such as offices, on-site naval testing facilities, or at sea. The candidate must be capable of troubleshooting complex problems in real time. The candidate must anticipate and identify potential technical issues and produce innovative solutions.Key Responsibilities:System Architecture & Design (20% FTE): Deconstruct high-level mission needs and customer objectives into system architectures, functional allocations, software interfaces, and integration concepts for unmanned systems, unattended sensors, and supporting mission software.Requirements Management (20% FTE): Work with the customer's Project Manager, Technical Project Manager, software developers, test engineers, and external stakeholders to elicit, refine, document, and maintain requirements for unmanned systems, unattended sensors, mission software, test tools, and integration environments.Technical Oversight (20% FTE): Provide technical oversight for software, autonomy, integration, and test activities supporting unmanned systems, unattended sensors, mission software, open-source tool evaluation, and supporting laboratory or field environments.Integration & Testing (20% FTE): Lead or support integration of software components, autonomy behaviors, sensor interfaces, communication links, test tools, and mission-system components in laboratory, simulation, customer-site, naval test facility, or at-sea environments.Collaboration (20% FTE): Work closely with Navy stakeholders, software developers, and external vendors to ensure interoperability with existing systems.All of the above duties are expected to be conducted in close collaboration with the Navy stakeholders, software developers, and external vendors to ensure interoperability with existing systems.Required QualificationsTo be considered for this opportunity, your application must demonstrate you meet both the minimum qualifications and additional qualifications listed below. Equivalent education and/or experience may substitute for minimum qualifications except when there are legal requirements, such as a license, certification, and/or registration.Minimum QualificationsBachelor's degree in Systems, Electrical, Mechanical Aerospace, or related Engineering field AND 5-10 years' work experience.US Citizenship.Eligibility to obtain and maintain a Dept of Defense Top Secret-level security clearance.5+ years of software integration experience.5+ years of Linux experience, such as RHEL8.A federal security clearance is required to hold this position. The person hired into this position must be a U.S. citizen and successfully obtain and continue to maintain a Department of Defense (DOD) Personnel Security Clearance. The process for obtaining a DOD Security Clearance can be viewed using the following links: Processing Applicants (dcsa.mil) or General Investigations and Clearance Processes (dcsa.mil)Equivalent education/experience will substitute for all minimum qualifications except when there are legal requirements, such as a license/certification/registration.Applicants who do not meet these qualifications WILL NOT be forwarded to the Hiring Department.Additional QualificationsHands-on experience with autonomous systems and logic.Proficiency in MATLAB and other modern programming languages (Python, C++, or Java).Strong verbal and written communication skills.Strong documentation and organization skills.Self-driven with the ability to take ownership and complete tasks with minimal guidance.Preferred QualificationsMaster's degree in Systems, Electrical, Mechanical Aerospace, or related Engineering field.About APL:The Applied Physics Laboratory is a research unit at the University of Washington. Our research expertise is in ocean physics and engineering, ocean and medical acoustics and imaging, polar science, remote sensing, and signal processing. We conduct research and development that is sponsored by a variety of federal and state agencies and take great pride in our long-standing status as a US Navy-designated University Affiliated Research Center (UARC). Our work takes place not only on the University of Washington campus and medical centers, but in field locations around the world – at sea, in the air, and on polar ice caps. We apply rigorous scientific inquiry and engineering excellence in pursuit of solutions to important problems for the good of our region, nation, and world.We are focused on building and sustaining a laboratory where all students, staff, and collaborators can realize success. We believe every member of our team enriches our research enterprise by exposing us to a broad range of ways to understand and engage with the world, identify challenges, and discover, design, and deliver solutions. We invite you to explore our laboratory, to find answers to Common Questions about the University's application process, and to See Yourself at APL.Compensation, Benefits and Position DetailsPay Range Minimum: $132,000.00 annualPay Range Maximum: $180,000.00 annualOther Compensation: -Benefits: For information about benefits for this position, visit First Shift (United States of America)Temporary or Regular?: This is a regular positionFTE (Full-Time Equivalent): 100.00%Union/Bargaining Unit: Not ApplicableAbout the UWWorking at the University of Washington provides a unique opportunity to change lives – on our campuses, in our state and around the world.UW employees bring their boundless energy, creative problem-solving skills and dedication to building stronger minds and a healthier world. In return, they enjoy outstanding benefits, opportunities for professional growth and the chance to work in an environment known for its diversity, intellectual excitement, artistic pursuits and natural beauty.Our CommitmentThe University of Washington is committed to fostering an inclusive, respectful and welcoming community for all. As an equal opportunity employer, the University considers applicants for employment without regard to race, color, creed, religion, national origin, citizenship, sex, pregnancy, age, marital status, sexual orientation, gender identity or expression, genetic information, disability, or veteran status consistent with UW Executive Order No. 81.To request disability accommodation in the application process, contact the Disability Services Office at View phone number on click.appcast.io or View email address on click.appcast.io considered for this position will be required to disclose if they are the subject of any substantiated findings or current investigations related to sexual misconduct at their current employment and past employment. Disclosure is required under Washington state law.
$10k
...Description When You Love the Work You Do, Any Mission Is Possible Position: Full Stack Software Engineer ***(Active Clearance with a Polygraph is Required) We're on multiple contracts and have many opportunities. It is encouraged if applicants don't meet...SuggestedExtra income- ...Full Stack Software Engineer Anywhere Type: Permanent Category: Development Industry: Legal Workplace Type: Remote Reference ID: JN -082026-108258 Date Posted: 08/11/2026 Shortcut: Description Recommended Jobs Description: Remote...SuggestedHourly payPermanent employmentFull timeLocal areaRemote work
- ...an employment Visa. What You’ll Be Doing (We don’t love the bullet points, but we love the work!) In this key role as a Software Engineer, you'll get to transform a Streamlit-built UI prototype into a polished, production-ready interface, with a roadmap to extend...SuggestedVisa sponsorshipWork visa
$38 - $48 per hour
...enterprise-grade applications, comfort with OpenJDK2. 2+ years Software Development Lifecycle (SDLC) & Cross-Team Collaboration - including... ...way we transmit millions of aviation data daily?As a Software Engineer, you will be at the forefront of managing and developing...SuggestedContract workTemporary workWorldwide$131.8k - $290k
CACI International Inc. is seeking a Senior Software Engineer for a full-time position in Annapolis Junction, MD. The role involves developing and maintaining complex software systems and requires a strong background in software engineering, teamwork, and thorough knowledge...SuggestedFull time- ...WORK This senior role fosters collaboration with other senior engineers for the development of advanced data analytics solutions and... ...and opportunities. This Program is seeking a full stack software engineer to develop, maintain and enhance complex and diverse...
$86.9k - $198k
Job Number: R0245603 Cyber Platforms Software Engineer, Senior The Opportunity: We build software for large, fast-changing cyber problems where speed, scale, and complexity demand better tools. As a Senior Software Engineer, you’ll work across production systems used...Full timeContract workPart timeWork at officeLocal areaRemote work- Build software that helps operators make sense of fragmented, high-volume cyber data Make complex cyber workflows more reliable, observable... ...shipping, and supporting production software through software engineering in a professional environment 3+ years of experience building...
$190k - $195k
...ACTIVE TS/SCI Clearance with Poly REQUIRED Red Arch Solutions is hiring a Senior Software Engineer to join a priority program in Annapolis Junction, Maryland. The role involves building and testing software components in an Agile environment, producing clear technical...16 hoursLocal areaRemote work- ...Software EngineerThe Software Engineer develops, maintains, and enhances complex and diverse software systems based upon documented requirements. Works individually or as part of a team. Reviews and tests software components for adherence to the design requirements and...
- ...First Referral Eligibility: Eligible U.S. Citizenship Required? Yes Position Summary Base-2 Solutions is looking for a top-notch software engineer to join our team. We are driven to solve challenging customer problems by leveraging innovative technical solutions. Our...Hourly payContract workTemporary workImmediate startFlexible hoursShift work
- ...your ambition, you won’t just contribute. You’ll make things happen–fast. About the Role: We are seeking an experienced Software Engineer III (Data) to join our fast-paced, collaborative data team. In this role, you will have broad authority to drive the direction...
- ...Software EngineerNightwing provides technically advanced full-spectrum cyber, data operations, systems integration and intelligence mission... ..., defense, civil, and commercial markets. The Software Engineer develops, maintains, and enhances complex and diverse software...
$212k - $265k
...teammate that’s welcoming, respectful and inclusive, with great opportunity for professional growth. Find your future with us. Software Engineer - Senior Level Why This is an Exciting Role: As a Software Engineer - Senior Level at Boeing Intelligence & Analytics (BI&A),...Contract workRemote workFlexible hours- ...The Senior Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems...
- ...Software EngineerThe software engineer develops, maintains, and enhances complex and diverse software systems based upon documented requirements. Works individually or as part of a team. Reviews and tests software components for adherence to the design requirements and...
$120k - $150k
...our interests in cyberspace and anticipate emerging threats. Our capabilities in cybersecurity, network architecture, reverse engineering, software and hardware development uniquely enable us to support sensitive missions for the U.S. military and federal agency partners....Full timeLocal area- ...Boeing Intelligence & Analytics seeks a Senior Software Engineer in Annapolis Junction, MD. You will design, develop, test, deploy, and maintain software solutions while providing technical leadership on high-impact projects. Required: TS/SCI with polygraph, Agile experience...16 hoursRelocation package
$70k - $190k
...Business Journal's (BBJ) Best Places to Work 2019, runner up in 2020 and a finalist in 2021! Belay Technologies is seeking a Junior Software Engineer to join our intel team. We are seeking a Software Engineer to build and advance a cutting‑edge agentic platform designed to...Contract workWork experience placementFlexible hours- ..., including NRO systems and IC data infrastructure, and ensure compliance and security in classified environments. The ideal candidate brings 6+ years in production software and geospatial pipelines, deep Python skills, and experience with government #J-18808-Ljbffr...
$160k - $180k
...Software Engineer 1Markon is seeking a Software Engineer 1 to support the DTS organization for the Fort Meade customer. This role provides full-stack software development support for the NAPR Team, developing and enhancing applications that support enterprise data transformation...Temporary workFlexible hours$131.3k - $237.35k
...Program Summary Leidos has a new and exciting opportunity for a Senior Software Engineer in our Intelligence Sector's Cyber & Analytics Business Area (CABA). Our talented team is at the forefront in Security Engineering, Computer Network Operations (CNO), Mission Software...Contract work- ...Columbia Technology Partners is seeking a Senior Software Engineer to design, build, and support enterprise software across on-premises, cloud, and hybrid environments. The role emphasizes secure, scalable Java/Javascript solutions, RESTful APIs, and customer-focused integrations...
$170k - $190k
...Software Engineer 2 (GHOSTGEM)Location: Annapolis Junction, MD Compensation Range: $170 -$190K Active TS/SCI w/ Polygraph needed to apply Company Overview: Cornerstone Defense is the Employer of Choice within the Intelligence, Defense, and Space communities of the U.S....$146k - $234k
...Responsibilities Analyze user and system requirements to inform software design, performance expectations, and technical feasibility... ...Collaborate with cross-functional teams (e.g., systems and hardware engineers) to align software solutions with broader system architecture...Contract workShift work$64k - $128k
...Software EngineerNightwing provides technically advanced full-spectrum cyber, data operations, systems integration and intelligence mission... ...community, defense, civil, and commercial markets.The Software Engineer develops, maintains, and enhances complex and diverse software...$50k - $120k
...Job Overview GliaCell is seeking a Junior Software Engineer for a full‑time subcontract supporting a U.S. Government customer. The role focuses on sustaining critical mission‑related software and systems. Key Responsibilities Design, develop, and test software to fulfill...Full timeWork from homeRelocation package$212k - $265k
...The Boeing Company is hiring a Senior Software Engineer in Annapolis Junction, MD. This role involves developing and enhancing complex software systems, contributing to advanced development programs, and requires at least 14 years of experience in software engineering....Remote work- ...monitoring and assessment, and network data gathering across the entire life cycle of a project.Essential Duties and Responsibilities- The engineer will be heavily involved with the creation, maintenance, and running of Pig and or PySpark analytics and is responsible for...Shift work
- ...The Boeing Company is seeking a Senior Software Engineer for Boeing Intelligence & Analytics in Annapolis Junction, MD. You will design, develop, test, deploy, and maintain software solutions while providing technical leadership on high-impact projects. You will work with...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
- cybersecurity software engineer Annapolis, MD
- software developer fintech Annapolis, MD
- senior robotics software engineer Annapolis, MD
- network software engineer Annapolis, MD
- software engineer remote Annapolis, MD
- part time software developer remote Annapolis, MD
- software engineer full time Annapolis, MD
- entry level software engineer remote Annapolis, MD
- senior software engineer ruby on rails Annapolis, MD
- consulting software engineer Annapolis, MD

