Senior Software Engineer (Remote) (Position located in Brazil)
As a Senior Software Engineer at KnowBe4, you will join the Core Engineering team within the Platform Services group, which serves as the engineering backbone for the company's product organization. KnowBe4 is a global leader in Human Risk Management, trusted by over 70,000 organizations worldwide to secure their employees and AI agents. The company is pioneering a new era of security, combining continuous risk intelligence, advanced technical defenses, and personalized training to help organizations build strong security cultures.
In this role, you will work across the full stack, building Vue 3 micro-frontends,.NET Lambda APIs, and event-driven services on AWS. You will collaborate closely with product, design, and engineering teams to develop tools that security and HR teams rely on to manage and protect their organizations. Your responsibilities will include developing micro-frontend applications using Vue 3 and TypeScript, creating RESTful and GraphQL APIs deployed as AWS Lambda functions in C#, and building event-driven services that process asynchronous workloads via SQS. Additionally, you will contribute to shared frontend SDKs and component libraries, implement infrastructure-as-code using Terraform, and develop CI/CD pipelines in GitLab CI.
The ideal candidate will have a Bachelor's degree or equivalent with 8 years of experience, a Master's degree or equivalent with 3 years of experience, or a Ph.D. or equivalent with 2 years of experience. Required technical skills include production experience with TypeScript, Vue 3, C#/.NET (8+), AWS Serverless technologies, REST API design, Terraform, and GitLab CI/CD. Strong fundamentals in data structures, distributed systems, testing strategies, and code review are also essential. Preferred qualifications include experience with micro-frontend architecture, Rust, GraphQL, Python, authentication and identity concepts, and modern frontend toolchains.
KnowBe4 offers a comprehensive benefits package, including company-wide bonuses based on monthly sales targets, employee referral bonuses, adoption assistance, tuition reimbursement, certification reimbursement, and certification completion bonuses. The company provides a modern, high-tech, and fun work environment.
KnowBe4 fosters a culture of radical transparency, extreme ownership, and continuous professional development. The company encourages employees to be themselves and strives to make every day fun and engaging, whether working remotely or in-person. Joining KnowBe4 offers growth opportunities in a welcoming workplace that values innovation and collaboration.