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

Desktop Applications Software Engineer

$70k - $125k

Actalent

Job Description

Job Description

Junior Software Engineer, Desktop Applications

This is an early-career software role building the desktop applications operators use to control, monitor, and interact with unmanned aircraft systems. Most of your day is spent in C++ and C# inside Visual Studio, building human-machine interface tools that turn dense system data into something an operator can read and act on quickly. Good fit for someone starting out who likes user-facing software and wants real exposure to real-time systems and hardware-adjacent work in aerospace.

---

Responsibilities

  • Build and maintain the desktop applications used to control and monitor unmanned aircraft.
  • Write application features in C++ and C# in Visual Studio, focused on interfaces that present system and sensor data clearly.
  • Turn functional requirements into working features that hold up for operators working in the field.
  • Debug and troubleshoot application-level problems, including UI behavior, data handling, and real-time status displays.
  • Use object-oriented design to keep code maintainable and easy for teammates to pick up.
  • Build and refine interfaces using Windows desktop frameworks such as WPF, WinForms, or MFC.
  • Work with sr. engineers and operators to collect feedback and improve workflows, layout, and how information is presented.
  • Document your code, application behavior, and design decisions so others can maintain and extend the software.
  • Use Git to manage changes, branches, and collaborative development.
  • Take part in unit and integration testing to validate functionality, performance, and reliability.
  • Contribute to real-time and data-driven features such as dashboards, telemetry displays, network status indicators, and monitoring tools.
  • Apply basic UI/UX thinking to layout, usability, and clarity, especially on operator-facing tools.
  • Work through requirements that start out vague, with guidance from sr. engineers, and help sharpen them into something implementable.
  • Use multithreaded or event-driven techniques where they help keep the interface responsive.
  • Fold operator feedback into ongoing application updates.

---

What you need

  • Bachelor's degree in electrical engineering, computer engineering, computer science, or a related field.
  • Programming experience in C++ or C#, from coursework, internships, co-ops, capstone work, or personal projects.
  • Ability to implement and maintain application features in C++ or C#.
  • Working understanding of object-oriented programming and how it shapes software design.
  • Ability to debug and troubleshoot issues in desktop software.
  • Ability to translate functional requirements into features that meet a real user need.
  • At least one project where you built a functioning application, from school, an internship, or your own time.
  • Experience using Visual Studio for C++ and C# development.
  • Basic familiarity with Git or a comparable version control system.
  • Ability to document code and behavior clearly for teammates.
  • Willingness to ask questions and take feedback from experienced engineers and operators.
  • Interest in user-facing software, UI, human-computer interaction, and HMI tools.
  • Exposure to real-time systems, sensor data, telemetry, network status, or data-driven applications such as dashboards, monitoring tools, games, or simulations.
  • Experience with application debugging, unit testing, and integration testing.
  • Foundational knowledge of Windows desktop development, including WPF, WinForms, or MFC.

---

Nice to have

  • 0-2 years of experience through internships, co-ops, capstone projects, or personal work.
  • Coursework or projects in UI/UX design or human-computer interaction.
  • Experience building graphical interface applications, particularly for Windows.
  • A sense for layout, usability, and presenting information clearly.
  • Exposure to multithreaded or event-driven programming.
  • Interest in designing interfaces that simplify complex information for operators running unmanned aircraft.
  • Ability to work through unclear requirements with guidance from experienced engineers and stakeholders.
  • Familiarity with UI/UX tools or techniques such as Figma or wireframing.
  • Exposure to telemetry or data visualization libraries for presenting real-time and historical data.
  • Ability to gather operator feedback and turn it into usability and performance improvements.
  • Interest in the full application lifecycle in aerospace, from design through testing and iteration.
  • Interest in joining an established organization at the start of a new initiative and growing with the product and the team.

---

Work environment

Primarily onsite in south central Washington. Travel is about 5% and may include domestic and international trips to work with other teams or support field activity. The work is mostly development and office based, with daily use of a computer, Visual Studio, version control, and other engineering tools. You will work directly with field operators to gather feedback and refine the applications for real use. The role involves sitting for long stretches at a computer, reading screens, documents, and engineering drawings. You may occasionally carry or lift items up to 30 pounds and walk through office and production areas, some with uneven surfaces.

---

To speak with our hiring team, click here

---

Job Type & Location

This is a Permanent position based out of Bingen, WA.

Pay and Benefits

The pay range for this position is $70000.00 - $125000.00/yr.

Individual compensation offered for this position within this range will depend on many factors, including qualifications, skills, relevant experience, job knowledge, geographic location, internal equity, and other pertinent job-related factors.

- PTO- Paid Holidays- Sick Time- Medical/Dental/Vision - 401k

Workplace Type

This is a fully onsite position in Bingen,WA.

Application Deadline

This position is anticipated to close on Sep 11, 2026.

About Actalent

Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 20,000 consultants and 5,000 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. We are proud to be an Engineering News-Record (ENR) Top 500 Design Firm for our engineering design services and a ClearlyRated Best of Staffing® winner for both client and talent service.

The company is an equal opportunity employer and will consider all applications withoutregard to race, sex, age, color, religion, national origin, veteran status, disability,sexual orientation, gender identity, genetic information or any characteristic protectedby law.

If you would like to request a reasonable accommodation, such as the modification oradjustment of the job application process or interviewing process due to a disability,please email View email address on us.fitly.work for other accommodation options.

San Francisco Fair Chance Ordinance: Pursuant to the San Francisco Fair Chance Ordinance, for all positions located in thecity and county of San Francisco, we will consider for employment qualified applicantswith arrest and conviction records.

Massachusetts Lie Detector: It is unlawful in Massachusetts to require or administer a lie detector test as acondition of employment or continued employment. An employer who violates this lawshall be subject to criminal penalties and civil liability.

Use of Artificial Intelligence (AI): We may use Artificial Intelligence (AI) to support parts of our hiring process,including sourcing, screening, and evaluating candidates. AI helps assess applicationsand qualifications, but final decisions are made by our hiring team. By applying, youacknowledge and agree that your application may be reviewed using AI tools.

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Desktop Applications Software Engineer in Washington DC vacancy
  • $140k - $200k

     ...office. These include frontend and backend engineers, AI research scientists, and others...  ..., and development of native Windows desktop applications using Windows App SDK, WinUI (or related...  ...to building accessible and inclusive software. ~ Excellent software engineering... 
    Suggested
    Full time
    Work at office

    Speechify

    Washington DC
    1 day ago
  • Edgesource Corporation is seeking a Software Engineer to develop and enhance a cross-platform desktop application using Electron and TypeScript. The role involves stabilizing and scaling the application while maintaining a focus on usability and reliability. Candidates... 
    Suggested
    Remote job
    Flexible hours

    Edgesource

    Alexandria, VA
    2 days ago
  •  ...Amyx is seeking to hire a Sr Application Developer to support our...  ...Delivery methods. They will follow Software Lifecycle processes to...  ...degree in computer science, engineering, or mathematics from an accredited...  ...require ability to work on desktop or laptop computer for... 
    Suggested
    Full time
    For contractors
    Flexible hours

    Amyx

    Arlington, VA
    2 days ago
  • $30.44 - $41.18 per hour

     ...SCA Job Qualifications: Skills: Computer Hardware, Desktop Computers, Laptops, Technical Support Certifications: None...  ...offering leading mission-ready capabilities in AI, cloud, cyber and software development. Join our Talent Community to stay up to date on... 
    Suggested
    Hourly pay
    Full time
    Temporary work
    Part time
    Work at office
    Immediate start
    Remote work
    Worldwide
    Flexible hours
    Rotating shift
    Day shift
    Afternoon shift

    GDIT

    Alexandria, VA
    4 days ago
  • $86.8k - $198k

    Agentic AI and LLM Applications Software Development Engineer, SeniorThe Opportunity: The GRACE team at ARPA-H is building the next generation of agentic AI to transform how the agency accelerates research, makes decisions, and ships products at scale. GRACE is ARPA-H'... 
    Suggested
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Washington DC
    2 days ago
  •  ...Process | IT Effectiveness | Engineering | Environmental |...  ...FDA expects between 2-5 new applications/systems to be added to the BPA...  ...the impact of infrastructure, software upgrades, capacity, and all...  ...Assists in troubleshooting User Desktop network connectivity issues;... 
    Full time
    Contract work
    Temporary work
    For contractors
    Work at office
    Flexible hours

    Prosidian Consultng

    Silver Spring, MD
    4 days ago
  •  ...Senior Frontend Engineer \\ \ Location: \\ Seattle, WA (On\...  ...experience building complex web applications \\ ~ Mastery of...  ...Experience shipping desktop apps (e.g., Electron or similar...  ...engineering looks like in enterprise software, we’d love to hear from you... 
    Full time
    Work experience placement

    Talentry

    Washington DC
    1 day ago
  • $87k - $187k

     ...Job Description We are seeking a versatile Software Engineer to contribute across platform engineering, cloud infrastructure, distributed systems, application development, integration services, and healthcare workflow solutions. This role bridges the gap between foundational... 
    Temporary work
    Flexible hours

    Oracle

    Washington DC
    3 days ago
  • $66 - $71 per hour

     ...years of experience to maintain a suite of previously created applications as well as design, develop, and document projects and applications...  ...team. Design and implement Power Automate Cloud flows, desktop flows, or business process flows. Create and configure workflows... 
    Hourly pay
    For contractors
    Work from home
    Flexible hours

    AHU Technologies, Inc.

    Washington DC
    3 days ago
  • $69.4k - $158k

     ...Platform. Participate in all facets of the software development lifecycle, including...  ...experience developing custom PowerApps applications ~ Experience working with Power Platform...  ...dashboards, Power Automate Flows, Cloud flows, desktop flows, or business process flows ~... 
    Contract work
    Work at office

    Booz Allen Hamilton

    Washington DC
    2 days ago
  • $69.4k - $158k

     ...Developer The Opportunity: Build business applications and dashboards using the Microsoft Power...  ...Participate in all facets of the software development life cycle, including...  ...dashboards, Power Automate, Cloud flows, desktop flows, or business process flows ~ Ability... 
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Arlington, VA
    3 days ago
  • $150k

     ...vehicle technology space. Their software powers hardware used every...  ...across the country. The engineering team is growing, and this is...  ...building modern, full stack applications, with most of your time on the...  ...in ASP.NET Core that power desktop, web, and cloud products... 
    Work experience placement
    Remote work

    Knak Digital

    Washington DC
    10 days ago
  • $69.4k - $158k

    Application Developer, MidThe Opportunity:As a back-end developer, you know that a good site or system needs the right combination...  ...solution. We’re looking for a back-end developer with the software engineering skills it takes to help identify potential risks, contribute... 
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Washington DC
    2 days ago
  •  ...DescriptionTMC Technologies is in search of a junior to mid-level Application Developer to support the FBI's EPAS program. The ideal...  ...active Top Secret clearance required - Minimum of 2 years of software development experience required - Bachelor’s Degree required -... 
    Contract work
    Local area
    Remote work
    1 day per week

    TMC Technologies

    Washington DC
    5 days ago
  •  ...Job DescriptionWe are seeking a motivated and detail-oriented Applications Programmer to support the design, development, testing, and maintenance...  ...of three (3) years of professional experience in software development (internships may count toward experience).Experience... 
    Full time
    Work experience placement
    Internship
    Afternoon shift

    ANGARAI

    College Park, MD
    2 days ago
  • $69.4k - $158k

    Application DeveloperThe Opportunity: As a Application Developer, you can resolve a problem...  ...for the chance to not just develop software, but to create a system that will make...  ...GuardsAbility to confer with system and hardware engineers to derive software requirements and... 
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Laurel, MD
    2 days ago
  • $87.1k - $157.45k

     ...operations, logistics, and engineering of Military Intelligence Enterprise...  ...and repairing hardware and software components using industry...  ...software issues involving applications, operating systems, hardware...  ...these technologies.Administer desktop and server systems connected... 
    Full time
    Local area

    Leidos

    Arlington, VA
    2 days ago
  • $110k - $150k

     ...development. ~ Specific tools/experience areas: Power BI Desktop application, SharePoint Online, Power Query Editor, DAX (Data Analysis...  ...Science degree in Information Technology, Computer Science, Engineering, or a related field from a US Department of Education accredited... 
    Full time
    For contractors
    Local area
    Remote work

    Navitas Business Consulting

    Washington DC
    more than 2 months ago
  •  ...disciplines of program/project management, applications development, infrastructure, Cyber...  ...enhancements projects, such as Virtual Desktop migration, ISO process improvements and...  ...the infrastructure to optimize hardware, software, storage, virtualization and business services... 
    Work at office

    Comtech

    Washington DC
    2 days ago
  •  ...workflow administration, and data import Participate in full software development life cycle: Analysis, Design, Coding, Testing,...  ...Ability to travel as required to support firm engagements Applicant must possess or be eligible for a U.S. Government clearance... 
    Full time
    Local area

    KPMG

    Washington DC
    a month ago
  • $80k - $90k

     ...instructional designers, developers, content editors, and other technical professionals to create cohesive user interfaces for desktop and mobile applications. This role combines user-centered design, graphic design, information architecture, and front-end development... 
    Full time

    TOMORROW HIRE

    Washington DC
    10 days ago
  • $104.1k - $162.9k

     ...The Senior Embedded Application Software Engineer is responsible for leading the development and delivery of embedded control systems for commercial autonomous vehicle technologies. This role collaborates closely with cross-functional stakeholders to design, develop, test... 
    H1b

    PACCAR

    Washington DC
    18 days ago
  • $79.81k - $107.33k

     ...six years of professional experience in software application analysis, design, and programming, or...  ...degree or higher in Computer Science, Engineering, Business, or a related discipline...  ...agile development, AJAX, jQuery, .NET desktop applications, NHibernate or Entity Framework... 
    Permanent employment
    Full time
    Work at office
    Flexible hours

    Washington State Department of Transportation

    Washington DC
    6 days ago
  • $124k - $145.8k

     ...-time, passionate mid-level software developer with 5+ years’ experience...  ...cutting edge software applications for the Horizontal Drilling...  ...GUI implementation in Linux desktop application. Develop software...  ...Science or Computer Engineering from an accredited university... 
    Full time
    Part time
    Local area
    Immediate start

    Digital Control Inc.

    Washington DC
    10 days ago
  •  ...Requirement****Hybrid work**CSE Engineering is looking to add a Senior...  ...solutions, from custom web applications to model-driven Power...  ...RESPONSIBILITIESLead all phases of the Software Development Life Cycle (SDLC...  ...PowerApps Studio, Power BI Desktop, and RESTful API/Web API... 
    Local area
    Immediate start

    CSEngineering

    Bethesda, MD
    10 days ago
  •  ...Title: Sr Lab System Support Engineer Location: Spring House,...  .... Familiarity with lab software systems. Strong problem-...  ...PC/Network Coordination with Desktop support team Vendor communications...  ...on regular basis Application Software upgrades on the... 

    Openkyber

    Washington DC
    3 days ago
  • $69.4k - $158k

     ...You Have: 3+ years of experience developing custom PowerApps applications Experience working with Power Platform environmental data sourcing...  ...Power BI dashboards, Power Automate Flows, Cloud flows, desktop flows, or business process flows Nice If You Have: Experience... 
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Washington DC
    1 day ago
  • $166k - $253k

     ...extends, and scales Anduril's software and hardware to deliver...  ...customers. As the software engineers closest to Anduril customers...  ...networks work, from a single desktop to a multi-cluster cloud nodeProfessional...  ...visit . By submitting your application, you consent to Anduril... 
    Full time
    Work experience placement
    Immediate start

    Anduril Industries

    Washington DC
    2 days ago
  • Overview Amyx is seeking to hire a Sr Software Engineer to support our Army client at the...  ...production problems related to software applications and providing research, tests, builds,...  ...positions require ability to work on desktop or laptop computer for extended periods... 
    Full time
    For contractors
    Flexible hours

    Amyx

    Arlington, VA
    2 days ago
  • The Staff Software Engineer position serves as a vital member of the Oceaneering Technologies...  ...solutions support the development and application of practical, cost-effective systems that...  ...methodologies.Experience with both Desktop Application and Service Oriented software... 
    Casual work
    Remote work

    Oceaneering International

    Suitland, MD
    5 days ago

Do you want to receive more vacancies?

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