Parallels Inc

Parallels is a top VDI/EUC product helping businesses since 1999. Whether it’s desktop or cloud, on-prem or hybrid, Parallels has a solution to help your company optimize the speed and security of your work environment at an affordable price. Parallels is committed to an inclusive, barrier-free recruitment and selection process and work environment.

Senior macOS Software Engineer

Location

Worldwide

Posted

2 days ago

Salary

C$120K - C$145K / year

Seniority

Senior

Job Description

Senior macOS Software Engineer

Parallels Inc

Role Description Join the team behind Parallels Desktop, one of the world’s leading applications for Mac users. We’re looking for a Senior macOS Software Engineer to help build and evolve the native user experience of Parallels Desktop. You’ll work with Swift, SwiftUI, AppKit, and modern macOS technologies to deliver features used by millions of customers worldwide. This role combines new feature development, architecture improvements, and modernization of an established codebase. You’ll collaborate closely with Product, Design, QA, and Engineering teams to create exceptional user experiences while helping shape the future of one of the most recognized productivity applications on macOS. If you’re passionate about building high-quality Mac applications and enjoy solving complex technical challenges at scale, we’d love to hear from you. What You’ll Do - Build high-quality native macOS experiences using Swift and SwiftUI - Design, develop, and ship new features for Parallels Desktop - Collaborate closely with Product Managers, UX Designers, QA, and fellow engineers - Translate product requirements into scalable and maintainable technical solutions - Improve and modernize existing functionality through thoughtful refactoring - Troubleshoot and resolve complex issues impacting product quality and customer experience - Participate in architecture discussions and contribute to technical decision-making - Review code, mentor teammates, and help raise engineering standards across the team - Contribute to continuous improvement of development processes, tooling, and code quality Qualifications - 5+ years of professional software development experience - Strong commercial experience with Swift - Experience building and shipping native macOS applications - Strong knowledge of SwiftUI and AppKit - Familiarity with Cocoa, Foundation, and Combine frameworks - Experience with Swift concurrency (async/await, structured concurrency) - Strong debugging, troubleshooting, and problem-solving skills - Ability to design maintainable, scalable software architectures - Experience delivering production-quality features throughout the software development lifecycle - Good understanding of Objective-C and interoperability with modern Swift code - Excellent communication and collaboration skills - Self-driven mindset with strong ownership and accountability - Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience Preferred Qualifications - Experience with C++ or Objective-C++ - Experience with Swift ↔ C++ interoperability - Experience building client-server or distributed applications - Experience developing automated tests and improving test coverage - Familiarity with Git, Jira, and Confluence - Experience working on large-scale commercial desktop applications - Experience modernizing legacy codebases Benefits - Fully remote work environment - Flexible working hours - Competitive compensation package - Opportunity to work on a globally recognized product - Collaborative and supportive engineering culture - Professional growth and development opportunities - Work-life balance that respects your time and priorities

Related Job Pages

More Full-stack Engineer Jobs

ContractRemoteTeam 51-200H1B No Sponsor

• Design and develop a scalable multi-tenant SaaS platform supporting multiple business units and independent workflows • Modernize existing cloud-based applications to improve scalability, reliability, security, and maintainability • Build frontend applications using React and TypeScript • Develop backend services and APIs using Node.js and Python • Design and implement microservices running on AWS Lambda and AWS Fargate • Build reusable platform services that can be leveraged across multiple tenant environments • Implement caching and performance optimization strategies using Redis • Design tenant-specific and global feature deployment capabilities • Collaborate with product and engineering teams to define platform architecture and technical solutions • Participate in architecture reviews, code reviews, and technical design discussions • Support platform observability, monitoring, production support, and operational excellence initiatives • Mentor junior and mid-level engineers and promote engineering best practices • Contribute to cloud infrastructure and platform modernization efforts

United States
$80 / hour

Role Description We are seeking an experienced .NET Full Stack Developer to design, build, and maintain enterprise-grade web applications and distributed systems built on Microsoft technology stacks. This role spans the full engineering lifecycle — requirements analysis, architectural design, hands-on implementation, code review, deployment, and post-release support — with particular emphasis on building scalable APIs, responsive front-end applications, and cloud-integrated services. - Provide comprehensive end-to-end design, development, and advanced technical troubleshooting for enterprise-level web applications. - Develop secure, high-performance backend services using .NET Core and ASP.NET Web API. - Design and implement scalable architecture patterns — including microservices, service-oriented designs, and event-driven workflows. - Build modern, responsive front-end applications using Angular, React, or similar frameworks. - Develop and optimize relational database schemas, stored procedures, indexes, and complex queries in SQL Server. - Produce thorough architecture and technical design documentation. - Participate in system design discussions and ensure alignment with enterprise architecture constraints. - Implement robust authentication and authorization mechanisms using OAuth2, OpenID Connect, JWT, and modern identity management services. - Contribute to CI/CD pipeline integration, automated builds, and reliable deployment processes. - Perform thorough root-cause analysis and troubleshoot production issues. - Identify technical debt, performance bottlenecks, and architectural gaps. - Collaborate fully in Agile/Scrum environments. - Maintain comprehensive documentation of systems, APIs, integration workflows, and operational runbooks. Qualifications - Bachelor’s degree in Computer Science, Engineering, or a closely related technical discipline. - Five or more years of professional software development experience building production-grade enterprise applications. - Strong understanding of object-oriented programming principles, data structures, design patterns, and end-to-end system design. - Advanced proficiency in C#, .NET Core, and ASP.NET Web API. - Hands-on experience developing front-end applications using Angular, React, or similar frameworks. - Strong SQL skills with deep experience working with SQL Server. - Solid experience with CI/CD tooling and Git-based version control systems. - Hands-on experience deploying applications to Azure or AWS cloud environments. - Strong debugging, troubleshooting, and performance optimization skills. - Experience working in large enterprise-scale environments. Requirements - Practical experience designing and operating microservices architectures in production. - Familiarity with Docker, Kubernetes, and container-based deployment patterns. - Exposure to distributed system design principles. - Experience implementing automated testing frameworks. - Working knowledge of Azure DevOps or similar DevOps platforms. Benefits - Competitive base salary commensurate with experience. - Comprehensive benefits package. How to Apply For immediate consideration, please send your resume to [email protected] or contact us at (908) 505-3545. We recognize that our people are our strength, and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company.

United States
$100K - $150K / year
Full TimeRemoteTeam 10,001+Since 1994H1B No Sponsor

• Design, develop and maintain software programs for medical technology • Provide tools for clinician teammates to ensure quality patient care • Collaborate with IT professionals and clinicians on technological needs • Contribute to DaVita's vision to build the greatest healthcare community

Texas
$98K - $155K / year
Cashea logo

Staff Software Engineer

Cashea

Compra ahora y paga después, en cuotas sin interés. El impulso que mereces.

Full TimeRemoteTeam 501-1,000Since 2022H1B No Sponsor

• Optimizar el embudo de incorporación y diseñar servicios de gestión de usuarios • Orquestar integraciones resilientes con proveedores externos • Establecer estándares de desarrollo y guiar el crecimiento de ingenieros senior

Argentina