Demo

Desktop Software Engineer

Ascendion
Irvine, CA Full Time
POSTED ON 5/8/2026 CLOSED ON 5/30/2026

What are the responsibilities and job description for the Desktop Software Engineer position at Ascendion?

Are you an experienced Senior Desktop Software Engineer looking to make a real impact? Join an innovative and mission-driven team developing next-generation medical technologies that directly improve patient outcomes. This is an opportunity to work on meaningful products in a collaborative and forward-thinking environment.


Key Responsibilities

  • Design and develop complex desktop software systems
  • Lead system architecture and translate business requirements into scalable technical solutions
  • Take ownership of high-impact technical projects
  • Collaborate cross-functionally with engineering and product teams
  • Mentor engineers through code reviews, pairing, and technical guidance


Minimum Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or related field
  • 5 years of professional experience in desktop application development
  • Strong programming skills (e.g., C , Python, Java) with proven system design experience
  • Experience building cross-platform applications using C and Qt framework
  • Solid understanding of system architecture (multi-tier systems, data pipelines, networking, concurrency, performance optimization)
  • Experience working with large datasets using Python, SQL, or similar technologies
  • Familiarity with version control systems (Git/SVN) and CI/CD pipelines
  • Strong analytical and problem-solving skills
  • Excellent communication skills (written and verbal)
  • Ability to work onsite in Irvine, CA (Monday–Friday)


Preferred Qualifications

  • Experience with relational databases (e.g., SQL Server, PostgreSQL)
  • Knowledge of network programming (TCP/UDP, REST, gRPC)
  • Exposure to DevOps tools and automated testing frameworks
  • Experience working in Linux/UNIX environments, including shell scripting and build tools


Compensation

The anticipated salary range for this position is $120,000 – $150,000, depending on experience, skills, and qualifications.

Salary : $120,000 - $150,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Desktop Software Engineer?

Sign up to receive alerts about other jobs on the Desktop Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$88,999 - $115,790
Income Estimation: 
$109,826 - $143,482
Income Estimation: 
$117,024 - $149,811
Income Estimation: 
$137,568 - $176,908
This job has expired.
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Ascendion

  • Ascendion Milwaukee, WI
  • About Ascendion Ascendion is an AI-native software engineering disruptor helping businesses innovate faster, smarter, and with greater impact. We partner w... more
  • 4 Days Ago

  • Ascendion Atlanta, GA
  • Title: Commercial Real Estate Leasing Attorney Location: Atlanta, GA or Bethesda, MD Experience: 7 Years Responsibilities: Serve as lead counsel on commerc... more
  • 4 Days Ago

  • Ascendion Fort Lauderdale, FL
  • Job Title: Family Law Attorney Location: Fort Lauderdale, FL Responsibilities: Manage a family law caseload involving matters such as divorce, child custod... more
  • 4 Days Ago

  • Ascendion Atlanta, GA
  • We are working with a growing Insurance Defense Firm, looking for an Workers Compensation Attorney to join their team. Specifically, they are looking for s... more
  • 5 Days Ago


Not the job you're looking for? Here are some other Desktop Software Engineer jobs in the Irvine, CA area that may be a better fit.

  • INVICTA SOFTWARE Irvine, CA
  • Job Title: Software Engineer About The Role Invicta Software is seeking a talented and motivated Software Engineer to join our dynamic team. This role offe... more
  • 11 Days Ago

  • Applied Business Software, Inc. Huntington, CA
  • About Applied Business Software, Inc., Applied Business Software, Inc., (ABS), the maker of The Mortgage Office , is the industry leader in private lending... more
  • 1 Day Ago

AI Assistant is available now!

Feel free to start your new journey!