wagey.ggwagey.ggv1.0-e93b95d-4-May
Browse Tech JobsCompaniesFeaturesPricingFAQs
Log InGet Started Free
Jobs/Senior Software Engineer Role/KnowBe4 - Senior Software Engineer (Remote) (Position located in Brazil)
KnowBe4

KnowBe4 - Senior Software Engineer (Remote) (Position located in Brazil)

São Paulo, Brazil1mo ago
In OfficeSeniorLATAMCloud ComputingSoftwareSenior Software EngineerTeam LeadTypeScriptVitest.NETC#Vite

Upload My Resume

Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT

Apply in One Click
Apply in One Click

Requirements

• BS or equivalent plus 8 years of experience • MS or equivalent plus 3 years of experience • Ph.D. or equivalent plus 2 years of experience • TypeScript — production experience building and maintaining typed TypeScript applications • TypeScript • Vue 3 — Composition API, component design, reactivity model, testing with Vitest • Vue 3 • C# / .NET (8+) — building APIs with ASP.NET Core deployed as AWS Lambda functions • C# / .NET (8+) • AWS Serverless — Lambda, DynamoDB, SQS, S3, CloudFront, API Gateway, SSM Parameter Store • AWS Serverless • REST API design — resource modeling, versioning, error handling, API contracts • REST API design • Terraform — writing and maintaining infrastructure-as-code for cloud resources • Terraform • GitLab CI/CD — writing pipelines, using shared CI components, multi-environment deployments • GitLab CI/CD • Strong fundamentals — data structures, distributed systems, testing strategies, code review • Strong fundamentals • Preferred / Nice-to-Have • Micro-frontend architecture — experience with single-spa, module federation, or similar MFE patterns • Micro-frontend architecture • Rust — production or personal project experience; strongly encouraged, can be learned on the job • GraphQL — schema design, resolvers, client-side queries • GraphQL • Python — scripting or service development, particularly for Lambda or event processing • Python • Auth/Identity concepts — OIDC, OAuth 2.0, JWT, SSO; understanding of auth flows even without deep implementation experience • Auth/Identity concepts • Auth0 or Keycloak — configuration or integration experience • Auth0 or Keycloak • Vite, pnpm — modern frontend toolchain familiarity • Vite, pnpm • LocalStack — local AWS service emulation for development and testing • LocalStack • Contract testing — consumer-driven API contract testing between services (e.g., Pact or equivalent) • Contract testing

Responsibilities

• Develops software using the KnowBe4 Software Development Lifecycle and Agile Methodologies • Recommends solutions to engineering problems • Assists other team members by providing technical direction • Defines approaches and solutions to complex technical problems • Helps to translate KnowBe4's strategic goals into operational plans • Provides coordination across functional boundaries • May act as team lead for sub-projects

Benefits

• We offer company-wide bonuses based on monthly sales targets, employee referral bonuses, adoption assistance, tuition reimbursement, certification reimbursement, and certification completion bonuses - all in a modern, high-tech, and fun work environment. For more details about our benefits in each office location, please visit www.knowbe4.com/careers/benefits. • Note: An applicant assessment and background check may be part of your hiring procedure. • Individuals seeking employment at KnowBe4 are considered without prejudice to race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, gender identity, sexual orientation or any other characteristic protected under applicable federal, state, or local law. If you require reasonable accommodation in completing this application, interviewing, completing any pre-employment testing, or otherwise participating in the employee selection process, please visit www.knowbe4.com/careers/request-accommodation. • No recruitment agencies, please.

Get Started Free

No credit card. Takes 10 seconds.

Privacy·Terms··Contact·FAQ·Wagey on X