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

Software Engineer

$132k

University of Washington

Job Description The 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. About this Opportunity 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. Work with the customer’s Project Manager, technical leadership, software developers, test engineers, and external performers to define system boundaries, interface assumptions, operational constraints, and technical risks early in the development lifecycle. Develop and maintain architecture artifacts such as interface descriptions, data-flow diagrams, sequence diagrams, software/system block diagrams, architecture notes, version description documentation, and technical decision records. Evaluate existing and emerging software frameworks, open-source tools, autonomy frameworks, sensor packages, and mission-system components; identify architectural gaps, legacy-code issues, inefficient computations, fragile interfaces, and recommended corrections. 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. Maintain traceability from customer needs and operational scenarios through system architecture, software tasks, test cases, validation activities, and delivered capability using MBSE tools, requirements databases, issue trackers, and version-control artifacts as appropriate. Identify ambiguous, incomplete, conflicting, or changing requirements and work with the customer and internal leadership to resolve scope, schedule, cost, feasibility, and quality impacts. 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. Review software designs and implementations for correctness, maintainability, performance, testability, safety, and alignment with program standards; provide feedback to engineers and help correct technical issues before release. Lead or contribute to small technical teams by assigning tasks, monitoring progress, resolving blockers, reviewing work products, and mentoring junior engineers in coding practices, documentation, configuration management, testing discipline, and customer communication. Analyze legacy software and integration frameworks to identify inefficient calculations, boundary-condition risks, fragile assumptions, unreachable code, missing tests, and opportunities for refactoring, improved automation, or improved validation. 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. Develop integration plans, test procedures, test readiness materials, configuration records, test data collection plans, and acceptance criteria for software and system-of-systems testing. Troubleshoot complex real-time integration issues involving software behavior, timing, data messages, sensor interfaces, configuration errors, network behavior, external tools, and interactions among multiple hardware/software components. Collaboration (20% FTE) Work closely with Navy stakeholders, software developers, and external vendors to ensure interoperability with existing systems. Required Qualifications Minimum Qualifications To 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. Bachelor’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. *Incumbent will be required to submit for a Department of Defense Top Secret-level security clearance within the first 3-6 months of employment, and once granted, must maintain eligibility to hold a Top Secret-level clearance. * 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) ( Additional Qualifications Hands‑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 Qualifications Master’s degree in Systems, Electrical, Mechanical Aerospace, or related Engineering field. Compensation, Benefits and Position Details Pay Range Minimum $132,000.00 annual Pay Range Maximum $180,000.00 annual Other Compensation None Benefits For information about benefits for this position, visit Shift First Shift (United States of America) Temporary or Regular? This is a regular position FTE (Full-Time Equivalent) 100.00% Union/Bargaining Unit Not Applicable Our Commitment The 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. Applicants 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 ( University of Washington is an affirmative action and equal opportunity employer. All qualified applicants will receive consideration for employment without regard to, among other things, race, religion, color, national origin, sexual orientation, gender identity, sex, age, protected veteran or disabled status, or genetic information. #J-18808-Ljbffr University of Washington

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Software Engineer in Annapolis, MD vacancy
  • $175k

     ...Founded in 2007 and headquartered in Columbia, Maryland, Synergy ECP is a leading provider of cybersecurity, software and systems engineering and IT services to the U.S. intelligence and defense communities. The company leverages its expertise in data transport solutions... 
    Suggested
    For contractors
    Work at office
    Remote work
    Flexible hours

    SW Complete

    Annapolis, MD
    5 days ago
  •  ...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... 
    Suggested
    Visa sponsorship
    Work visa

    Gigatec Engineering

    Annapolis, MD
    8 hours ago
  • $203k - $260k

     ...Full Stack Software Engineer - Data Analytics Team Make an Impact Where It Matters Most At Intelliforce, we put powerful technology directly into the hands of mission operators. In this role, you will build tools that turn complex data into actionable insight for... 
    Suggested
    Immediate start
    Visa sponsorship

    Intelliforce-IT Solutions Group, LLC.

    Annapolis, MD
    5 days ago
  • $2,500 per month

     ...Prodigy One, LLC. is a systems and software engineering services firm providing more than 45 years of service to state and federal customers. By combining unparalleled experience and capabilities, our company provides big data, cloud development, and enterprise management... 
    Suggested
    For contractors
    Immediate start

    ProdigyOne

    Annapolis, MD
    2 days ago
  • $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... 
    Suggested
    Extra income

    Tiber Technologies Inc

    Annapolis, MD
    2 days ago
  • $150.8k - $265.88k

     ...professionals for this role. Description: THE WORK This Systems Engineering role fosters collaboration with other engineers to document,...  ...threats and opportunities. WHO YOU ARE Experience as a Software Engineer on large scale production projects. Extensive... 
    Full time
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours
    Shift work

    Lockheed Martin - US

    Annapolis, MD
    5 days ago
  • $145.2k - $255.99k

     ...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... 
    Full time
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours
    Shift work

    Lockheed Martin - US

    Annapolis, MD
    4 days ago
  •  ...responsibilities of the position and has completed the necessary telework training. Basic Requirements 14 years of experience as a software engineer Bachelor’s degree in a technical discipline (4 additional years of software engineering experience can substitute for a... 
    16 hours
    Full time
    Immediate start
    Remote work

    Shield Consulting Solutions, Inc.

    Annapolis, MD
    2 days ago
  • $100k - $210k

    Full-Stack Software Engineer Worker Type: Regular Job Description The primary role of the Full-Stack Software Engineer is to help design, build, and enhance mission‑critical software systems. This is your chance to work on complex, diverse projects that range from processing... 
    Work at office

    BlueHalo

    Annapolis, MD
    2 days ago
  • $89.2k - $209.5k

     ...Job Description Oracle’s Forward Deployed Engineer (FDE) team is hiring a Senior Software Development Engineer - AI Data Platform to help global customers unlock the full potential of their data. You will provide expert architectural guidance focused on designing, optimizing... 
    Temporary work
    Flexible hours

    Oracle

    Annapolis, MD
    5 days ago
  • Basic Qualifications Bachelor’s degree in Computer Science or related discipline plus fourteen (14) years’ experience as a software engineer in programs and contracts of similar scope, type, and complexity Four (4) years of additional software engineering experience on... 
    Full time
    Contract work
    Local area

    Lockheed Martin

    Annapolis, MD
    2 days ago
  •  ...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... 

    Lockheed Martin

    Gambrills, MD
    3 hours ago
  • $92.5k - $209.5k

     ...services in a distributed, multi-tenant cloud environment. OCI gives engineers the opportunity to work on systems that directly power...  ...that enable OCI teams to build, validate, secure, and release software safely at cloud scale. At OCI, engineers have meaningful technical... 
    Temporary work
    Fixed term contract
    Flexible hours

    Oracle

    Annapolis, MD
    1 day ago
  •  ...DCCA is proud to offer career growth opportunities and a competitive compensation and benefits package. Visit our website at: Software Engineer 2 Candidate must have an active TS/SCI w/Poly For over 40 years, DCCA has provided a broad range of IT services to... 
    Flexible hours

    Data Computer Corp of America

    Annapolis, MD
    3 days ago
  • $100k - $185k

     ...over 20 years, our team provides expertise in network, system engineering and both offensive and defensive cybersecurity operations....  ...Malware Exploitation activities, strong dev skills with large software projects (Python, Rust, Java, C, C++) combined with CNO experience... 
    Temporary work
    Local area
    Flexible hours

    Applied Network Solutions

    Annapolis, MD
    4 days ago
  •  ...Que Technology Group, Inc ., is seeking a reliable engineer capable of implementing containerized application workflows and infrastructure...  ...Required Qualifications: At least 14 years of software development experience, with a strong focus on backend and cloud... 
    Temporary work
    Immediate start

    Que Technology Group

    Annapolis, MD
    2 days ago
  • $170k - $200k

     ...What You'll be Owning GRVTY is seeking a Software Engineer with a TS/SCI + Poly clearance (applicable to this customer) to join one of our top projects in Annapolis Junction, MD. The Software Engineer develops, maintains, and enhances complex and diverse software... 
    Contract work
    Immediate start

    GRVTY

    Annapolis, MD
    3 days ago
  • $104.5k - $175k

     ...expertise. Today, we provide leading-edge data, network security software, and expert guidance to reduce exposure to information theft...  ...consider joining our team! Job Description: The Software Engineer develops, maintains, and enhances complex and diverse software... 
    Remote work

    Peterson Technologies

    Annapolis, MD
    4 days ago
  • $130k

     ...Founded in 2007 and headquartered in Columbia, Maryland, Synergy ECP is a leading provider of cybersecurity, software and systems engineering and IT services to the U.S. intelligence and defense communities. The company leverages its expertise in data transport solutions... 
    Work at office
    Flexible hours

    SW Complete

    Annapolis, MD
    3 days ago
  • $10k

     ...a state-of-the-art technology lab. Learn more at Your Mission: As part of our development team, you'll support critical software and services while contributing to an exciting system re-architecture. You'll work on containerizing services for Kubernetes, building... 

    ClearEdge IT Solutions

    Annapolis, MD
    3 days ago
  • $10k

     ...technology allowances, and access to a state-of-the-art technology lab. Learn more at Your Mission ClearEdge is hiring a Software Engineer IV to design, develop, sustain, and enhance complex operational data flow systems. This role focuses on creating, managing,... 

    ClearEdge IT Solutions

    Annapolis, MD
    4 days ago
  • $140k - $160k

     ...significant impact by supporting critical national security infrastructure? T-Rex Solutions is looking for a fully cleared Sustainment Software Engineer 1 to join our dynamic team at Annapolis Junction, Maryland in support of the Intelligence Community.... 
    Work experience placement
    Immediate start

    T-Rex Solutions, LLC

    Annapolis, MD
    5 days ago
  •  ...Software Engineer (Java / Spring Boot / React) Location: Hybrid, Annapolis, MD Schedule: Monday–Friday, 8:00 AM – 4:30 PM EST Work Model: 2 days onsite in Annapolis, MD, 3 days remote Overview The client is seeking two Software Engineers to design, develop... 
    Remote work
    Monday to Friday

    Cyquent

    Annapolis, MD
    1 day ago
  • Clearance & Citizenship Requirements This position requires U.S. Citizenship and an active TS/SCI security clearance with Full Scope Polygraph .Candidates who do not currently hold these credentials will not be considered. Required: • Exp with Python • ...

    Kepora LLC

    Annapolis, MD
    5 days ago
  • $3,900 per month

     ...Technology Resource Experts, LLC is looking for an experienced Software Engineer to join their rapidly growing team! Develops, maintains, and enhances complex and diverse software systems (e.g., processing- intensive analytics, novel algorithm development, manipulation... 
    Hourly pay
    Contract work
    Temporary work
    Work experience placement
    Local area
    Flexible hours

    Technology Resource Experts LLC

    Annapolis, MD
    3 days ago
  •  ...onsite at various locations in Maryland. Make a difference. Join our team by applying today! Responsibilities: The Software Engineer reviews and analyzes system specifications. Other tasks performed by this position: A. Prepares programming specifications;... 
    Full time
    Temporary work
    Flexible hours

    Interclypse

    Annapolis, MD
    4 days ago
  •  ...Orbis Operations is seeking an HPC Software Engineer to support its government customer in Annapolis Junction, MD. Required Clearance: Active Security Clearance required at the Top Secret (TS)/Special Compartmented Information (SCI) level and appropriate level... 

    Orbis Operations

    Annapolis, MD
    3 days ago
  • $70k - $190k

     ...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 work
    Work experience placement
    Flexible hours

    Belay Technologies

    Annapolis, MD
    5 days ago
  • $185k - $230k

     ...Cleared Software Engineer - Microservices Developer Join Bestgate Engineering, where we deliver cutting-edge solutions for national security and enterprise innovation. At Bestgate, we’re driven by excellence, teamwork, and a commitment to empowering our people. Bestgate... 

    Bestgate Engineering

    Annapolis, MD
    5 days ago
  • $2,500 per month

     ...Prodigy One, LLC. is a systems and software engineering services firm providing more than 45 years of service to state and federal customers. By combining unparalleled experience and capabilities, our company provides big data, cloud development, and enterprise management... 
    Immediate start

    ProdigyOne

    Annapolis, MD
    4 days ago

Do you want to receive more vacancies?

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