Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

3Pillar Global Logo

Senior Software Engineer Rest/C++

3Pillar Global

Salary not specified
Aug 29, 2025
Remote, US
Apply Now

3Pillar is looking for senior software engineers to spearhead transformative projects that redefine urban living, establish new media channels for enterprise companies, or drive innovation in healthcare. The goal is to revolutionize the tech landscape.

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 Rust).
  • 3+ years working on performant systems, including: 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.

Responsibilities

  • 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 to guarantee quality and stability.
  • Embed quality throughout the development process through the use of modern engineering practices and automation.
  • 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.

Other

  • 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.
  • 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.
  • A bachelor’s degree in computer science, or equivalent technical experience.
  • Proficiency in the English language.