Apply

Senior Software Engineer (C/Rust/Typescript)

Posted about 1 month agoViewed

View full description

💎 Seniority level: Senior, Proven commercial experience

📍 Location: Portugal

🔍 Industry: Software Engineering

🗣️ Languages: English

⏳ Experience: Proven commercial experience

🪄 Skills: PythonC++RustCI/CDDebugging

Requirements:
  • Proven commercial experience of working with C and Rust;
  • Proficiency in memory management, concurrency, and multi-threaded programming;
  • In-depth understanding of system architecture, including low-level optimization techniques;
  • Experience with modern build systems and tooling (e.g., CMake, Cargo, Bazel);
  • Experience with Python for small scripts or test integrations;
  • Strong background in debugging and performance profiling tools (e.g., GDB, Valgrind, or equivalent tools for Rust);
  • Strong focus on testing methodologies, including Unit, Integration, and System-level tests;
  • Building high-performance and scalable applications;
  • Familiarity with cross-platform development (e.g., embedded systems, Linux, MacOS and Windows);
  • Experience with CI/CD pipelines, as well as automated testing frameworks;
  • Familiarity with performance monitoring tools;
  • Knowledge of networking protocols, real-time systems, or similar domains is a strong advantage.
Responsibilities:
  • Crafting excellent products! As a Full Stack Engineer, you will be building new features that meet the needs of our clients’ customers, as well as improving their Digital Platform;
  • Working closely with your team, regularly collaborating on engineering initiatives, to continually push yourselves to be better;
  • Participating in regular show and tells to promote your work to both your department and the wider company;
  • Joining our clients’ internal events, including meeting external speakers, going to quiz nights, etc.
Apply