Senior Software Engineer, Windows/Desktop Applications - Malaga, Spain

SpeechifySpeechify·Remote(Spain)
Software Development
Excel

WFA Digital Insight

As demand for native desktop applications continues to rise, companies like Speechify are seeking skilled senior software engineers to lead their development teams. With a 25% increase in remote tech jobs in the past year, this role stands out for its focus on Windows application architecture and accessibility. Candidates should be prepared to showcase their experience with Excel, software engineering fundamentals, and technical leadership skills. Before applying, it's essential to understand the current market context, where companies prioritize innovation and user experience.

Job Description

About the Role

The Senior Software Engineer position at Speechify is a high-impact role that entails leading the design, architecture, and development of native Windows desktop applications. As a senior engineer, you will be responsible for mentoring junior engineers, conducting code reviews, and making architecture-level decisions. The ideal candidate will have a deep understanding of Windows application architecture and a proven track record of designing, building, and shipping production-quality desktop applications.

The role is part of a collaborative, flat-structure engineering culture that values flexibility, autonomy, and responsibility. You will have the opportunity to work on a purpose-driven mission and contribute to the growth and development of the company.

In this role, you will be working closely with cross-functional teams, including design, product, and QA. Strong communication skills are essential, as you will need to articulate tradeoffs, collaborate with stakeholders, and drive consensus.

What You Will Do

  • Lead the design, architecture, and development of native Windows desktop applications
  • Mentor junior engineers and conduct code reviews
  • Make architecture-level decisions and drive technical direction
  • Collaborate with cross-functional teams, including design, product, and QA
  • Develop and maintain high-quality, production-ready code
  • Utilize accessibility APIs on Windows to ensure inclusive and accessible applications
  • Work with Excel to analyze data and inform design decisions
  • Participate in agile development methodologies and contribute to the improvement of the development process
  • Stay up-to-date with industry trends and emerging technologies

What We Are Looking For

  • 3+ years of experience in Windows desktop application development
  • Deep understanding of Windows application architecture
  • Proven track record of designing, building, and shipping production-quality desktop applications
  • Strong experience with accessibility APIs on Windows
  • Excellent software engineering fundamentals
  • Experience leading technical design and making architecture-level decisions
  • Strong communication skills and ability to articulate tradeoffs
  • Experience working with Excel and data analysis
  • Bachelor's degree in Computer Science or related field

Nice to Have

  • Experience with cloud-based technologies and cloud integration
  • Familiarity with DevOps practices and continuous integration
  • Knowledge of machine learning and AI-powered applications
  • Experience with agile development methodologies and Scrum framework

Benefits and Perks

  • High-impact role with opportunities for growth and development
  • Collaborative, flat-structure engineering culture
  • Flexible working hours and remote work options
  • Access to cutting-edge technologies and tools
  • Professional development and training opportunities
  • Competitive compensation and benefits package
  • Opportunity to work on a purpose-driven mission
  • Autonomy and responsibility in your work
  • Recognition and rewards for outstanding performance

How to Stand Out

  • Tip: Make sure to highlight your experience with Windows desktop application development and accessibility APIs in your resume and cover letter.
  • Tip: Showcase your technical leadership skills by providing examples of successful projects you have led and mentored.
  • Tip: Be prepared to discuss your experience with Excel and data analysis, and how you have applied it in previous roles.
  • Tip: Research the company culture and values, and be prepared to discuss how you align with them.
  • Tip: Prepare examples of your experience with agile development methodologies and continuous integration, and be ready to discuss how you have applied them in previous roles.
  • Tip: Don't be afraid to ask questions during the interview process, and be prepared to discuss your long-term career goals and how they align with the company's mission.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.