Senior Software Developer

Parallels International GmbH

$90K — $120K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5-7 years of commercial experience in Swift and SwiftUI
  • Proficient with macOS frameworks like AppKit and Combine
  • In-depth knowledge of Swift concurrency practices
  • Demonstrated ability in developing maintainable code and architecture
  • Expertise in debugging and enhancing complex systems
  • Strong communication and collaborative skills
  • B.Sc. in Computer Science or related field

Responsibilities

  • Develop high-quality native GUI experiences for Parallels Desktop using Swift
  • Partner with UI/UX designers and Product Managers to implement new features
  • Translate product requirements into technical solutions through collaboration
  • Lead complex issue resolution to enhance product quality
  • Support and refactor the legacy codebase for better performance
  • Contribute to engineering standards through code reviews

Benefits

  • Fully remote work environment with no office requirement
  • Flexible work arrangements and schedules
  • Collaborative and dynamic team culture
  • Opportunity to work with cutting-edge technology
  • Support for continuous learning and sharing knowledge within the team
Full Job Description
Senior Software Developer
Remote role

We're looking for an experienced Senior macOS Swift Software Developer to help us change the way the world works, with Parallels: anytime, anywhere, any-device productivity. Here, you'll develop cutting edge graphics virtualization technology with our Parallels team.

The Role

  • Build high-quality native GUI experiences for Parallels Desktop products using Swift
  • Work closely with UI/UX designers and Product Managers to design and deliver new features
  • Collaborate with cross-functional teams to translate product requirements into solid technical solutions
  • Lead troubleshooting and resolution of complex issues affecting product quality and user experience
  • Support and improve existing functionality, including thoughtful refactoring of the legacy codebase
  • Contribute to engineering standards through code reviews and technical discussions


You

  • Strong commercial experience with Swift and SwiftUI
  • Comfortable with macOS frameworks including AppKit, Combine, Cocoa, and Foundation
  • Deep understanding of Swift concurrency - async/await, actors, structured concurrency
  • Solid knowledge of how native macOS applications are built and how the platform works in practice
  • Ability to design maintainable code and make sound architectural decisions
  • Confident in debugging, troubleshooting, and improving complex production systems
  • Experienced in delivering new features and raising overall code quality
  • Good understanding of modern Objective-C
  • Clear communication, effective collaboration, and ownership of what you build
  • Proactive, self-driven, result-oriented, and eager to share knowledge with the team
  • B.Sc. or equivalent in Computer Science or a related field


Nice to Have

  • Experience with C++ or Objective-C++, particularly Swift↔C++ interop
  • Experience with client-server application development
  • Experience with testing practices and automated test coverage
  • Familiarity with Git, Jira, and Confluence


US:

  • Parallels is an award-winning solution that helps users leverage the best technology out there, whether it's Windows, Mac, Chrome OS, iOS, Android, or the cloud.


  • We have millions of users and decades of innovation under our belts.


  • We offer a fully remote workspace - and we mean it. There is no pressure to work in an office whatsoever.


  • We have flexible work arrangements and locations to suit your style.


  • Hours are flexible, too! You've worked hard to build your life, and we don't want you to give it up for work.


  • Our team is growing fast, and there's a ton of energy and a lot of really smart, motivated, fun people ready to welcome you in.


What are you waiting for? Apply now! We can't wait to meet you.

(FYI, we're lucky to have a lot of interest and we so appreciate your application, though please note that we'll only contact you if you've been selected for an interview.)

#LI-Remote

Similar Jobs

More Jobs at Parallels International GmbH

More Information Technology Jobs

Find similar Senior Software Developer jobs: