Senior Software Engineer
Want to put your job search on autopilot? Join our platform, complete a 6-minute AI screening interview, and get
- applied to 100s of
- paying roles.
Sign up now at and let the opportunities come to you.
____________________________________________________________
Responsibilities:
Own system architecture for reliable, observable, and maintainable edge services (clear boundaries, contracts, and failure modes).
Set engineering standards (design reviews/RFCs, coding guidelines, test strategies, CI quality gates) and act as a mentor and role model for junior engineers.
Design clean interfaces with backend services (g
RPC/REST, schemas, versioning, authentication, timeouts, retries, idempotency).
Champion software quality: ensure testability, determinism, and reproducibility; drive unit, integration, and
-
- end test strategies with meaningful coverage.
Drive performance & reliability through profiling, tracing, and
- driven improvements (latency, throughput, error budgets).
Collaborate
- functionally with Backend, Dev
Ops, QA, and Product teams to design and deliver robust, evolvable solutions in production.
Skills
10+ years of professional software engineering experience, preferably with 3+ years of
- on Python in production.
Strong grasp of software design principles (SOLID, modularity, cohesion/coupling, DDD-lite where helpful).
Proven experience in software architecture for services : clean layering, clear contracts, configuration management, and observability (metrics/logs/traces).
Testing excellence : building pragmatic test pyramids, using fixtures/mocks,
- based tests where appropriate, and CI pipelines with quality gates.
Expertise in backend communication : API design, schema/contract versioning, and resilience patterns (circuit breakers, retries, backoff).
Strong Linux proficiency (process model, networking basics, filesystems, permissions) and comfort with CLI tooling.
Excellent documentation & communication skills: clear design docs, ADRs/RFCs,
- signal code reviews, mentoring by example.
Fluency in English.
Nice to have:
Familiarity with NVIDIA inference stacks (Jetson/RTX), Tensor
RT , Deep
Stream/GStreamer.
Experience in
- level languages for
- critical paths (C/C++ or Rust).
Knowledge of
-
-
- loop test setups , camera/video ingest (V4L2/RTSP), and industrial protocols (MQTT, OPC-UA, Modbus).
Understanding of device security (TPM, secure boot, encrypted storage) and safe rollout strategies (canary, A/B testing).
____________________________________________________________
Want to put your job search on autopilot? Join our platform, complete a 6-minute AI screening interview, and get
- applied to 100s of
- paying roles.
Sign up now at and let the opportunities come to you.
- Informações detalhadas sobre a oferta de emprego
Empresa: Calyptus Localização: Lisboa
Lisboa, Lisboa, PortugalPublicado: 22. 10. 2025
Vaga de emprego atual
Seja o primeiro a candidar-se à vaga de emprego oferecida!