As a Software Engineer GO, you will develop and maintain critical systems, monitor performance, document changes, and ensure high standards in software development.
Software Engineer II - Database Engineering
📜 Description
- Support the scaling of RDBMS (Postgres, MySQL, Amazon Aurora) and NoSQL systems (Cassandra, MongoDB) through proactive monitoring.
- Assist in building and maintaining automation and tooling (Infrastructure as Code) to streamline database deployments.
- Participate in database operations, including managing backups and supporting high-availability configurations.
- Identify and resolve performance bottlenecks in production and non-production environments.
- Collaborate with senior engineers and product teams to implement database schema changes.
🛠️ Requirements
- 5+ years of experience managing or supporting cloud-based database systems (AWS/GCP).
- Strong working knowledge of RDBMS (PostgreSQL/MySQL) and experience with NoSQL systems (MongoDB or Cassandra).
- Experience using or modifying automation tools such as Terraform or Ansible.
- Proficiency in Python or Bash for automating routine administrative tasks.
- Understanding of database backups, replication, and high-availability concepts.
- Solid SQL skills with the ability to troubleshoot and tune basic query performance issues.
Similar jobs
Search more Software Engineer jobsSoftware Engineer, Product
As a Software Engineer at Descript, you'll own product outcomes by transforming ideas into shipped results, collaborating closely with product and design teams across various engineering domains.
Frigorista
The Frigorista will maintain and ensure the efficiency of refrigeration systems, performing preventive and corrective maintenance while monitoring system performance to maximize operational economy.
Software Engineer
As a Software Engineer at Twilio, you will design, develop, and maintain applications for messaging supply products, collaborating with cross-functional teams to enhance user experiences.
Software Development Engineer 2
As a Software Development Engineer 2, you will design and implement real-time services for Twilio's Voice Connectivity Trust team, ensuring reliable communication for customers.
