C++ Software Engineer

Job Description

Join our ever-growing group of diverse talent to tackle challenging problems and create innovative solutions. At ParallelStaff, we aren't just looking to support businesses; we want to support you! Embrace courage. Spawn meaningful ideas. Build future-proof solutions.

Duration: 10/28/2023 - 2/2/2024, with potential for extension

The team is looking for a seasoned C++ software engineer to provide their technical expertise along with another principal engineer to consult on a new feature in an existing C++ application. The application utilizes Microsoft Foundation Class (MFC) Library and runs in Windows. The nature of the enhancement is to alter underlying data structures utilized by the application for representing image capture and analysis of minerals in the images captured from an electron microscope. The ideal candidate is self-motivated, highly technical and well-versed in C++ architecture practices and data structures.

Required Technical Skills:
5+ years of professional experience doing C++ Development
Microsoft Foundation Class (MFC) Library experience
Experience working with low-level memory operations
Experience with refactoring a codebase
Experience with data structures architecture
Microsoft Visual Studio

Additional Technical Skills:
Microsoft Visual Studio
Apache Arrow experience is a plus
Apache Parquet experience is a plus

Leadership Skill Needs
The candidate will be supported by a project manager and a technical lead on the project to provide direction, collaboration and consultation together to identify recommendations for solutions to the problem in the planning and implementation phases of the project. The ability to identify work, work independently, and be self-motivated are prioritized instead of a need for leadership. 

Level of Communication with Client
Medium. The project will start with a workshop with the client to understand the current major features of the application, the basic operations taken by a technician utilizing the application. The next task is to identify improvements to make to modernize the approach to storage of the data captured and modified during measurement using the tools of the application, and then to report and collaborate with the client on the recommended approach prior to implementing it.

Additional Skills: Collaboration with other software engineers and clients.

OUR OFFER:
USD Monthly Compensation
Full-Time - 40 hrs. a Week
100% Remote Work
Annual Bonus
Vacation / Holidays Off
Sick days
Sign In Bonus $100 USD

Work in Mexico
Employment Options
Hourly Rate

20 - 28 USD

Required Academic Degree
Professional Experience
Skills
  • Required Technical Skills
  • 5+ Years
  • Professional Doing C++ Development
  • Microsoft Foundation Class
  • MFC
  • Library
  • Working With Low-level Memory Operations
  • With Refactoring A Codebase
  • With Data Structures Architecture
  • Microsoft Visual Studio
  • Additional Technical Skills
  • Apache Arrow Is A Plus
  • Apache Parquet Is A Plus
Apply to Job

Recruiter

Alexa Martinez

IT Recruiter

Cuernavaca, Morelos, Mexico

View Details