COREL logo
COREL

Parallels is an award-winning solution that helps users leverage the best technology out there, whether it’s Windows, Mac, Linux, iOS, Android, or the cloud. We have millions of users and decades of innovation under our belts. Parallels is committed to an inclusive, barrier-free recruitment and selection process and work environment. If you are contacted for a job opportunity, please advise us of any accommodation that are required. Appropriate accommodation will be provided upon request as required by Federal and Provincial regulations and Company Policy.

Staff Windows System Developer

Location

United States

Posted

89 days ago

Salary

C$110K - C$125K / year

Seniority

Lead

Job Description

Staff Windows System Developer

COREL

Role Description Parallels has an immediate vacancy for an experienced Staff Windows System Developer to help us change the way the world works, with Parallels: anytime, anywhere, any device productivity. Your ability to design and develop cross-platform integration solutions will play a major part in the success of this role. OS Integration is the department that drives Parallels Desktop’s exciting and innovative features like: - Coherence - Shared Clipboard - Drag-and-drop - Shared Folders - Shared Profile While most of our efforts are put into Windows on Mac scenarios, we dig deep into all operating systems, providing the most user-experience facing features. As a Staff Windows System Developer, you will: - Design and develop cross-platform integration solutions for Parallels products family - Work with different teams driving new features - Help support existing features and improve legacy code base Qualifications - 4+ years of programming in modern C++ - An advanced understanding of OS architecture principles, frameworks, internals - An advanced understanding of OOP, design patterns - Strong experience with multithreaded programming aspects - Experience creating Windows services, applications and drivers - A desire to research and develop cross-platform and platform-tight, cross-architecture, cross-team solutions - Responsible, self-driven, proactive, result oriented, team player - Good written and spoken English Requirements The following are not required, though are definitely nice to have: - Objective-C and macOS frameworks (AppKit/Foundation/etc.) - Win32 low-level API (User/GDI/Shell/Winsock/Services/MSI/etc.) - Windows kernel driver development (Installable File Systems) - Linux kernel device drivers - Linux low-level GUI (X11, Wayland) - Qt framework: Core, Network, XML, Widgets - Experience of basic automation with Python/shell scripts - Experience in client-server application development Benefits - Fully remote workspace - Flexible hours - Supportive and energetic team Company Description Parallels is an award-winning solution that helps users leverage the best technology out there, whether it’s Windows, Mac, Linux, iOS, Android, or the cloud. We have millions of users and decades of innovation under our belts. Parallels is committed to an inclusive, barrier-free recruitment and selection process and work environment. If you are contacted for a job opportunity, please advise us of any accommodation that are required. Appropriate accommodation will be provided upon request as required by Federal and Provincial regulations and Company Policy.

Job Requirements

  • 4+ years of programming in modern C++
  • An advanced understanding of OS architecture principles, frameworks, internals
  • An advanced understanding of OOP, design patterns
  • Strong experience with multithreaded programming aspects
  • Experience creating Windows services, applications and drivers
  • A desire to research and develop cross-platform and platform-tight, cross-architecture, cross-team solutions
  • Responsible, self-driven, proactive, result oriented, team player
  • Good written and spoken English
  • The following are not required, though are definitely nice to have:
  • Objective-C and macOS frameworks (AppKit/Foundation/etc.)
  • Win32 low-level API (User/GDI/Shell/Winsock/Services/MSI/etc.)
  • Windows kernel driver development (Installable File Systems)
  • Linux kernel device drivers
  • Linux low-level GUI (X11, Wayland)
  • Qt framework: Core, Network, XML, Widgets
  • Experience of basic automation with Python/shell scripts
  • Experience in client-server application development

Benefits

  • Fully remote workspace
  • Flexible hours
  • Supportive and energetic team

Related Job Pages

More Software Engineer Jobs

Forward Deployed Engineer Reno, NV Hybrid role Are you a curious engineer who enjoys embedding directly with customers and implementation teams to solve real-world problems? Do you thrive at the intersection of software development, consulting, and delivery—where your work directly shapes client success and product evolution? Are you excited to design, build, and deploy tailored technical solutions that scale alongside a fast-growing FinTech platform? If so, we invite you to be a part of our innovative team. As a Forward Deployed Engineer at Ridgeline, you will be part of a specialized, highly collaborative team embedded within implementation efforts to ensure our software delivers exceptional value to our clients. You will design and deploy tailored solutions, tackle complex technical challenges, and partner closely with consultants, core engineering, and clients to enable scalable, high-impact outcomes. This role plays a critical part in accelerating successful implementations, improving tooling and automation, and shaping how Ridgeline solutions are delivered in the market. You will leverage cutting-edge technologies—including AI tools like GitHub Copilot and ChatGPT—to enhance productivity, problem-solving, and solution quality across the software development lifecycle. At Ridgeline, how we work matters as much as what we build. Ridgeliners act like owners, choose growth over comfort, and communicate with transparency. We assume positive intent, bias toward action, and bring solutions—not just problems. We celebrate wins, learn from setbacks, and thrive in a resilient, collaborative, high-performing culture. If this excites you, we’d love to meet you. You must be work authorized in the United States without the need for employer sponsorship. The impact you will have: - Design, develop, and deploy tailored software solutions that support implementation teams and client-specific needs - Embed directly within implementation projects to ensure tools, automation, and integrations operate reliably and scale effectively - Solve complex technical problems by identifying root causes and delivering thoughtful, sustainable solutions - Collaborate with consultants, partner firms, and cross-functional teams to understand requirements and translate them into high-quality technical outcomes - Integrate new capabilities with existing systems while maintaining performance, security, and reliability - Provide frontline technical support and guidance during active implementations to ensure successful delivery - Gather requirements, contribute to roadmaps, and help prioritize technical work aligned with business impact - Contribute to a culture of ownership by proactively improving tooling, documentation, and delivery practices - Communicate transparently with technical and non-technical stakeholders to build trust and alignment - For senior-level candidates, lead design discussions and provide technical guidance to ensure scalable, maintainable architectures What we look for: - Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field - 3 years of experience in software development or deployment roles - Experience working in client-facing or implementation-focused environments - Proficiency in one or more programming languages such as Python (preferred), Java, TypeScript, or C++ - Experience building data integrations or ETL pipelines, with strong SQL skills preferred - Familiarity with cloud platforms such as AWS, Azure, or Google Cloud - Understanding of networking, security, and infrastructure fundamentals - Ability to manage multiple priorities while maintaining quality and attention to detail - Strong collaboration and communication skills across diverse teams and stakeholders - Willingness to learn new technologies and deepen expertise in complex business domains Bonus: - Experience with financial services or investment management platforms - Familiarity with portfolio management, risk management, or trading systems - Knowledge of LLM tools, APIs, and concepts including OpenAI APIs, LangChain, and Retrieval Augmented Generation - Experience designing and working with RESTful APIs and microservices architectures - Understanding of UX principles for intuitive, client-facing interfaces - Comfort working with tools such as Slack, JIRA, Confluence, and professional services platforms About Ridgeline   Compensation and Benefits As an employee at Ridgeline, you’ll have many opportunities for advancement in your career and can make a true impact on the product.  In addition to the base salary, Ridgeline employees can participate in our Company Stock Plan subject to the applicable Stock Option Agreement. We also offer rich benefits that reflect the kind of organization we want to be: one in which our employees feel valued and are inspired to bring their best selves to work. These include unlimited vacation, educational and wellness reimbursements, and $0 cost employee insurance plans.

Nevada
SAS logo

Software Developer

SAS

Get more done with faster, more productive AI and analytics from the most trusted analytics partner on the planet.

OtherRemoteTeam 10,001+Since 1976H1B Sponsor

Summary of Duties: SAS Institute, Inc. seeks a Software Developer to design, develop, and debug software of diverse scope for new and existing products in accordance with designated development practices, timelines and quality expectations. Design and program computational algorithms. Perform unit and functionality testing. Complete performance analysis. Review requirements and prototypes. Review syntax and documentation. Guide junior developers in performance of supporting programming tasks. Communicate with other SAS professional staff in Testing, Technical Support, Education, Marketing, and other teams. May work remotely pursuant to SAS’ Flexible Work Program. Qualifications: Position requires a Master’s degree in Computer Science, Computer Networking, or a closely related technical field from an accredited institution plus two (2) years as a Software Engineer, Application Developer, or related occupation. Requires experience in algorithmic development. Requires advanced knowledge of C/C++ language. Experience required in developing and optimizing C/C++ software for multithreaded, parallel algorithm workloads in distributed computing environments. Requires familiarity with performance analysis and performance measuring tools such as vtune, nvprof/nsight, or gprof. Requires experience with commercial or complex software development. Experience with enterprise-scale analytics platforms like SAS Viya is required, including developing, debugging, and tuning distributed action sets across controller and worker nodes. Requires knowledge of analytics including statistical, econometric, optimization, and machine learning modeling. Experience integrating RESTful APIs into analytic engines or distributed data pipelines is required. Must know structured query processing for cloud-agnostic or hybrid architectures and have supported large-scale in-memory or parallel data execution. Experience and skills may be gained during attainment of graduate degree. Additional Information: To qualify, applicants must be legally authorized to work in the United States, and should not require, now or in the future, sponsorship for employment visa status. SAS is an equal opportunity employer. All qualified applicants are considered for employment without regard to any characteristic protected by law. Read more: Know Your Rights. Resumes may be considered in the order they are received. SAS employees performing certain job functions may require access to technology or software subject to export or import regulations. To comply with these regulations, SAS may obtain nationality or citizenship information from applicants for employment. SAS collects this information solely for trade law compliance purposes and does not use it to discriminate unfairly in the hiring process. SAS only sends emails from verified “sas.com” email addresses and never asks for sensitive, personal information or money. If you have any doubts about the authenticity of any type of communication from, or on behalf of SAS, please contact Recruitingsupport@sas.com. Let's stay in touch! Join our Talent Community to stay up to date on company news, job updates and more. #LC

United States
Whatnot logo

Software Engineer, Inventory Experience

Whatnot

Whatnot is an online community marketplace where people can work to “turn their passion into a business.” In past hiring for flexible roles, the venture-bac

OtherRemoteTeam 1,200Since 2019

🚀 Join the Future of Commerce with Whatnot! Whatnot is the largest livestream shopping platform in North America and Europe to buy, sell, and discover the things you love. Whether it's trading cards, fashion, electronics, or live plants, our sellers are building real businesses across hundreds of categories. We're building live commerce at a scale that's never been done in the West, and there's no playbook to copy. The people here are shaping how an entirely new industry develops. As a remote co-located team, we're inspired by our values and anchored in hubs across the US, UK, Ireland, Poland, Germany, and Australia. We move fast, stay close to our users, and focus on the work that drives the most impact. We're one of the fastest growing marketplaces and were recently named the #1 Best Startup Employer in America by Forbes. Check out the latest Whatnot updates on our news and engineering blogs and join us as we enable anyone to turn their passion into a business and bring people together through commerce. 💻 Role The Inventory team, nested within Seller Engineering, supports sellers with managing their merchandise on Whatnot and representing it as accurately as possible so they can reach more buyers. We strive to do this in the fewest steps possible so sellers can get back to what they do best: selling and engaging with their community. You'll be at the forefront of building a redesigned vision for how our sellers sell live on Whatnot today. We offer flexibility to work from home or from one of our global office hubs, and we value in-person time for planning, problem-solving, and connection. Team members in this role must live within commuting distance of our New York hub. 👋 You Curious about who thrives at Whatnot? We’ve found that embodying a low ego, growth mindset, and high-impact drive goes a long way here. As our next Software Engineer, you should have 3+ years of professional software engineering experience, with a focus on backend systems and services. You'll own and ship projects that have real technical and product impact for our sellers. You also: - Have a Bachelor's degree in Computer Science, a related field, or equivalent work experience - Have experience designing, building, and operating APIs and backend services in production (we primarily use Python and Elixir; prior experience preferred but not required) - Have a solid understanding of relational databases (e.g., PostgreSQL, MySQL) and data modeling for transactional systems - Have excellent product instincts. You first think about the seller and buyer experience rather than the best technical solution - Are known for shipping products and features lightning-fast - Are comfortable defining and completing loosely scoped work without constant direction - Are not afraid to push back on the team's ideas to call out potential blind spots and advocate for the right trade-off - Have a proven track record of owning and delivering projects from scoping through production and beyond - Bonus: Experience with event-driven architectures (Kafka, SQS, etc.), API design (GraphQL, REST), e-commerce or marketplace domains (catalog systems, inventory management, order fulfillment), containerized deployments (Kubernetes, Docker), or integrating LLMs into production workflows (e.g., structured extraction, classification, or content generation for catalog and listing data) 💛 EOE Whatnot is proud to be an Equal Opportunity Employer. We value diversity, and we do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, parental status, disability status, or any other status protected by local law. We believe that our work is better and our company culture is improved when we encourage, support, and respect the different skills and experiences represented within our workforce.

United States
$170K - $230K / year
OtherRemoteTeam 1,001-5,000H1B No Sponsor

The Company: Marigold is a fast-growing marketing technology company helping growing businesses build stronger customer relationships through its three core platforms: Emma, Campaign Monitor, and Vuture. We deliver powerful tools for email, SMS, and marketing automation that elevate engagement and drive real results. Marigold is headquartered in Nashville, Tennessee with offices in Sydney and London. The Role: At Emma, we’re looking for a driven software engineer to join our team. The Emma Engineering organization is made up of engineers focused on building elegant, reliable tooling that helps customers succeed in their email marketing efforts. Our teams operate with clear ownership boundaries, enabling engineers to specialize, deepen their expertise, and build sustainable software that’s easy to support and evolve. We value thoughtful problem-solving, creative solutions, and building systems that scale—while genuinely enjoying the work we do together. This is a full-stack engineering role. On the frontend, we primarily use React and supporting libraries, including a proprietary UI toolkit. Our backend systems are Python-based and run on AWS. Experience in any of these areas is valued, and a strong desire to continue learning and growing across the stack is essential. Within your first six months, you’ll also have opportunities to contribute to additional areas of development as you expand your skills and technical impact. What You’ll Do: - Write and ship production-quality code that solves real customer problems and supports Emma’s marketing platform. - Collaborate with your team on technical design, planning, and implementation to deliver scalable, maintainable solutions. - Participate in code reviews, both giving and receiving feedback to continuously improve code quality and engineering standards. - Contribute to the ongoing development of tooling and systems that help marketing teams manage and execute their work effectively. - Work closely with product and engineering partners to deliver a reliable, high-quality customer experience. - Build, learn, and iterate in a collaborative environment that values craftsmanship, ownership, and having fun while doing great work. About You: You love technology and care deeply about the products you build and the customers who use them. You bring a strong foundation in software engineering, along with curiosity, collaboration, and a genuine desire to keep learning. While you may not be an expert in every part of the stack, you’re excited to contribute where you’re strongest, expand your skills, and jump into new challenges with a growth mindset. You enjoy solving real customer problems, collaborating with teammates, and building thoughtful solutions—while having fun along the way. Ideal Qualifications: - 2+ years of experience building quality, production-grade software using best practices, proven design patterns, and collaborative development processes - Experience writing and shipping code, participating in team planning, and contributing to technical discussions and decisions - Familiarity with modern technologies such as React, Python, or similar frameworks, with a strong desire to continue learning and growing - A developing area of specialization, paired with comfort contributing across different parts of the codebase as needed - Experience participating in code reviews and using feedback to continuously improve code quality and team outcomes - Customer-focused mindset with interest in building tooling that helps marketing teams work more effectively Location Eligibility This position is eligible for hire in the following US states: Arizona, California, Florida, Georgia, Michigan, New York, North Carolina, Tennessee, Texas, and Virginia. Compensation & Benefits Compensation: The base salary range for this role is $105,000 - $115,000 annually. The compensation range represents the pay the Company reasonably expects to offer for this position. Actual compensation will be determined based on factors such as skills, experience, qualifications, internal equity, geographic location, and applicable law. Benefits: - Competitive benefits including: medical/dental/vision insurance, life/accident/disabilities insurance, supplemental health benefits, FSA, EAP and pet insurance - Generous time off (we call it Open Time Away) as well as paid holidays and a birthday benefit day off. - Paid Volunteer Time - 401k plan with a company match on your contributions. - Employee-centric and supportive remote work environment with flexibility. - Support for life events including paid parental leave.

United States
$105K - $115K / year
Job Closed