Senior Software Engineer C++

COREL CORPORATION USA
TEANECK, NJ, US
Full-time
We are sorry. The job offer you are looking for is no longer available.

Parallels Remote Application Server is a virtual application and desktop delivery solution allowing to access and use applications and data from any device.

From engineering perspective it's a technically challenging and interesting project, involving many programming languages, distributed across several operating systems and platforms, working on-prem or in the cloud.

If youre ambitious and thrive on working with the worlds big company to solve tough problems together with a smart, motivated team, you would want to work here.

Responsibilities

  • Design and develop features
  • Improving existing legacy code base, transforming it to multicomponent distributed application
  • Research new technologies

Requirements

  • 4+ years of programming (2 of them C++ for Windows)
  • Knowledge of OOP, design patterns, SOLID, KISS, others
  • Experience with Unit testing
  • Experience in building multi-component applications
  • Experience in Windows desktop application and services
  • Experience in multithreaded applications
  • Experience in network programming
  • Good communication skills

Knowledge and actual experience in any of the following is a plus

  • Experience in client-server application development
  • Experience in creation of distributed highly loaded systems
  • Experience in writing component automated tests
  • Experience with databases, and SQL
  • Programming experience for Linux platform
  • Being experienced with TDD
  • Experience with JIRA, Bitbucket, Confluence

About Alludo

Alludo is a beloved and trusted industry titan fueled by make-everything-easier flexibility. With a 30+ year legacy of innovation, we understand where you've been and we're uniquely equipped to get you where you want to be.

Our comprehensive collection of creative, collaborative, and productivity solutions propel your teams on their journey. From meeting your deadlines to realizing your dreams, Alludo empowers all you do.

Our products enable millions of connected knowledge workers around the world to do great work faster. Our success is driven by an unwavering commitment to deliver a broad portfolio of innovative applications including CorelDRAW, MindManager, Parallels, and WinZip to inspire users and help them achieve their goals.

It is our policy and practice to offer equal employment opportunities to all qualified applicants and employees without regard to race, color, age, religion, national origin, sex, political affiliation, sexual orientation, marital status, disability, veteran status, genetics, or any other protected characteristic.

Alludo 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 accommodations that are required.

Appropriate accommodations will be provided upon request as required by Federal and Provincial regulations and Company Policy.

Any information received relating to accommodations will be treated as confidential.

Compensation details : 29400-54600 Yearly Salary

PI15d543fa75d6-26289-33914504

2 days ago
Related jobs
Promoted
JP Morgan Chase & Co.
Jersey City, New Jersey

As a Senior Lead Software Engineer at JPMorgan Chase within the Corporate Sector in Kubernetes Product team, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. Formal training or certif...

Promoted
Motion Recruitment
Montvale, New Jersey

NET Software Developer for a hybrid, contract role to hire role. Coding, testing and debugging programs according to computer engineering specifications. Communicating with a team that includes analysts, engineers and quality assurance testers in order to coordinate and document application developm...

Promoted
JP Morgan Chase & Co.
Jersey City, New Jersey

As a Senior Lead Software Engineer at JPMorgan Chase within the Corporate Sector's Infrastructure Platforms team , you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. Actively contribute...

Yusen Logistics
Secaucus, New Jersey

The Senior Software Engineer position involves taking a lead role in the design, implementation, configuration, and maintenance of enterprise supply management applications. This role demands strong technical skills, effective communication abilities, and a track record of successful software soluti...

Walmart
Hoboken, New Jersey

Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 3 years’ experience in software engineering or related area. Master’s degree in Computer Science, Computer Engineering, Computer Information Systems, Softwar...

Benjamin Moore & Co
Montvale, New Jersey

Senior SAP Commerce Software Engineer. Benjamin Moore is currently seeking a Sr SAP Commerce Software Engineer with strong SAP Commerce and JavaScript skills to join our Digital Products team at our Corporate Headquarters in Montvale, NJ. Proven experience leading software engineering teams. The rol...

Walmart
Hoboken, New Jersey

Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 3 years’ experience in software engineering or related area. Master’s degree in Computer Science, Computer Engineering, Computer Information Systems, Softwar...

JPMorgan Chase & Co.
Jersey City, New Jersey

As a Lead Software Engineer at JPMorgan Chase within the Corporate & Investment Bank, Embedded Banking & Solutions , you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. Leads communities...

Broadridge
Newark, New Jersey

We have an opening for a Senior Software Quality Assurance Engineer. As a Senior Software Quality Assurance Engineer on the ICS QE team, you are expected to have industry-leading technical abilities that enable you to significantly improve product quality. Work closely with Software Engineers and Pr...

Walmart
Hoboken, New Jersey

Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 3 years’ experience in software engineering or related area. Master’s degree in Computer Science, Computer Engineering, Computer Information Systems, Softwar...