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

Software Engineer

$108k

University of Washington

Job DescriptionThe Applied Physics Laboratory (APL) has an outstanding opportunity for a Software Engineer to join the Ocean Engineering Department (OED).About this Opportunity:Reporting to the Ocean Engineering Department Head, the Software Engineer will be an integral member of the Ocean Engineering Department that supports Principal Investigators (PIs) with the design, build, and deployment of embedded software systems supporting oceanographic, acoustic, marine renewable energy, autonomous vehicle, and marine robotics research. The OED is a diverse team of software, electrical, and mechanical engineers that specializes in developing novel systems to meet the rigorous demands of the globe’s harshest environments in which our equipment is deployed.The incumbent will work on all phases of software application development from requirements gathering through final release and life cycle maintenance for major software components and small projects. The incumbent will simultaneously work on multiple projects with different timelines, often providing novel solutions to complex problems. This position will work closely with the PI, but must also operate independently and with other software, electrical, and mechanical engineers. The person hired must anticipate and identify potential technical issues and produce innovative solutions, and be able to work with the PI to develop requirements, schedule work, and address emergent needs.Key Responsibilities:The incumbent must have experience developing embedded applications using C, C++, Python, or related programming languages. The candidate will be responsible for updating the existing code base as well as designing, coding, testing, and deploying new applications. They will participate in design reviews, code reviews, and testing to ensure the quality of code, and will be responsible for identifying gaps in requirements and clarifying them with the PI. The candidate must anticipate and identify potential technical issues and produce innovative solutions, be able to work both independently and tightly coupled with the team, and must have good problem-solving techniques.The incumbent must be able to work both independently and tightly coupled with the team and must have good problem-solving techniques and a deep understanding of C, C++, Python, or a related programming language. The candidate should be well-versed in software development and testing tools (e.g., Subversion, Github) for version control, bug tracking tools, performance and system monitoring tools, debugging tools, and strategies. The person hired will be expected to be disciplined in using the project-defined coding conventions and interface documentation techniques.The incumbent will work closely with the PI to help design, plan, and track the progress of the applications developed to make sure it meets the desired goals. The candidate will be responsible for fully testing their own code and the team’s code before checking it into the repository, as well as coordinating full system regression testing with the test lead to ensure their code is functioning properly. The candidate should be well-versed in software development and testing tools (e.g., Subversion, Gitlab) for version control, bug tracking tools, performance and system monitoring tools, debugging tools, and strategies. The candidate will work with the PI to ensure acceptance of the application.Software Architecture Design & Development (60% FTE):-Works as an integral member of the engineering team to design, code, and implement software for new instruments and new functionality within the existing code base for existing instruments.- Creates new embedded systems as needed. Serves as a technical expert in the testing and evaluation of the software architecture, capabilities, and requirements of existing and emerging systems.- Helps establish technical direction, standards, and maintain appropriate mechanisms to monitor/control all aspects of the software and systems development lifecycle.- Provides systems architecture, development, programming, and consultation for embedded systems and real-time systems.-Collaborates with other department engineers to advance the department’s shared software engineering infrastructure.Reporting and Documentation (10% FTE):- Participates in and presents system design information at program design reviews.- Reports development progress to the PI on a weekly basis.- Creates formal interface documentation and documents code as needed.Project Management (15% FTE):- Develops project requirements with the PI.- Plans the lifecycle of the application development.- Coordinates development with other engineers.- Ensures timely completion of the project.- Proposes new projects, applications, and features by anticipating the PI's needs.Testing (10% FTE):- Unit tests new or updated code.- Tests and documents full system capabilities.- Works with system and software test engineers to develop test plans for applications.Lead Responsibilities (5% FTE):- Is recognized as an expert in areas of software development and is a reference for other developers.- Leads/mentors team members on how to improve software quality.- Instructs on strategies to test the system using various test tools.- Provides coaching and professional feedback as necessary.Required 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.Minimum Qualifications:Applicants who do not meet these qualifications WILL NOT be forwarded to the Hiring Department.Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, Ocean Engineering, or a closely related field AND 5-10 years’ work experience.• Experience developing applications using C, C++, Python, or related programming languages.• Experience developing applications requiring multi-threaded, real-time, distributed implementation.• Experience with software revision control systems.• Experience with collaborative bug tracking systems.• US Citizenship.• Ability to obtain and maintain a Department of Defense security clearance.*Incumbent will be required to submit for a Department of Defense Secret-level security clearance within the first 3-6 months of employment, and once granted, must maintain eligibility to hold a 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)Equivalent education/experience will substitute for all minimum qualifications except when there are legal requirements, such as a license/certification/registration.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:$108,000.00 annualPay Range Maximum:$144,000.00 annualOther Compensation:-Benefits:For information about benefits for this position, visit Shift (United States of America)Temporary or Regular?This is a regular positionFTE (Full-Time Equivalent):100.00%Union/Bargaining Unit:Not ApplicableAbout the UW Working 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 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. SummaryLocation: Seattle, WAType: Full time

Vacancy posted 17 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer in Seattle, WA vacancy
  • $100k - $170k

     ...Artly AI | Seattle, WA | Full-time | On-site Artly AI builds robots and the software that makes them useful in the real world. We are looking for a Full Stack Software Engineer who can independently build, ship, and operate reliable software—and who has clear evidence... 
    Suggested
    Full time
    Local area

    Artly

    Seattle, WA
    2 days ago
  • $95.6k - $188.4k

    Position Summary Software Engineer II, AI & Engineering/Engineering as a Service Position Summary Software Engineer II, AI & Engineering/Engineering as a Service AI & Engineering leverages cutting-edge engineering capabilities to build, deploy, and operate integrated... 
    Suggested
    Local area
    Visa sponsorship
    Flexible hours

    Deloitte

    Seattle, WA
    3 days ago
  • $110k - $130k

     ....com to power more than 225,000 partnerships that deliver measurable business results.Your Role at impact.com:As a Full Stack Software Engineer, you will be responsible for owning and delivering quality features through the full SDLC using Agile methodologies. You will... 
    Suggested
    Home office
    Flexible hours

    Impact Tech

    Seattle, WA
    5 days ago
  • $142k - $250k

     ...aircraft systems, autonomous drone stations, command-and-control software, and advanced autonomy for public safety. Today, BRINC deploys...  ..., Dylan Field, and others. BRINC is recruiting exceptional engineers to build the next generation of autonomous emergency-response... 
    Suggested
    Work at office
    Flexible hours

    BRINC DRONES

    Seattle, WA
    4 days ago
  • $130.6k - $192k

    About the TeamCome help us build and develop tools serving hundreds of engineers internally! We’re looking for a Fullstack Software Engineer to join our Developer Insights team. About the RoleOur mission is to improve the developer experience of engineers at DoorDash by... 
    Suggested
    Hourly pay
    Work at office
    Local area
    Remote work
    Flexible hours

    Doordash

    Seattle, WA
    5 days ago
  • $182.75k - $278.5k

     ...,000 providers across all 50 states run their practice on our software, serving over 1 million patients. We are building the best tools...  ...not just shipping speed. You proactively improve your team's engineering velocity - whether that's refining tooling, improving... 
    Flexible hours
    Shift work

    Headway

    Seattle, WA
    14 hours ago
  • $166k - $220k

     ...Terra) team owns geospatial cloud infrastructure, geospatial edge software, as well as geospatial data. The team’s north star is to...  ...warfighter missions.ABOUT THE JOBWe are looking for Software Engineers to join our team. In this role, you will work on cloud infrastructure... 
    Full time
    Work experience placement
    Immediate start

    Anduril Industries

    Seattle, WA
    5 days ago
  • $110k - $145k

    Software Engineer - Analytical Platform Services Truveta is the world’s first health provider led data platform with a vision of Saving Lives with Data. Our mission is to enable researchers to find cures faster, empower every clinician to be an expert, and help families... 
    For contractors
    H1b
    Visa sponsorship
    Work visa
    Flexible hours

    Truveta

    Seattle, WA
    1 day ago
  • $130.6k - $192k

     ...TeamThe Reliability Platform team develops the systems that empower engineering groups across all of our brands to own the reliability of...  ...for our global engineering organization.About the RoleAs a Software Engineer on the Reliability Platform team, you’ll help design,... 
    Hourly pay
    Work at office
    Local area
    Remote work
    Flexible hours

    Doordash

    Seattle, WA
    4 days ago
  • $130.6k - $192k

     ...invests heavily in runtime optimization, systems architecture, multi-tenant scheduling, and end-user tooling.About the RoleAs a Software Engineer on Spark Platform, you will execute across the surfaces of our in-house Spark deployment that serves the entire company. The... 
    Hourly pay
    Work at office
    Local area
    Remote work
    Relocation
    Flexible hours

    Doordash

    Seattle, WA
    2 days ago
  • $135k - $200k

     ...HybridA World-Changing CompanyPalantir builds the world’s leading software for data-driven decisions and operations. By bringing the right...  ...solve on our blog or watch our Apollo demo day.As a Software Engineer on the Apollo platform you will build software at scale to... 
    Full time
    Work experience placement
    Work at office
    Remote work
    Work from home
    Relocation package

    Palantir Technologies

    Seattle, WA
    4 days ago
  •  ...Full Stack Software EngineerThe Coding team is reimagining how software is built in the AI era. We build tools and workflows that help software engineers work faster, tackle more ambitious projects, and spend less time on repetitive tasks.AI has already transformed how... 

    OpenAI

    Seattle, WA
    5 days ago
  • $142.3k - $263.3k

     ...Software Engineer, Agentic Developer Platform Seattle, Washington, United States Software and Services At Apple, we don't just build products—we craft experiences that redefine entire ecosystems. The Developer Experience team is at the heart of this innovation, delivering... 
    Relocation

    Apple Inc.

    Seattle, WA
    14 hours ago
  • $140k - $300k

     ...vehicles. Qualifications Strong technical background: BS in Electrical Engineering, Computer Science, or similar with 4+ years industry experience. Extensive experience deploying software in a Linux environment, including familiarity with the Linux networking... 
    Relocation

    Overland AI

    Seattle, WA
    14 hours ago
  • $180k - $225k

     ...our vision to transform lives with trusted financial services that transcend borders.About the Role:We're hiring Senior Software Development Engineers (SDE3) across multiple engineering teams in our Seattle office. This is a batch hiring effort spanning teams throughout... 
    Full time
    Work at office
    Worldwide
    Flexible hours

    Remitly

    Seattle, WA
    5 days ago
  • $197.53k - $276.54k

    ## Senior Full-Stack Software Engineer - Procurement SystemsApply: Greater Seattle Area: Space Coast, FL: Full time: Posted Today: R71576Application close date:Applications will be accepted on an ongoing basis until the requisition is closed.At Blue Origin, we envision... 
    Permanent employment
    Full time
    Temporary work
    Local area
    Relocation

    Blue Origin

    Seattle, WA
    1 day ago
  •  ...optimization, while ensuring scalability, reliability, performance, and engineering quality.- Collaborate closely with product managers and cross-...  ...field, or equivalent practical experience.- 5+ years of software development experience, with strong experience building... 

    TikTok

    Seattle, WA
    3 days ago
  • $180k - $270k

     ...the state-of-the-art and innovate new solutionsLeading fellow engineers and stake-holders to identify requirements and take solutions...  ...accelerate the development life cycle and reduce traditional software development and maintenance pain pointsWHAT YOU BRING6+ years... 
    Work at office
    Flexible hours

    Pure Storage

    Bellevue, WA
    4 days ago
  • $192k - $240k

     ...banking with intuitive spend management, bill pay, and travel software, Brex enables founders and finance teams to accelerate operations...  ...you need to grow your career.Data at BrexOur Scientists and Engineers work together to make data — and insights derived from data —... 
    Work at office
    3 days per week

    Brex

    Seattle, WA
    5 days ago
  • $143.7k - $194.4k

     ...advertising products that millions of advertisers depend on.We need an engineer who wants to own that work, write production code, and ship...  ...-scale, multi-tiered, multi-threaded, embedded or distributed software applications, tools, systems, and services using: C#, C++, Java... 
    Internship
    Flexible hours

    Amazon

    Seattle, WA
    4 days ago
  • $130.6k - $192k

     ...building abstractions and tools that simplify data workflows for engineers, analysts, and ML practitioners. In parallel, these teams...  ...Computer Science or equivalent.2+ years of industry experience in software engineeringProficiency in using AI coding tools (e.g., Claude... 
    Hourly pay
    Work at office
    Local area
    Remote work
    Relocation
    Flexible hours

    Doordash

    Seattle, WA
    2 days ago
  • $90k - $210k

     ...Full Stack Software EngineerCambridge, MA, Arlington, VA, Seattle, WAMORSE Corp is an employee owned, small business based in Cambridge...  .... MORSE boasts a specially selected team of scientists, engineers, and software developers to deliver best-in-class technical solutions... 
    Full time

    Morse Inc

    Seattle, WA
    4 days ago
  •  ...Full Stack Software EngineerIntegrate is building the first real-time, cross-boundary project management platform for the world's most...  ...actually want to be around.We're hiring a Full Stack Software Engineer to help us build and evolve the product layer of Integrate's platform... 
    Permanent employment
    Contract work

    Integrate

    Seattle, WA
    1 day ago
  •  ...Senior EngineerIn 2025, we launched Reunion PWA, a software solution that helps developers comply with prevailing wage and apprenticeship...  ...and adapt systems and processes amid rapid growth. As a senior engineer, you'll enjoy a high degree of autonomy and trust. You will be... 
    Apprenticeship
    Work experience placement
    Immediate start
    Remote work
    Home office

    Reunion.com

    Seattle, WA
    5 days ago
  •  ...Please be aware that all official communication will only be sent from @Rippling.com addresses.About the Platform TeamThe Platform Engineering team is the invisible engine that powers all of Rippling's integrated products—HR, IT, and Finance. Our mission is to build the... 
    Work at office
    3 days per week

    Rippling

    Seattle, WA
    4 days ago
  •  ...employees, tax authorities, and entities worldwide.As a Senior Backend Engineer, you will join the Fintech Platform organization and be matched...  ....This is systems work where correctness is tangible: the software you build helps ensure people are paid accurately and on time.... 
    Work at office
    Local area
    Worldwide
    3 days per week

    Rippling

    Seattle, WA
    2 days ago
  •  ...Please be aware that all official communication will only be sent from @Rippling.com addresses.About the Platform TeamThe Platform Engineering team is the invisible engine that powers all of Rippling's integrated products—HR, IT, and Finance. Our mission is to build the... 
    Work at office
    3 days per week

    Rippling

    Seattle, WA
    4 days ago
  • $180k - $225k

     ...that matter most— onboarding, payment, and disbursement. As an engineer on the team, you will apply your front‑end‑leaning, full‑stack...  ...engineers to gather requirements and deliver scalable, high‑quality software solutions with a customer‑centric mindset. Lead team... 
    Work experience placement
    Worldwide
    Flexible hours

    Remitly, Inc.

    Seattle, WA
    14 hours ago
  • $197.53k - $276.54k

     ...Chain support across all Blue Origin facilities.Join Blue Origin’s Operations Application Development team as a Senior Full Stack Software Engineer and lead the development of software that supports how we build and test spaceflight hardware. This role requires extensive... 
    Permanent employment
    Temporary work
    Local area
    Relocation

    Blue Origin

    Seattle, WA
    14 hours ago
  • $191k - $253k

     ...models. You will negotiate extension APIs with the GUI team and build an ergonomic UI atop them, working alongside Simulation Modeling engineers.Custom Entity-Component-System architecture that underpins the entire simulator: entity lifecycle, component storage, and the... 
    Full time
    Work experience placement
    Immediate start

    Anduril Industries

    Seattle, WA
    1 day ago

Do you want to receive more vacancies?

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