Desktop Applications Engineer
Desktop Applications Engineer
Full-Time
Remote – US-Based
Job Title: Desktop Applications Engineer
Experience: 2–5 Years
Job Location: Washington, USA
Employment Type: Full-Time Work Mode: Remote (US-Based) Salary Range: $85,000 – $125,000 per year
Job Summary
We are seeking a skilled Desktop Applications Engineer to design, develop, test, and maintain high-quality desktop software applications. The ideal candidate will have hands-on experience in desktop application development, software architecture, UI development, API integration, and debugging.
The candidate will collaborate with engineering and product teams to build scalable, reliable, and user-friendly desktop applications for Windows, macOS, and Linux platforms.
Key Responsibilities
-
Design, develop, and maintain desktop software applications.
-
Build responsive and user-friendly desktop interfaces.
-
Develop application features using modern programming languages and frameworks.
-
Integrate REST APIs and third-party services.
-
Optimize application performance, stability, and security.
-
Troubleshoot software issues and implement effective solutions.
-
Perform unit testing, integration testing, and debugging.
-
Collaborate with UI/UX designers and backend engineering teams.
-
Maintain application documentation and technical specifications.
-
Participate in code reviews and follow software development best practices.
Required Technical Skills
-
C# / .NET / C++
-
Java / Python / JavaScript
-
Electron.js / Qt / WPF
-
Windows and macOS application development
-
REST APIs and JSON
-
SQL / PostgreSQL / SQLite
-
Object-Oriented Programming (OOP)
-
Git / GitHub
-
Unit Testing and Debugging
-
Software Design Patterns
-
CI/CD and application deployment
Experience Requirements
-
2–5 years of professional software development experience.
-
Hands-on experience developing desktop applications.
-
Strong understanding of programming fundamentals and application architecture.
-
Experience with desktop UI frameworks and API integrations.
-
Knowledge of software testing, debugging, and performance optimization.
-
Ability to work independently in a remote engineering environment.
Educational Qualifications
-
Bachelor's or Master's degree in Computer Science, Information Technology, Software Engineering, or a related field.
-
Equivalent practical software development experience is also considered.
Salary & Benefits
Experience
Estimated Annual Salary
2–3 Years
$85,000–$100,000
3–4 Years
$100,000–$112,000
4–5 Years
$112,000–$125,000
Additional Benefits:
-
Medical, dental, and vision insurance.
-
401(k) retirement benefits.
-
Paid vacation and holidays.
-
Remote working flexibility.
-
Professional development opportunities.
-
Performance-based bonuses (where applicable).
Job Details
-
Country: United States
-
Location: Washington, USA
-
Experience: 2–5 Years
-
Salary: $85,000–$125,000 per year
-
Employment Type: Full-Time
-
Work Mode: Remote / US-Based
Salary ranges are indicative estimates and may vary based on employer, experience, qualifications, and specific work location.
Originally posted on Himalayas
openqareer не кадровое агентство: вакансия собрана с открытого источника, отклик подаётся на сайте работодателя.