Desktop Applications Software Engineer
$70k - $125kActalent
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 & LocationThis is a Permanent position based out of Bingen, WA.
Pay and BenefitsThe 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 TypeThis is a fully onsite position in Bingen,WA.
Application DeadlineThis 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.
$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...SuggestedFull timeWork at office- 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...SuggestedRemote jobFlexible hours
- ...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...SuggestedFull timeFor contractorsFlexible hours
$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...SuggestedHourly payFull timeTemporary workPart timeWork at officeImmediate startRemote workWorldwideFlexible hoursRotating shiftDay shiftAfternoon shift$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'...SuggestedFull timeContract workPart timeWork at officeLocal areaRemote work- ...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 timeContract workTemporary workFor contractorsWork at officeFlexible hours
- ...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 timeWork experience placement
$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 workFlexible hours$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 payFor contractorsWork from homeFlexible hours$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 workWork at office$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 timeContract workPart timeWork at officeLocal areaRemote work$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 placementRemote work$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 timeContract workPart timeWork at officeLocal areaRemote work- ...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 workLocal areaRemote work1 day per week
- ...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 timeWork experience placementInternshipAfternoon shift
$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 timeContract workPart timeWork at officeLocal areaRemote work$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 timeLocal area$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 timeFor contractorsLocal areaRemote work- ...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
- ...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 timeLocal area
$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$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$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 employmentFull timeWork at officeFlexible hours$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 timePart timeLocal areaImmediate start- ...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 areaImmediate start
- ...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...
$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 timeContract workPart timeWork at officeLocal areaRemote work$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 timeWork experience placementImmediate start- 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 timeFor contractorsFlexible hours
- 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 workRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Desktop Applications Software Engineer. Be the first to apply!
- IT desktop support engineer Washington DC
- desktop deployment technician Washington DC
- desktop support engineer Washington DC
- desktop engineer Washington DC
- desktop support technician Washington DC
- senior app developer Washington DC
- application engineering manager Washington DC
- application system engineer Washington DC
- senior application developer Washington DC
- application engineer Washington DC




