3Pillar Global

Senior Software Engineer, Rust/C++

3Pillar Global

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇷🇴 Romania

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AWSAzureCloudDistributed SystemsGoogle Cloud PlatformKubernetesRust

About the role

  • Lead the design and implementation of software solutions, ensuring alignment with architectural standards and business objectives
  • Engineer and maintain cloud-native systems, leveraging technologies such as Kubernetes and AWS
  • Contribute to the creation of technical requirements and detailed design documents
  • Proactively apply a test-first mindset, developing unit, integration, and performance tests alongside code
  • Embed quality throughout the development process through the use of modern engineering practices and automation
  • Collaborate cross-functionally with product owners, platform engineers, data engineers, and QA to ensure successful end-to-end delivery
  • Mentor team members, fostering a culture of innovation, inclusion, and technical excellence
  • Identify and resolve technical issues proactively, ensuring system reliability and maintainability
  • Provide technical leadership, guidance, and support to cross-functional teams on large-scale development efforts, and to product teams regarding technologies used and components developed
  • Actively participate in the Engineering Practice community, mentoring others through Communities of Practice (CoPs) or on project teams, and supporting the growth of technical capabilities

Requirements

  • 6+ years of experience in software engineering, including full lifecycle software development
  • 2+ years of production experience in Rust (or strong systems-level background (C/C++/Zig-level work), ready to ramp-up into Rest)
  • 3+ years working on performant systems
  • Deep understanding of data structures and algorithms
  • Familiarity with low-level optimizations and memory/concurrency models
  • 3+ years of experience with distributed systems architecture
  • 3+ years of experience in either cloud engineering with AWS, GCP, Azure, or with specialized environments like HPC
  • Familiarity with DevOps, CI/CD, and Agile practices
  • A bachelor’s degree in computer science, or equivalent technical experience
  • Proficiency in the English language
Benefits
  • Flexible work environment (office, home, or blend)
  • Remote-first approach
  • Global team and cross-cultural collaboration
  • Well-being focus each trimester
  • Fitness offerings
  • Mental health plans (country-dependent)
  • Generous time off
  • Professional growth and career development opportunities
  • Equal opportunity employer

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
RustCC++Zigdata structuresalgorithmsdistributed systems architecturecloud engineeringAWSDevOps
Soft skills
leadershipmentoringcollaborationinnovationinclusiontechnical excellenceproblem-solvingcommunicationproactivityteamwork
Certifications
bachelor’s degree in computer science