Software Architect

OpenVPN
Warsaw, województwo mazowieckie
Full time
2 dni temu

We’re looking for an experienced Software Architect to lead the design and evolution of our next-generation Enterprise VPN and Zero Trust networking platform.


You’ll work across teams to define and evolve the architecture of secure, scalable systems responsible for identity, access control, and connectivity for modern organizations.


The product is in active development, is a startup product and you'll join the foundational team shaping the architecture and direction of the platform. As a key member of the founding team, you’ll shape our technical strategy, engineering practices, and system resilience. This is a high-impact technical role where your decisions will influence both product direction and company growth.

Responsibilities:

  • Lead the design and evolution of secure, scalable, and observable backend systems using Node.js, TypeScript, and NestJS


  • Define and enforce architectural standards, ensuring alignment with 12-factor app principles and modern software design patterns


  • Design and maintain comprehensive architecture documentation (including deployment, component, sequence, and data flow diagrams)


  • Architect and validate high-availability and fault-tolerant systems with proper load balancing, redundancy, and recovery mechanisms


  • Oversee API design (REST, gRPC) with secure authentication, authorization, and multi-tenant access control


  • Lead and mentor the backend engineering team; conduct design reviews, code reviews, and technical alignment sessions


  • Guide CI/CD workflows, infrastructure-as-code practices, and ensure reliable production deployments


  • Collaborate with product, frontend, DevOps, and security teams to align backend architecture with business goals and SLAs

  • 8+ years of backend development experience, with 3+ years in architectural or technical leadership roles


  • Expertise in Node.js, TypeScript, NestJS, and RxJS


  • Deep knowledge of API standards: REST, gRPC, Protocol Buffers, GraphQL


  • Advanced experience with Linux networking (e.g. ip, iptables, conntrack, routing, NAT, DNS, TLS/SSL, firewalls)


  • Strong grasp of declarative access control models and policy engines (e.g., OPA, Cedar)

  • In-depth knowledge of OAuth 2.0, OpenID Connect, JWT, SAML, and secure identity flows


  • Proven experience with multi-tenant, secure, cloud-native system design at scale


  • Hands-on knowledge of CI/CD (ArgoCD), Docker, Testcontainers, and DevOps collaboration (GitOps)


  • Fluency in designing systems with PostgreSQL, Redis, RabbitMQ, MQTT, SNS/SQS


  • Strong background in AWS services (e.g. EC2, ECS, Lambda, IAM, VPC, CloudWatch)


  • Experience maintaining up-to-date, version-controlled architecture documentation


  • Familiarity with 12-factor app principles or equivalent clean, modular software design frameworks


  • Ability to lead remote teams with clear communication and technical authority


Nice to Have

  • Experience in VPNs, access management, or cybersecurity


  • Knowledge of Cloudflare stack (e.g., Workers, WAF, DNS, Zero Trust)


  • Exposure to Terraform and infrastructure-as-code workflows


  • Kubernetes and container orchestration in SaaS production environments


  • Exposure to multi-region deployments and edge/service mesh architecture


  • Previous experience scaling high-load, latency-sensitive systems


  • Background in fast-paced product/startup teams


  • BSc/MSc
    in Computer Science or related field

Apply
Other Job Recommendations:

Senior Angular Software Engineer

Motorola Solutions
Krakow, województwo małopolskie
  • An experienced and hands-on JavaScript and Angular...
  • Over 5 years of practical experience with Angular...
1 tydzień temu

Software Engineer

Visa
Warszawa, województwo mazowieckie
  • Design code and systems that touch 40% of the world...
  • Collaborate multi-functionally to create design artifacts...
2 dni temu

Technical Lead Software Engineering, Chrome Enterprise Premium

Google
Warsaw, województwo mazowieckie
Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and...
2 dni temu

Senior Software Engineer, Chrome Autofill

Google
Warsaw, województwo mazowieckie
Chrome is dedicated to building a better, more open web We’re focused on making a better browser (on both desktop and mobile) to...
2 tygodnie temu

Software Verification Engineer

Codekeeper
Ruda Śląska, województwo śląskie
  • Analyze software requirements and technical documentation...
  • Contribute to the continuous improvement of verification...
4 tygodnie temu

Senior .NET Software Engineer

Unit4
Warsaw, województwo mazowieckie
  • You define the software structure as required and ensure it...
  • You are in charge of implementing new requirements using...
3 tygodnie temu

Database Staff Software Engineer

Visa
Warszawa, województwo mazowieckie
  • Design code and systems that touch 40% of the world...
  • Collaborate cross-functionally to create design artifacts...
3 tygodnie temu

Senior Cloud Backend Software Engineer Consultant

Sonatus
Krakow, województwo małopolskie
  • Design and implement large-scale data processing pipelines...
  • Collaborate with other engineers, product owners, and...
3 tygodnie temu

Senior Consultant Software Engineer - Full Stack

Visa
Warsaw, województwo mazowieckie
  • Design code and systems that touch 40% of the world...
  • Collaborate cross-functionally to create design artifacts...
3 tygodnie temu

Chief Financial Officer

ESA Logistika
Gliwice, województwo śląskie
  • zarządzanie płynnością finansową oraz analizowanie...
  • planowanie, opracowanie i nadzór nad realizacją krótko i...
1 dzień temu