Senior Software Engineer, Web Application

3 weeks ago


Canada Censys Full time

Senior Software Engineer, Web Application Join to apply for the Senior Software Engineer, Web Application role at Censys . Company Background: Censys’ mission is to be the one place to understand everything on the internet. Frustrated by the lack of trustworthy Internet intelligence, we set out to create the industry’s most comprehensive, accurate, and up-to-date map of the Internet. Today, Censys delivers real-time Internet intelligence and actionable threat insights to global governments, over 50% of the Fortune 500, and leading threat intelligence providers worldwide. Location: This position is remote within the United States or Canada. Role Summary: Censys is seeking a high-caliber Senior Backend Software Engineer to help build and evolve our next-generation Censys Platform. In this role, you’ll develop scalable microservices and design robust APIs that power our SaaS product. You’ll work closely with product and engineering teams to translate complex requirements into well‑architected, maintainable software that powers critical security insights. Your contributions will help users explore and understand the global Internet, enabling them to uncover threats and better protect their organizations. What You’ll Do: Design, build, and enhance backend services that power core functionality across the Censys Platform Partner with Product, Design, and Frontend Engineers to deliver features that solve real customer problems Integrate with internal and external APIs to support rich, data‑driven experiences Own the full development lifecycle by automating build, test, deployment, and monitoring workflows Contribute to an iterative development process that emphasizes continuous improvement and rapid feedback What You’ll Bring: 5+ years of professional experience building distributed web applications and APIs Strong expertise building backend microservices in Golang Experience with REST/gRPC and service‑oriented architectures Familiarity with Docker and interest in improving our CI/CD deployment process Desire to improve test coverage and increase code maintainability The ability to thoughtfully participate in technical discussions and drive towards data‑driven decisions amidst ambiguity and competing priorities Strong communication and documentation skills. Explaining complex technical concepts to other engineers, designers, salespeople, and content marketers is no problem for you. What Sets You Apart: Familiarity with a service‑oriented architecture using gRPC or REST to coordinate and communicate between services and systems Experience with microservice‑based designs with GCP PubSub, etc., and know their tradeoffs Familiarity with common web programming languages such as TypeScript and JavaScript, and proficiency with React is a plus Experience building, deploying, and maintaining containerized services in a Kubernetes based environment You understand the value of building maintainable software. Some of your first tasks when building a new service are ensuring test coverage enforced by CI, adding linters, and adding code complexity checks. You enjoy a good abstraction, and promote established design patterns, but also know when to think outside the box. Compensation and Benefits For high cost of living areas (San Francisco Bay, New York City, and Seattle), the expected salary range for this position is $180,000 USD - $212,000 USD, plus bonus eligibility and equity. For all other locations, the expected salary range for this position is $153,000 USD - $180,000 USD, plus bonus eligibility and equity. In addition to our great compensation package, our benefits are effective on day one and include but are not limited to: 401k match, health, vision, dental, and more Please see our careers page for more details. We are not currently engaging with third‑party agencies for this role and will not accept unsolicited outreach. California Privacy Rights Notice Pursuant to the California Consumer Privacy Act (CCPA), we provide you with notice that we collect personal information from job applicants for business purposes, including evaluating your candidacy for employment, conducting interviews, and, if applicable, completing the hiring process. The categories of information we may collect include identifiers (such as name and contact information), professional or employment‑related information (such as work history, education, and references), and other information you provide in your application. We do not sell or share your personal information. For more information on how we use and protect your personal information, and your rights under the CCPA, please refer to our Privacy Policy. Seniority level: Mid‑Senior level Employment type: Full‑time Job function: Engineering and Information Technology Industries: Computer and Network Security #J-18808-Ljbffr



  • Canada Beacon Software Full time

    Beacon Software is a permanent capital holding company which acquires and grows essential businesses. We are a profitable series B+ firm that combines great technologists, operators and M&A professionals to accelerate the scale of the ambition of the dozens of businesses we own and operate. We are supported by capital from tier-1 venture capital, crossover,...


  • , , Canada Deck Software Full time

    A data infrastructure company in Canada is seeking a Senior AI Engineer to lead the development of AI-powered browser automation tools for their backend applications. The ideal candidate will have expertise in machine learning and experience optimizing AI models for web navigation. This role involves collaborating with data scientists and ensuring seamless...


  • Canada / Vancouver, BC / Toronto, ON Orchestry Software Full time

    About OrchestryOrchestry is a pioneering SaaS company in the Microsoft 365 ecosystem, helping organizations simplify, govern, and get more value from their collaboration tools. Our platform empowers IT and business users alike through intelligent automation, governance, and user-friendly design. We're growing fast and scaling globally – and we're looking...


  • , , Canada Venngage Full time

    Join to apply for the Senior Software Engineer role at Venngage Venngage is the only design tool that enables users to create accessible designs and documents from scratch, ensuring inclusivity, brand consistency, and impactful visuals. With over 40 AI design tools, Venngage simplifies the creation of stunning infographics, reports, and marketing materials....


  • , , Canada TekRek Full time

    This range is provided by TekRek. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range CA$170,000.00/yr - CA$200,000.00/yr Company Background: TekRek has partnered with a fully profitable eCommerce tech firm to find a Senior Backend Engineer. This company currently has more than 100 employees...


  • , , Canada ECI Software Solutions Full time

    Location: Canada - Remote (EST/CST Business Hours) We are seeking a Senior Software Engineer who is ready to play a crucial role in designing, planning, and executing our product modernization plans, going from a monolithic desktop application to a SaaS‑based cloud‑native architecture leveraging microservices and hosted in AWS. A Senior Software Engineer...


  • , , Canada Jonas Software Full time

    Senior Software Engineer (Java / AWS) Join to apply for the Senior Software Engineer (Java / AWS) role at Jonas Software. About The Role We are seeking a Senior Software Engineer with strong experience in Java development and modern cloud‑native architectures. This role will focus on designing, building, and maintaining scalable APIs and backend services,...


  • , , Canada Tempo Software Full time

    About Tempo With over 30,000 customers, including a third of Fortune 500 companies, Tempo is trusted to help organizations make their workflows work better. We create integrated solutions for time management, resource planning, budget management, roadmapping, program management, reporting, and more. We build the tech that enables the modern team to deliver...


  • , , Canada Mozilla Corporation Full time

    A leading tech organization in Canada seeks a Senior Software Engineer to enhance the Firefox add-ons ecosystem. You will design and develop frontend experiences, ensuring they are user-friendly and secure. Candidates should have over 4 years of experience in web applications, familiarity with Python/Django, and strong collaboration skills. This role offers...


  • , , Canada Twine Full time

    Join a dynamic project focused on delivering a seamless and reliable user experience for a web application. As a QA Engineer, you will play a pivotal role in ensuring the platform’s quality by executing both manual and automated testing processes. You will be responsible for validating new features, existing functionalities, and critical user workflows,...