Senior Software Engineer, Windows Desktop App
hace 2 semanas
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-
Senior Software Test Automation Engineer
hace 2 días
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...
-
Senior Software Engineer
hace 7 días
Jerez, Cádiz, España Almato Iberia A tiempo completoAcerca 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...
-
Mid Quality Assurance Automation Engineer
hace 4 semanas
Jerez, Cádiz, España Copyright Clearance Center (Ccc) A tiempo completoAs 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,...
-
Mid Quality Assurance Automation Engineer
hace 3 semanas
Jerez, Cádiz, España Copyright Clearance Center (Ccc) A tiempo completoAs 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,...
-
Senior Product Engineer, Monetization
hace 3 semanas
Jerez, Cádiz, España Revenuecat A tiempo completoJoin 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 completoJoin 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...
-
Senior Software Engineer
hace 7 días
Jerez, Cádiz, España Almato Iberia A tiempo completoAcerca 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...
-
Mid Quality Assurance Automation Engineer
hace 4 semanas
Jerez, Cádiz, España Copyright Clearance Center (CCC) A tiempo completoAs 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,...
-
Advanced Software Test Automation Specialist
hace 2 días
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...