Senior Desktop Engineer Offline
About us:
TaxDome is the #1 practice management platform for accounting firms in the US - we have grown over 100X in the last 5 years and serve tens of thousands of businesses globally with millions of end-clients. Join us in shaping the future of tax and accounting practice management.
About the Team:
- We are a US-based SAAS firm targeting the accounting industry. We use technology to solve business problems for accounting firms - we are not accountants. For you, this means you will be communicating with accountants about their business processes and helping them see the value in our software which can help them grow their business and revenue. You are not expected to be an accountant, know how to do accounting, or even be good at math
- Our team consists of almost 400 people (in over 40 countries!) - we are a distributed team built on the principle of self-management
- Access to management - you will be working closely with the C-level management in a collaborative work environment
Customers love us:
We have over 6,000 positive reviews online. When we go to trade shows, customers often say, βWhere have you been, Iβve been looking for this for years!β In many ways, our product sells itself. Your job is to convey that benefit and expand our market share
Who we're looking for:
We are developing our own SaaS platform for businesses in the US, Canada and EU.Our service will help to optimize communication processes, tasks, workflow, invoicing and all the routine activities. More than 10,000 companies across 25 countries have chosen our product, and we are actively expanding into new markets.
Due to the expansion of the team we are seeking a talented Senior or Lead Desktop Engineer to join our R&D Team (200+ people: developers, QA, designers, technical support engineers, DevOps engineers, and product managers). We are looking for someone who thrives in a remote environment, demonstrates excellent self-organization skills, and is actively engaged in team life.
About the Project:
We are currently focused on developing a new version of our desktop document management application. The application is cross-platform, supporting both Windows and macOS environments, and utilizes cutting-edge technologies.
Project stack: .NET 8, Avalonia UI, C#12, NUnit, GitLab
Responsibilities:
- Drive the design, development, and implementation of cross-platform desktop application.
- Collaborate with product manager, designer, and QA to deliver high-quality features on time.
- Ensure the application meets performance, scalability, and security standards.
- Lead the desktop development team, providing technical guidance and mentorship.
- Participate in code reviews and foster best practices within the team.
- Continuously improve development processes and tools.
Requirements:
- Experience building desktop applications for Windows and preferable Mac OS.
- Experience of integrations with OS services, e.g. printer, virtual drive.
- Minimum 2 years of experience as a Tech Lead/Team Lead or in a similar leadership position.
- Proficiency with Avalonia UI or similar cross-platform frameworks (e.g., WPF, Xamarin).
- Solid understanding of software design patterns, architecture principles, and development best practices.
- Experience working with version control systems, such as GitLab.
- Knowledge of testing frameworks (e.g., NUnit).
- Strong problem-solving skills and the ability to debug complex issues.
- Familiarity with both Windows and macOS development environments.
Nice-to-Have:
- Experience with CI/CD pipelines.
- Familiarity with Agile methodologies (e.g., Scrum or Kanban).
- Contributions to open-source projects or a strong portfolio of past work.
- Understanding of secure coding practices.
Required skills experience
The job ad is no longer active
Look at the current jobs WPF →