Principal Software Engineer
Role details
Job location
Tech stack
Job description
We are a series E Security Startup and we are seeking a hands-on Software Architect to define and lead the technical direction for cloud-native products. The role focuses on designing scalable, resilient systems and APIs, driving 0-to-1 product development, and establishing micro front-end patterns and practices. You will partner closely with product managers, engineering teams, and design to translate business goals into robust, production-ready architectures that can grow and evolve with the product., * Define and document the overall system architecture for cloud-native applications, including services, data flow, deployment topology, and operational requirements.
- Design and enforce API strategies and contracts (REST, GraphQL, gRPC), API lifecycle management, versioning, and gateway patterns to enable stable integrations and developer productivity.
- Lead 0-to-1 product initiatives by turning product concepts into technical prototypes, MVPs, and production releases; iterate quickly to validate assumptions and shape the roadmap.
- Architect and champion micro front-end solutions (module federation, single-spa, component boundaries) to enable independent delivery and scalable UI composition across teams.
- Design systems for scale and resilience using patterns like event-driven architectures, CQRS, caching strategies, circuit breakers, and auto-scaling; plan for performance and capacity growth.
- Drive cloud-native best practices including containerization, orchestration (Kubernetes), serverless where appropriate, infrastructure-as-code, and CI/CD pipelines for safe, repeatable delivery.
- Collaborate with product, engineering, QA, and operations to ensure cross-functional alignment on technical decisions, trade-offs, and delivery timelines.
- Establish observability, monitoring, and incident response patterns; define SLOs/SLIs and help teams meet operational reliability goals.
- Mentor and coach engineers on architecture, design patterns, API design, and cloud-native technologies; lead architecture reviews and technical brown-bags.
- Evaluate and select third-party services, frameworks, and open-source components; run experiments and proofs-of-concept to de-risk technology choices.
- Embed security and privacy considerations into design decisions; work with security teams to ensure secure defaults and threat modeling for new features.
Requirements
Do you have experience in Infrastructure as Code (IaC)?, Do you have a Master's degree?, * 8+ years of software engineering experience with experience in cloud-native environments.
- Proven track record designing and delivering APIs at scale (REST, GraphQL, or gRPC) and managing API lifecycles, versioning, and backward compatibility.
- Demonstrated experience building 0-to-1 products or leading early-stage product development from prototype to production.
- Experience designing and implementing micro front-end architectures and familiarity with frameworks and patterns used to compose independent UI modules.
- Hands-on experience with cloud platforms (AWS, GCP, or Azure), containerization (Docker), orchestration (Kubernetes), serverless patterns, and infrastructure-as-code (Terraform, CloudFormation).
- Strong knowledge of distributed systems, scalability patterns, messaging/event systems, data partitioning, and performance optimization.
- Proficient with CI/CD, automated testing strategies, observability (tracing, metrics, logging), and SRE principles including SLO/SLI definition.
- Excellent communication skills with the ability to explain complex technical concepts to engineering and non-engineering stakeholders and to influence product and technical decisions.
- Bachelors or Masters degree in Computer Science, Engineering, or equivalent practical experience; strong portfolio of system designs, architecture docs, or code samples.
- Nice-to-have: experience working on security-focused products, knowledge of IAM, threat modeling, secure design principles, and relevant security certifications (CISSP, CSSLP, or equivalent).
Benefits & conditions
Pulled from the full job description
- Paid time off
- Vision insurance
- Dental insurance