Senior Software Engineer (C++/Rust)

  1. Home
  2. C++
  • Company bisly
  • Employment Full-time
  • Location 🇪🇪 Estonia, Tallinn
  • Submitted Posted 1 day ago - Updated 3 hours ago
About us
Bisly is a technology company on a mission to save our planet by making professional intelligent buildings mainstream, so we save energy and fight climate change through deployment of our digital twin-based building automation portfolio, consisting both of software systems and hardware products. We have achieved market leader position in our home market and are actively looking to replicate that in our target markets in Germany, UK and Baltics.
Your mission
As a Senior Software Engineer (C++/Rust), you’ll play a critical role in designing and building the fast, reliable backend services that power the Bisly platform, both in the cloud and on local infrastructure. You’ll work with low-level systems technologies like Rust and C++ to develop scalable, high-performance components, from networking stacks to data synchronization pipelines. You’ll take part in key architectural decisions, write clean, maintainable code, and help shape APIs that are efficient and easy to integrate with. In addition to contributing technically, you’ll participate in thoughtful code reviews and collaborate cross-functionally with hardware, product, and operations teams to ship impactful features in a fast-paced environment.
Key Responsibilities
  • Design, build, and maintain high-performancescalable backend services in C++ (and increasinglyRust).
  • Take technical ownership of projectsdrawing from multiple years of experience in C++ development.
  • Contribute to architecture planning and design of modularmaintainable systems.
  • Develop and deploy robust software in cloud and local environmentsensuring reliability and performance.
  • Participate and take ownership in defining and implementing our data strategy.
  • Collaborate on data synchronization between cloud and local systemsfocusing on efficiency and correctness.
  • Apply solid knowledge of software development principlesobject-oriented designdesign patterns, and Agile methodologies.
  • Optimize system performance and debug complex low-level issues related to memoryconcurrency, and I/O.
  • Lead by example in writing cleanmaintainable, and well-tested code
  • Engage in API design and development for both local and cloud-based services.
  • Contribute to team practicesmentoring, and engineering culture as we scale.
To succeed in this role, you'll have
  • 4+ years of professional experience in backend or systems programming
  • Strong proficiency in one or more systems-level languages (e.g., Rust, C++, Go)
  • Solid understanding of distributed systemsnetwork protocols, and asynchronous runtimes
  • Previous experience with different database engines (e.gMariaDBpostgresNoSQL)
  • Experience building and maintaining production-grade backend services
  • Familiarity with cloud infrastructuredata synchronization, and on-premise/local server environments
  • Proven ability to write cleanscalable, and well-tested code
  • Experience designing and consuming APIs (REST, gRPCor similar)
  • Comfortable working in fast-movingcollaborative teams across multiple disciplines
  • Strong debugging skills and a pragmatic approach to problem-solving
  • Passion for improving engineering practicesreducing technical debt, and mentoring others
Why us?
At Bisly, we value talent, innovation,and collaboration. Here’s what you can expect when you join our team:  
  • The chance to work on exciting projects and see your ideas come to life;
  • Flexible vacation time with additional birthday leave for your personal 'me time' to relax, explore or spend time with loved ones;
  • Book grant;
  • Health & Wellness compensation via Stebby;
  • Supportive work culture, with team-building events and activities.

Loading similar jobs...

C Developer Jobs

Forge your path in the heart of programming excellence! Explore career opportunities in C/C++ and C#.

© 2025 Created by C Developer Jobs. All rights reserved.