Senior RUST/C++ Software Engineer (Remote)

  • Austin, TX, USA
  • Full-time

Company Description

Better Engineers. Better Results. SalsaMobi connects accomplished Software Engineers across the Americas with our portfolio of high-growth and newsworthy technology companies in the United States.

Job Description

We are looking for a  RUST/C++ developer responsible for building applications that may range from desktop applications to native mobile applications and embedded systems. Your primary responsibility will be to design and develop these applications, and to coordinate with the rest of the team working on different layers of the infrastructure.

Qualifications

Responsibilities:

  • Design, build, and maintain efficient, reusable, and reliable RUST/C++ code
  • Implement performance and quality modules
  • Identify bottlenecks and bugs, and devise solutions to these problems
  • Help maintain code quality, organization, and automatization

Skills:

  • 5+ years of experience as a software engineer
  • Strong proficiency in RUST/C++, with fair knowledge of the language specification
  • Solid background in distributed system and network development
  • Strong collaboration and listening skills, able to solicit honest feedback early and often
  • Experience with Docker and Kubernetes is highly desirable, bonus points for Docker/k8s experience in high volume, highly transactional ecosystems
  • Experience with data streaming technologies is a plus
  • Understanding fundamental design principles behind a scalable application
  • Bachelor's degree in computer science or related field is strongly preferred
  • Fluent in written and oral English
  • Work well with teams and help those around you improve
  • Committed to writing reliable, scalable, testable and maintainable code
  • Work comfortably with people in different time zones
  • Self-driven determination to complete tasks

Additional Information

Nice To Have:

  • Experience working with agile methodologies
  • Leadership skills
  • FrontEnd experience