Hybrid
São Paulo, SP, Brazil
Salary Range
Full Time Employee
Experience Level
Senior
Requirements
Desired Skills
Tasks and Responsibilities
Show originalAbout the role
We are looking for a Software Engineer to build and evolve engineering solutions focused on the quality, reliability, and efficiency of staging environments. The role is hands-on and turns operational and quality issues into scalable, measurable technical solutions by developing automations, tools, and processes that increase availability, traceability, and autonomy for Development and Quality Engineering teams.
Responsibilities
- Develop health checks and automations for continuous monitoring of environment and application health.
- Create mechanisms to measure availability, downtime, stability, failures, and recovery time.
- Define SLIs, SLOs, and KPIs to track the evolution of environment health.
- Build dashboards and metrics to support data-driven decisions.
- Develop synthetic tests, smoke tests, and automated validations for components and critical user journeys.
- Establish and evolve Quality Gates in delivery pipelines.
- Centralize and automate the staging deployment process, ensuring governance without creating unnecessary bureaucracy.
- Ensure deployment traceability, enabling identification of application, version, owner, date/time, pipeline, result, and other relevant information.
- Support investigation of outages and environment issues using logs, metrics, traces, and other evidence.
- Create self-service tools and automations to give developers and QEs greater autonomy.
- Identify manual and recurring activities and turn them into automation or internal engineering products.
- Work closely with Development, Quality Engineering, DevOps/SRE, and Architecture teams.
Requirements
Software Engineering
- Java, Spring Boot, REST APIs, integrations, and Git.
- Development of internal services and tools.
CI/CD and platform
- Jenkins and/or Azure DevOps.
- Pipelines, GitOps, Docker, and knowledge of Kubernetes.
Observability and reliability
- Grafana, Dynatrace, and OpenTelemetry.
- Logs, metrics, traces, health checks, SLI/SLO, and troubleshooting.
Quality
- API and E2E automation, integration testing, smoke/regression testing.
- Quality Gates and automated validation strategies.
Behavioral competencies
- Autonomy to turn operational issues into technical solutions.
- Data-driven mindset and focus on measurable results.
- Strong communication and collaboration with multidisciplinary teams.
- Internal product mindset, seeking to eliminate manual and recurring activities through automation.
How to apply
Applications are made on this page, directly with the company. You need a CV in PDF and an email address to confirm the application.
Share job:
How to apply
Applications are made on this page, directly with the company. You need a CV in PDF and an email address to confirm the application.
Share job: