Job Closed
This listing is no longer active.
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.
Senior Software Developer for Parallels Browser Isolation
Location
United States
Posted
131 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Developer for Parallels Browser Isolation
COREL
Role Description We’re looking for an experienced python software developer to help us change the way the world works, with Parallels: anytime, anywhere, any-device productivity. Join us on the Parallels Browser Isolation project, where you'll tackle cutting-edge technical challenges to build a secure, seamless way for users to access web applications—helping shape the future of secure browsing. - Design, develop, and maintain the product’s control plane in Python, and the data plane in both Python and Rust. - Refactor, optimize, and modernize existing codebases. - Research and integrate new technologies to enhance product capabilities. - Collaborate with cross-functional teams to define and implement robust solutions. Qualifications - 5+ years of software development experience. - Solid Python skills and experience - standard library, data structures, best practices. - Hands-on experience with C, C++ or Rust. - Experienced in development of distributed applications. - Solid understanding of network protocols and network programming. - Experience in using and managing containerization platforms (Docker or Kubernetes). - Experience in OOP, TDD and DDD design patterns. - Experienced in building and running automated tests. - Experienced in CI/CD workflows using Git-based repositories and automation tools. - Experienced in SQL and relational databases. Requirements - Nice to have: - Familiar with FastApi, SqlAlchemy, pytest. - Utilized Tokio and Axum to architect asynchronous systems in Rust. - Integrated C++ codebases using autocxx and cxx. - Worked with Skia and Chromium to develop graphical interfaces and browser components. - Experienced in cloud and virtualization technologies, including Microsoft Azure, AWS, Hyper-V, and VMware ESXi. Benefits - Fully remote workspace. - No pressure to work in an office whatsoever. - Flexible work arrangements and locations to suit your style. - Flexible hours. - Supportive team environment with smart, motivated, fun people.
Job Requirements
- 5+ years of software development experience.
- Solid Python skills and experience - standard library, data structures, best practices.
- Hands-on experience with C, C++ or Rust.
- Experienced in development of distributed applications.
- Solid understanding of network protocols and network programming.
- Experience in using and managing containerization platforms (Docker or Kubernetes).
- Experience in OOP, TDD and DDD design patterns.
- Experienced in building and running automated tests.
- Experienced in CI/CD workflows using Git-based repositories and automation tools.
- Experienced in SQL and relational databases.
- Nice to have:
- Familiar with FastApi, SqlAlchemy, pytest.
- Utilized Tokio and Axum to architect asynchronous systems in Rust.
- Integrated C++ codebases using autocxx and cxx.
- Worked with Skia and Chromium to develop graphical interfaces and browser components.
- Experienced in cloud and virtualization technologies, including Microsoft Azure, AWS, Hyper-V, and VMware ESXi.
Benefits
- Fully remote workspace.
- No pressure to work in an office whatsoever.
- Flexible work arrangements and locations to suit your style.
- Flexible hours.
- Supportive team environment with smart, motivated, fun people.
Related Guides
Related Job Pages
More Software Engineer Jobs
iSeries Developer
FTDFor over 110 years we’ve been helping people across the country do more than just send flowers and gifts. Along with our network of expert florists, we help you give joy, strength and love. And most importantly, we help you give it with meaning
Role Description The Senior Software Engineer is responsible for the design, development, maintenance, and support of business-critical financial systems running on the IBM i (iSeries) platform using Oracle JD Edwards World (7.3-7.4). This role partners closely with Finance, Accounting, and Operations stakeholders to ensure reliable, secure, and scalable application functionality supporting core enterprise processes. This position is hands-on and requires deep technical expertise in RPG (RPGLE / Free), CL, DB2/SQL, and JD Edwards World, along with the ability to analyze business requirements, develop high-quality solutions, and support production environments. - Review, analyze, and translate business and financial requirements into technical designs and solutions within JD Edwards World. - Design, develop, enhance, and maintain applications on the IBM i (iSeries) platform, including programs, reports, tables, and interfaces. - Develop and modify code using RPG III, RPG IV, RPGLE, Free-Form RPG, SQLRPGLE, CLP/CLLE, and DB2 SQL. - Perform unit testing, system testing, and support user acceptance testing to ensure quality and accuracy of deliverables. - Troubleshoot and resolve application issues in JD Edwards, related systems, and integrations; participate in a rotational on-call support model. - Create and maintain technical documentation including program specifications, design documents, and support procedures. - Collaborate with internal developers, external vendors, and consultants on enhancements, upgrades, and platform initiatives. - Support continuous improvement of development standards, SDLC practices, and system performance. - Provide operational stability and peak-season support to ensure system reliability during high-volume transactional periods such as Valentine’s Day and Mother’s Day. - Perform other duties as assigned. Qualifications - 5+ years of hands-on development experience with Oracle JD Edwards World as well as supporting IBM i / AS400 environments; preferably in legacy and/or e-commerce, retail or high transaction environment. - Strong proficiency in RPG (RPGLE / Free-Form), CL, SQL, and DB2 on IBM i. - Experience supporting JD Edwards 7.3 or 7.4 (required). - Experience supporting financial and operational modules such as: - Accounts Receivable (AR) - Accounts Payable (AP) - General Ledger (GL) - Sales Order Processing - Inventory / Manufacturing / EDI (as applicable) - Experience using modern IBM i development tools such as RDi, Eclipse-based IDEs, WDSC, or similar. - Strong understanding of relational database concepts, SQL joins, views, stored procedures, and performance tuning. - Ability to analyze business processes and translate them into reliable technical solutions. - Experience supporting production ERP environments; including ERP migration. - Expert level system documentation and process mapping experience. Preferred Qualifications - Experience in Finance Technology or ERP environments supporting accounting and financial operations. - Experience with system upgrades, platform migrations, or cloud-hosted IBM i environments. - Familiarity with change management, audit controls, and SOX-impacted systems. Company Description For over 110 years, FTD has helped people give with meaning for life's most important occasions through fresh florals, plants and gifts. With cutting-edge software, our mission is to deliver the best gifting experience online by processing millions of orders a year, enabling small businesses to win big in the ecommerce space. We focus on solving tomorrow's challenges in partnership with our nationwide network of trusted, expert florists. We're made up of a diverse group of big thinkers and decision makers who influence how we operate and the results we deliver. By consistently testing, implementing and celebrating new ideas, we're committed to growing your career from within. Together, we can continue to provide a meaningful experience for our customers, partners and our most valuable asset: our employees.
Reporting Developer, SSRS
EpicorWe’re the essential partner to the world’s most essential businesses.
• Design, develop, and maintain SSRS reports and data extracts using SQL. • Build and configure label templates and print automation workflows (BarTender or similar tools). • Develop and optimize queries, stored procedures, and datasets to support reporting needs. • Ensure accuracy, performance, and reliability of reporting and labeling solutions. • Work closely with internal teams and occasionally with customers to: Understand reporting and labeling requirements, Translate them into technical solutions, Provide guidance and documentation to support adoption and ongoing usage.
React Native Engineer
Laksys ConsultingSAP IBP, CPI-DS, SAP APO, Supply Chain solutions, SAP CPI, SAP BTP, RPA, AI/ML, Cloud platforms
• Design, develop, and maintain cross-platform mobile applications using React Native • Collaborate with product, design, and backend teams to understand requirements and deliver solutions • Integrate REST APIs and third-party services • Ensure application performance, quality, and responsiveness
• Maintain support and maintenance of multiple applications within the healthcare Early Intervention team • Support an internet-based application using ASP.Net, C#, and/or VB.NET • Perform daily support needs such as defect fixes, coding enhancements, peer reviews, unit testing • Document existing systems with development team and business analysts


