For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
Svitla Systems
Svitla Systems

SENIOR SOFTWARE ENGINEER C++

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

Senior

Tech stacks

Software Development
Testing
C++
+33

Permanent role
7 months ago
Apply now

Svitla Systems Inc. is looking for a Senior C++ Engineer for a full-time position (40 hours per week) in Argentina.

Our client is a global technology company specializing in self-service payment solutions and digital customer engagement for the retail petroleum industry. Headquartered in New Zealand, they offer a range of innovative products designed to enhance the customer experience at fuel stations and retail locations. The solution is designed to provide secure, fast, and reliable payment processing at fuel dispensers. These terminals support various payment methods, including EMV, NFC, and mobile payments. This software platform enables remote management and monitoring of payment devices. It includes features for security, diagnostics, and real-time updates, facilitating efficient operation and maintenance. The solutions allow for remote monitoring and management, reducing downtime and maintenance costs while ensuring devices are always up-to-date and secure. The client operates in multiple countries and serves many clients, from small independent fuel retailers to large multinational chains.

You will be a key engineering team member responsible for designing and developing the next-generation cloud connectivity framework. This framework will be an important enabler in connecting retail petroleum equipment to cloud platforms, such as dispensers, tank gauges, payment terminals, and Point of Sale, among others. In addition to designing and maintaining this shared service, this role is responsible for providing technical direction and support to device firmware engineers, both internal and external, who use this framework to connect their devices.

Requirements

  • A least 5 years of experience coding IoT D2C Devs and have worked on at least 1 project with a remote asset.
  • Experience as a Senior Developer with design responsibilities.
  • Experience with Version Control Systems (Git).
  • High-level understanding of software development, network systems, and software tests.
  • Experience in problem investigation and resolution in a software environment.
  • Strong knowledge of C++ and/or Golang.
  • Experience with remote device management and integration.
  • Strong understanding of IoT protocols and cloud services.
  • Tertiary qualification in Computer Science, Software Development, or Engineering (desirable, not required if the candidate is technically strong and has a good attitude, aptitude, and communication skills).

Nice To Have

  • Experience building IoT solutions for industry (building highly scalable and secure IoT solutions using MQTT, REST, or similar networking interface technologies).
  • Knowledge of Embedded Linux x86 /ARM.
  • Familiarity with Poco or other platform abstraction libraries.
  • Familiarity with C, Rust, Java, Assembler, Python, and Bash scripting.
  • Ability to promote a test-driven development approach.
  • Experience using embedded tools; compilers, debuggers, JTAG, protocol analyzers, RTOS, or OSes.

Responsibilities

  • Provide software development and documentation following specifications.
  • Assist in software product maintenance.
  • Build software design and architecture by requirements.
  • Diagnose and solve software defects.
  • Provide test plan development.
  • Review SQA test cases.
  • Support technical recommendations as input to solutions architecture.
  • Provide development process and continuous improvement.
  • Guide and support other software engineers on detailed software design.
  • Deliver high-level estimates as input for roadmaps.
  • Conduct training and coaching to others in their area of expertise.
  • Interact daily with members of the cloud platform team, device firmware teams, product owners, solution architects, quality assurance, and project managers.
  • Sometimes, interact with marketing, service, customers, third-party software vendors, contractors, and site personnel.
  • Scope and Impact of Position Responsibilities
  • Deliver quality software to help the company meet revenue goals tied to the cloud portion of the business and support and develop others in doing so.

We offer

  • US and EU projects based on advanced technologies.
  • Competitive compensation based on skills and experience.
  • Annual performance appraisals.
  • Remote-friendly culture and no micromanagement.
  • Bonuses for recommendations of new employees.
  • Bonuses for article writing, public talks, other activities.
  • 15 vacation days, 10 national holidays, sick leaves.
  • Udemy unlimited training account.
  • Free webinars, meetups and conferences organized by Svitla.
  • Fun corporate celebrations and activities.
  • Awesome team, friendly and supportive community!

About Svitla Systems

👥1001-5000
📍San Francisco, California, United States
🔗Website

Svitla Systems Service

Svitla Systems product / service
Svitla Systems product / service
Svitla Systems product / service
Svitla Systems product / service
Svitla Systems product / service

How does Svitla Systems work?

Company culture

Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2025 Arc
Cookie PolicyPrivacy PolicyTerms of Service