> Markdown version of [/jobs/ext/2115666-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/2115666-senior-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - **Company:** Frequentis Usa, Inc. - **Location:** United States (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Clean Code Principles, C++ (Programming Language), CMake, Static Program Analysis, Code Review, Communications Protocols, Databases, Continuous Integration, Data Governance, Distributed Systems, JSON, PostgreSQL, MariaDB, MySQL, Object-Oriented Software Development, SQLite, Systems Architecture, Management of Software Versions, WebRTC, Working Model 2D, Google Test, Safety Critical Systems, Containerization, Information Technology, Build Tools, Asynchronous Programming, Api Design, C++14, Docker, Jenkins, Microservices - **Published:** August 19, 2026 - **Apply:** https://arc.dev/remote-jobs/j/redirect/pdl5ux16jy ## About the Role * Deep expertise in modern C++ (C++17, C++23 and beyond), including advanced features, template metaprogramming, and multiple paradigms (OOP, generic, functional) * Strong experience in system architecture and design of distributed systems, microservices, and event-driven solutions * Ability to define service boundaries, data ownership, and communication contracts * Solid understanding of distributed systems challenges (consistency, failure modes, idempotency, etc.) * Experience with asynchronous programming, real-time communication, and protocol design * Knowledge of API design and schema evolution (e.g. JSON Schema, versioning) * Experience with relational and embedded databases (PostgreSQL, MariaDB/MySQL, SQLite) * Strong background in build systems and tooling (CMake, CI/CD pipelines, Jenkins or similar) * Experience with containerization (Docker, Podman/Buildah) and large-scale codebase management * Expertise in testing (e.g. Google Test), static analysis, and maintaining high code quality * Familiarity with observability and tracing tools (e.g. OpenTelemetry) * Experience working in agile environments and aligning across teams, * Secondary with school-leaving examination * University education (Bachelor's degree) * University education (Master's degree) Educational Specialization: Information Technology, Telecommunications Language skills: English - Advanced (C1) Personality Requirements And Skills * Strong technical leadership and ability to influence without formal authority * Pragmatic mindset with the ability to balance ideal vs. practical solutions * Excellent problem-solving and decision-making skills, even under uncertainty * Strong communication skills across technical and non-technical stakeholders * Mentoring mindset and ability to grow others in the team * High commitment to quality and security in safety-critical environments * Constructive approach to feedback, code reviews, and collaboration * Ability to resolve conflicts and build consensus * Self-organized and comfortable in cross-functional teams * Team-oriented mindset with focus on overall impact ## Description We are looking for an experienced Technical Lead to strengthen our growing product team and help scale a high-demand solution evolving from an incubator initiative into a mature product. You will act as the technical backbone of a cross-functional, self-organizing team working on safety-critical communication systems, shaping the technical direction and enabling the team to deliver high-quality solutions. Join an international technology leader and contribute to building reliable, scalable systems while enjoying flexible working conditions and a strong work-life balance. Working Model * Fully remote working model * Occasional onsite presence in Bratislava or Vienna, depending on project and team requirements Key Tasks Your Main Responsibilities * Shape the technical direction of your team's services, balancing long-term architecture with delivery needs * Act as the technical backbone of a cross-functional team working on safety-critical systems * Make key architectural decisions and evaluate trade-offs (e.g. consistency vs. availability, simplicity vs. abstraction) * Review code and designs to ensure high quality and prevent structural issues * Mentor and guide engineers, supporting their growth and decision-making * Own your domain end-to-end while staying close to implementation details * Ensure alignment with other teams in a distributed system environment * Drive quality practices (testing, static analysis, observability, CI/CD) * Contribute hands-on by implementing critical components in modern C++ * Translate business requirements into clear technical solutions in an agile setup ## Related Videos - [Code to Road in < 12 hours](https://www.wearedevelopers.com/videos/1082-code-to-road-in-12-hours) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [You’re a great coder? That alone won’t get you far: The soft skills secret in IT success](https://www.wearedevelopers.com/videos/1076-you-re-a-great-coder-that-alone-won-t-get-you-far-the-soft-skills-secret-in-it-success) - [Introducing JSON Structure](https://www.wearedevelopers.com/videos/100219-introducing-json-structure) - [Unlocking the potential of Digital & IT at Vodafone](https://www.wearedevelopers.com/videos/602-unlocking-the-potential-of-digital-it-at-vodafone) - [JSON and Beyond](https://www.wearedevelopers.com/videos/968-json-and-beyond) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers)