Software Engineer - C/C++/Linux

1 hour, 7 minutes ago
Full-time
Senior
Software Development
3Pillar Global

3Pillar Global

3Pillar Global is an innovative product development company that builds breakthrough software products to power digital businesses. They offer a range of services including product strategy, management, user experience design, and software engineering ...

Internet Software & Services
1K-5K
Founded 2006
$26M raised

Description

  • Craft performant, testable, scalable, secure client code of high quality.
  • Provide status tracking, reporting, and estimation using project methods and tools.
  • Gather requirements, validate understanding across the team, and maintain relevant documentation.
  • Execute work within the current methodology while upholding quality standards.
  • Collaborate with engineers, designers, and managers to understand user pain points and iterate on solutions.
  • Own projects from technical design through successful launch.

Requirements

  • 5+ years of experience in C/C++.
  • Experience with multithreaded programming.
  • Working experience with network protocols.
  • 3+ years of experience in a Linux environment.
  • 2+ years of experience using containerized environments.
  • Experience engineering software systems of medium-to-large scope and complexity.
  • Familiarity with Agile software development methodologies.
  • Proficiency with relational databases and SQL.
  • Proficiency in English.
  • 2+ years of experience with WinCC OA, preferred.
  • 2+ years of experience with Python, preferred.
  • Familiarity with AI-powered developer tools such as Claude Code or GitHub Copilot, preferred.
  • Knowledge of source control tools.
  • Understanding of the Software Development Life Cycle (SDLC).
  • Proficiency in object-oriented programming concepts such as inheritance, polymorphism, classes, instances, and properties.
  • Knowledge of protocols such as HTTP and serialization formats such as JSON and XML.
  • Knowledge of document databases.
  • Experience with unit testing.

Benefits

  • 100% remote hiring model.
  • Vacation time according to local law starting from the first anniversary.
  • Discretionary time off.
  • 26 days of Christmas bonus.
  • Food coupons.
  • Major medical insurance.
  • Optional life insurance and savings box.
  • Legal benefits including IMSS, Afore, and Infonavit.
  • Career plan for growth and future development.
  • Home office arrangement.
  • Internal trainings.
  • Support for external trainings and certifications.
  • Referral bonus.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Engineer

Stripe 5K-10K Diversified Financial Services

Stripe is hiring a Software Engineer to build internal tools, APIs, and production systems that help partner teams launch products, reduce onboarding friction, and improve the company’s engineering platform.

Java Python Ruby
7 minutes ago

Senior Software Engineer I - Finance Systems (Remote Eligible)

Smartsheet 1K-5K Internet Software & Services

Smartsheet is hiring a Senior Software Engineer I to lead finance systems work that supports ERP, procurement, billing, compliance, and related internal business operations at scale.

Agile NetSuite REST API
7 minutes ago

Staff AI Engineer - Grafana AI/ML | Canada | Remote

Grafana 1K-5K IT Services

Grafana Labs is hiring a Staff AI Engineer to build and ship AI-powered observability features that help users detect, triage, and resolve incidents across its cloud platform.

AWS Azure Docker GCP Generative AI Kubernetes LLM Terraform
7 minutes ago

Senior Multidisciplinary Analysis & Simulation Engineer

Relativity Space 251-1K Aerospace & Defense

Relativity Space is hiring an Integrated Performance engineer to help design, analyze, and optimize Terran R vehicle and mission performance across the launch system.

Docker Julia MATLAB Python
7 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers