Latest AI JobsBrowse Jobs
WatchGuard logo

Senior Software Engineer

WatchGuardSão Paulo, BrazilEngineering
Apply on company site
Salary
Not listed
Job type
Regular Full Time
Posted
15 Jul 2026
Status
Open · checked 7d ago

About this role

WatchGuard is seeking a full-time Senior Software Engineer to join its engineering team in São Paulo, Brazil. This regular full-time position is ideal for a solutions-oriented technologist who thrives in an agile environment and is passionate about creating secure, high-performance cloud software.

Role Overview

The Senior Software Engineer will design, build, and deploy large-scale cloud services while collaborating with globally distributed teams. This role suits professionals who combine strong technical skills in Python and cloud technologies with a dedication to engineering excellence and customer success.

Key Responsibilities

Design and develop robust, high-performance, and resilient cloud-based services utilizing microservices architectures across both containerized and serverless environments.
Practice strong software engineering disciplines, including test-driven design, unit testing, automation, secure coding practices, and open-source software compliance.
Mentor fellow engineers and oversee the complete lifecycle of software delivery, encompassing design, documentation, code reviews, deployment, monitoring, and maintenance.
Engage with product management and customer support to gather insights, address customer feedback, and drive development activities toward successful outcomes.
Foster an open environment focused on collaboration, transparency, innovation, and teamwork across diverse time zones and cultures.

Requirements

Professional experience as a full stack software engineer within an agile software development life cycle setup.
Strong technical expertise with Python as the principal programming language, alongside proficiency in SQL and cloud technologies.
Hands-on familiarity with tools such as JIRA, Confluence, and Test-Driven Design.
Experience building and deploying large-scale, high-performance cloud-based services on Amazon Web Services.
Ability to work effectively with both cloud back-end and front-end technologies.

Nice to Have

Practical experience using Cursor AI and alternative AI-assisted development tools to speed up delivery while upholding quality, security, and maintainability standards.
Working knowledge of various relational databases such as MySQL or Postgres, and NoSQL databases including Elasticsearch, OpenSearch, Document DB, and DynamoDB.

Skills and Tools

Python
SQL
AWS (Amazon Web Services)
JIRA and Confluence
Test-Driven Design
Microservices (Containerized and Serverless)
Relational and NoSQL Databases
Cursor AI and AI-Assisted Development Tools

About the Company

WatchGuard operates globally to provide advanced security solutions and technology services, valuing accountability, a sense of belonging, and a strong bias for action among its team members.

How to Apply

Interested candidates should visit the official WatchGuard careers page to submit their application for the Senior Software Engineer position.

Skills and tech stack

Questions candidates ask

What is the location of the Senior Software Engineer role?

The position is based in São Paulo, Brazil, and is not a remote role.

What is the primary programming language required?

Python is the principal programming language required for this position.

What cloud platform does WatchGuard utilize for its services?

WatchGuard utilizes Amazon Web Services (AWS) to build and deploy its cloud-based services.

Is AI-assisted development experience mandatory?

No, experience with Cursor AI and other AI-assisted development tools is preferred as a plus rather than a strict requirement.

How should I apply for this job?

Candidates should apply directly through the official WatchGuard careers website.

Ready to apply?

The application is on the official WatchGuard careers page.

Apply on company site