Software Engineer

Remote - EMEA


Who we are

We're Avalonia UI, the company behind the innovative Avalonia and Avalonia XPF frameworks used by industry leaders like JetBrains, GitHub, and Unity Games. We're a passionate team on a mission to unleash developer potential by creating powerful UI frameworks and crafting seamless developer experiences. We provide solutions for creating rich, complex desktop, mobile, and web applications. Join us in making cross-platform .NET development accessible to everyone as part of our fast-growing startup. As a small company with big ambitions, we're investing heavily in the future of cross-platform UI technology and expanding our team.

We offer a competitive salary and a dynamic, fully remote work environment that fosters continuous learning and professional growth. While we do prioritise hiring within the EMEA region to ensure easier team collaboration, we value exceptional talent globally. We have team members worldwide, from the Philippines to Seattle, and the right candidate can make a great addition to the team regardless of location.

What we’re looking for

Join us in developing the next generation of cross-platform UI toolkits at Avalonia UI! As a Software Engineer, you will contribute to the design and development of our open-source projects and proprietary product offerings. You'll work alongside our talented engineering team to build and maintain high-quality software that meets our users' needs. This role offers exposure to various aspects of our technology stack, from our core framework to our commercial products.

Key Responsibilities

  • Developing and maintaining features for both open-source projects and proprietary products
  • Writing clean, efficient, and maintainable code as part of our engineering team
  • Participating in code reviews and providing constructive feedback to team members
  • Contributing to the improvement and maintenance of the Avalonia UI core framework
  • Implementing features for commercial products based on customer requirements
  • Keeping up with current trends in cross-platform development and UI technologies
  • Engaging with our open-source community through documentation and support
  • Assisting in debugging and resolving technical issues
  • Working with the team to translate requirements into technical solutions

Required Skills

  • Bachelor's degree in Computer Science or equivalent practical experience
  • Strong proficiency in C# and .NET development
  • Understanding of software design patterns and best practices
  • Experience with version control systems (Git)
  • Familiarity with UI development concepts
  • Good problem-solving skills and attention to detail
  • Strong communication skills and ability to work effectively in a team
  • Interest in open-source development and community involvement

Preferred Skills

  • Experience with Avalonia or similar UI frameworks
  • Working knowledge of C/C++
  • Working knowledge of Objective-C++
  • Contributions to open-source projects
  • Knowledge of cross-platform development
  • Understanding of modern UI/UX principles

Benefits

  • Enjoy the flexibility of working from home (or anywhere else you choose)
  • Generous paid time off, including holidays and vacation days
  • Professional development opportunities, including training and conferences
  • Be part of a dynamic and supportive team that values innovation, learning, and personal growth

To Apply

If you are passionate about technology and want to contribute to cutting-edge UI development, we'd love to hear from you. Please submit your resume highlighting your experience with C#, .NET, and any UI development work. We are committed to building a diverse and inclusive team and welcome applications from candidates of all backgrounds.

Need help?

Not sure exactly what we’re looking for or just want clarification? We’d be happy to chat with you and clear things up for you. Anytime!

Email us

[email protected]

Don't see a job for you?

Do you feel like you belong working with Avalonia UI, but we just don’t have your dream job posted? No problem, just reach out.

Let us know
Download Our Hiring Guide

Why are you interested in this specific role, and what makes you confident you'll succeed in it?

AI-generated submissions will result in automatic disqualification.

Applications will be reviewed on a rolling basis.
We will only contact successful candidates.