Senior Database Engineer
About Nubank
Nubank is a young company with a large ambition: revolutionize the lethargic financial services industry. In Brazil, since 2014 we have been actively servicing millions of clients with our mobile-controlled credit card product and digital bank account, and is the largest challenger bank in the world outside of Asia. We’re a technology-driven financial services Unicorn funded by Sequoia Capital, Founders Fund, Tiger Global, Kaszek Ventures, and QED Investors. Nubank challenges an outdated and bureaucratic system by building a simple, safe, and 100% digital environment that delights our customers.
Shipping valuable features requires dealing with distributed systems, infrastructure, monitoring and observability, platform engineering and production microservices. Our engineers commonly rotate focus on these responsibilities. We consistently work with and explore new technologies, and thus value professionals who are open to learning new things, regardless of preexisting comfort zones.
About the Position
We are seeking an experienced Oracle Database Engineer with a focus on mission-critical environments. This role requires deep technical expertise in Oracle Database architecture, high availability (HA), disaster recovery (DR), performance optimization, and experience with automation, monitoring, scripting in large-scale environments, and ETL common tasks. The IC5 Engineer will play a strategic role in ensuring SPEI database ecosystem stability, scalability, and recovery readiness.
Key Responsibilities:
- Mission-Critical Database Management:
- Maintain and Deploy Oracle Database environments supporting 24/7 mission-critical applications.
- Implement and manage Oracle RAC, Data Guard, and GoldenGate for high availability and disaster recovery.
- Ensure zero-downtime for planned maintenance in critical systems.
- Performance Tuning and Optimization:
- Perform advanced SQL tuning, instance tuning, and query optimization.
- Analyze AWR, ASH, and ADDM reports to resolve performance bottlenecks.
- Optimize schema design, indexing strategies, and partitioning for high-performance workloads.
- Backup and Recovery:
- Develop and maintain backup strategies using RMAN and third-party tools.
- Conduct regular recovery drills to validate recovery time objectives (RTOs) and recovery point objectives (RPOs).
- Automation and Scripting:
- Automate routine database tasks (e.g., monitoring, failover, patching) using Ansible, Terraform, Puppet, or custom scripts (Bash, Python, etc.).
- Develop self-healing scripts to address common database issues proactively.
- Monitoring and Observability:
- Design and implement Grafana dashboards for real-time database performance monitoring and visualization.
- Configure and manage Prometheus to monitor critical metrics like database health, query performance, and replication lag.
- Set up alerting mechanisms for proactive incident detection and resolution.
- Infrastructure and Cloud Integration:
- Collaborate with infrastructure teams to design and implement Oracle environments in on-premises, cloud (e.g., OCI, AWS), or hybrid settings.
- Implement and manage Oracle Multitenant Architecture (CDB/PDB) and containerized database deployments using Kubernetes or Podman.
- Security and Compliance:
- Ensure database environments meet security standards, including encryption, masking, and auditing.
- Conduct regular vulnerability assessments and implement necessary patches.
- Incident Management and Troubleshooting:
- Act as the final escalation point for database-related incidents.
- Perform root cause analysis (RCA) and provide actionable recommendations to prevent recurrence.
- Documentation and Knowledge Sharing:
- Maintain detailed documentation of database configurations, automation scripts, and monitoring setups.
We are looking for a person who has
- Core Oracle Database Skills:
- Extensive experience with Oracle RAC, Data Guard, GoldenGate, and ASM.
- Strong knowledge of SQL, PL/SQL, and database schema design.
- Advanced skills in tuning and optimizing Oracle databases for high-performance workloads.
- Proficiency with RMAN for backup and recovery operations.
- Desirable and truly valuable experience on Oracle Database Appliance (ODA) architecture maintenance and patching
- Proficiency in configuring and managing Fortigate and PaloAlto Next Generation firewalls.
- Functional knowledge of network management/observability tools like Panorama, Prometheus/Grafana, SolarWinds, Cisco ThousandEyes, etc.
- Knowledge of Infrastructure Governance fundamentals, such as Capacity Planning, Risk & Vulnerability Management, Incident & Change management.
- Advanced Bash scripting for automating repetitive tasks.
- Experience with Ansible, Terraform, Puppet or similar tools for infrastructure automation.
- Expertise in creating and managing Grafana dashboards for database performance metrics.
- Hands-on experience with Prometheus for database monitoring and alerting.
- Familiarity with setting up advanced logging and monitoring pipelines (e.g., Loki, ELK stack
Our Benefits
- Chance of earning equity at Nubank
- Extended maternity and paternity leaves
- Health and life insurance
- NuCare - Our mental health and wellness assistance program
- Nucleo - Our learning platform of courses
- NuLanguage - Our language learning program
- Holiday Bonus ("Aguinaldo") of 30 days of pay per year
- 17 days of paid vacation with 25% vacation bonus
- Gym partnership
Our Nu Way of Working
Our work model is hybrid and has cycles that can be from two to three months according to the business of expertise. For every eight or twelve weeks of remote work, one will be at the office.
Know more in this blog: México
Apply for this job
*
indicates a required field