Senior Software Engineer, Windows Desktop App

hace 2 semanas


Jerez, Cádiz, España DuckDuckGo A tiempo completo

Senior Software Engineer, Windows Desktop App

Join to apply for the Senior Software Engineer, Windows Desktop App role at DuckDuckGo

Senior Software Engineer, Windows Desktop App

Join to apply for the Senior Software Engineer, Windows Desktop App role at DuckDuckGo

Who We Are

Your team and role

Working On The Windows Functional Team, You'll Build Secure, Privacy-focused Applications For Microsoft Windows, Using C# / .NET 8, WPF, WebView2, Git And Visual Studio, And Work On Related Projects. Recent Projects Include

  • Bookmark and login exporting

In addition to being responsible for building solutions to get us closer to our first release, you'll help define the roadmap, take ownership of significant application features, and experiment with ways to improve them. The projects you deliver will build the foundation of one of DuckDuckGo's flagship products.

About You

  • Experience implementing ideas from scratch, owning major application features, and owning their maintenance and improvement over time.
  • Experience participating in technical architecture decisions that shape the software architecture of a consumer product.
  • Advanced level of programming expertise, with knowledge of C#. We currently use .NET 8.
  • A significant level of experience in building customer-facing applications and crafting user interfaces (including at least one desktop application), ideally with WPF, UWP, WinUI, WinForms, or other relevant .NET UI.
  • Deep understanding of software design patterns such as MVVM, MVP, etc.
  • Event-driven programming (e.g., using Rx.NET) experience is considered an advantage.

Compensation

178,500 USD annually and stock options. Compensation is identical within professional levels, regardless of geographic location or team. Compensation for each professional level is transparent across the organization.

Our Team Member Support Guide explains how we prioritise your wellbeing including paid parental leave, office setup and co-working allowances.

Hiring Process

Hiring works best when it's a two-way street. Learn how we help you get to know DuckDuckGo, envision your future role here, and find out more about how we hire.

Diversity, Equity and Inclusion

DuckDuckGo provides equal work opportunities to all team members and applicants, and it prohibits discrimination and harassment of any type on the basis of race, color, ethnicity, caste, religion, age, sex (including pregnancy), national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by our policies or federal, state, or local laws.

We want to ensure that our hiring process is accessible. If you need reasonable accommodation for any part of the application process because of a medical condition or disability, please send an email to to let us know the nature of your request.

Please Note That

  • You'll be required to attend meetings on camera via video conferencing
  • Expect to travel at least two times a year : once for our all-hands meetup and again for a team retreat (each around 4-5 days). While extenuating circumstances may impact attendance, everyone is strongly encouraged to attend.
  • While we offer a flexible work arrangement with no core hours, expect an average full-time commitment of 40 hours per week.
  • A successful candidate must pass a background check as a condition of joining the team.
  • By applying for this role, you confirm that all information submitted is accurate and complete. You further acknowledge that providing false or fraudulent information during the application process is cause for denial of an offer, revocation of any existing offer, or other adverse action, up to and including termination after the start of your commencement of work.

Seniority level

  • Seniority level Mid-Senior level

Employment type

  • Employment type Full-time

Job function

  • Job function Engineering and Information Technology
  • Industries Software Development

Referrals increase your chances of interviewing at DuckDuckGo by 2x

Get notified about new Senior Software Engineer jobs in Spain .

Senior Frontend Developer Remoto (Spain) Senior Frontend Developer - Buyer Experience Senior Frontend Developer - Buyer Experience Senior Software Engineer - Talent Domain Senior Software Quality Assurance Specialist

Bilbao, Basque Country, Spain 2 months ago

Madrid, Community of Madrid, Spain 8 months ago

Senior Software Engineer - Age of Empires (Remote)

Salamanca, Castilla and Leon, Spain 1 year ago

Senior Software Engineer - U.S. or EU (remote)

Spain $150,000.00-$195,000.00 7 months ago

Senior Software Engineer - Age of Empires (Remote)

Madrid, Community of Madrid, Spain 2 weeks ago

Senior Developer – Full Remote – EU Institutions

Bilbao, Basque Country, Spain 1 month ago

Madrid, Community of Madrid, Spain 6 days ago

Senior Software Engineer / Full Stack Developer (with English)

Madrid, Community of Madrid, Spain 4 days ago

Lead / Staff Software Engineer or Senior Software Engineer

Madrid, Community of Madrid, Spain 9 months ago

Senior Software Engineer (Java) - Gen AI

Madrid, Community of Madrid, Spain €65,000.00-€92,000.00 1 day ago

Senior Backend Developer - Wallets (100% Remote - Spain) Senior Software Engineer - Front End - Remote (f / m) Senior Software Engineer, Platform Infrastructure Talent Pool - Senior Software Engineer Front End

Greater Madrid Metropolitan Area 2 months ago

Senior Software Engineer - Fullstack (TypeScript / Angular)

We're unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

J-18808-Ljbffr

#J-18808-Ljbffr

  • Jerez, Cádiz, España beBeeAutomation A tiempo completo 57.000 € - 78.000 €

    Job Opportunity: Automation EngineerWe are seeking a skilled automation engineer to join our team and develop automated test suites for software validation, ensuring adherence to quality assurance processes.Main Responsibilities:Design and implement automated functional and non-functional validation solutions to ensure seamless software performance.Develop...


  • Jerez, Cádiz, España Almato Iberia A tiempo completo

    Acerca de AlmatoAlmato es una filial al 100% de DATAGROUP SE, que cotiza en bolsa. La empresa es uno de los principales proveedores de software y servicios para la digitalización inteligente de las empresas. Con el software de Almato, las empresas automatizan y movilizan sus procesos de negocio. Las aplicaciones incluyen la automatización de procesos...


  • Jerez, Cádiz, España Copyright Clearance Center (Ccc) A tiempo completo

    As a Mid QA Automation Engineer, you will be responsible for creating, executing, and maintaining automated test suites that validate software conformance to defined acceptance criteria, design documentation, and application standards.The Mid QA Automation Engineer will work closely with Business Analysts and Development Teams across various projects,...


  • Jerez, Cádiz, España Copyright Clearance Center (Ccc) A tiempo completo

    As aMid QA Automation Engineer, you will be responsible for creating, executing, and maintaining automated test suites that validate software conformance to defined acceptance criteria, design documentation, and application standards.The Mid QA Automation Engineer will work closely with Business Analysts and Development Teams across various projects,...


  • Jerez, Cádiz, España Revenuecat A tiempo completo

    Join to apply for the Senior Product Engineer, Monetization role at RevenueCatContinue with Google Continue with Google2 days ago Be among the first 25 applicantsJoin to apply for the Senior Product Engineer, Monetization role at RevenueCatThis range is provided by RevenueCat.Your actual pay will be based on your skills and experience — talk with your...

  • Senior Software Engineer

    hace 3 semanas


    Jerez, Cádiz, España AgileEngine A tiempo completo

    Join to apply for the Senior Software Engineer role at AgileEngine1 week ago Be among the first 25 applicantsJoin to apply for the Senior Software Engineer role at AgileEngineAgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries. We rank among the leaders in areas like...


  • Jerez, Cádiz, España beBeeAutomation A tiempo completo 45.000 € - 60.000 €

    Software Quality Assurance Engineer RoleWe are seeking a highly skilled and experienced Software Quality Assurance (SQA) engineer to join our team. As an SQA engineer, you will play a crucial role in ensuring the quality of our software products.Key Responsibilities:Design, develop, and implement automated functional and non-functional validation solutions...


  • Jerez, Cádiz, España Almato Iberia A tiempo completo

    Acerca de AlmatoAlmato es una filial al 100% de DATAGROUP SE, que cotiza en bolsa.La empresa es uno de los principales proveedores de software y servicios para la digitalización inteligente de las empresas.Con el software de Almato, las empresas automatizan y movilizan sus procesos de negocio.Las aplicaciones incluyen la automatización de procesos...


  • Jerez, Cádiz, España Copyright Clearance Center (CCC) A tiempo completo

    As a Mid QA Automation Engineer, you will be responsible for creating, executing, and maintaining automated test suites that validate software conformance to defined acceptance criteria, design documentation, and application standards.The Mid QA Automation Engineer will work closely with Business Analysts and Development Teams across various projects,...


  • Jerez, Cádiz, España beBeeAutomation A tiempo completo 42.000 € - 60.000 €

    \\Quality Assurance Automation Engineer Opportunity\\We are seeking a skilled Quality Assurance Automation Engineer to join our team. In this role, you will be responsible for designing and developing automated test suites that validate software conformance to defined acceptance criteria and application standards.\\Key Responsibilities:\\\Design and develop...