about 3 hours ago
Responsibilities
- Design, build, and improve database connectors focusing on correctness and performance.
- Investigate complex replication and CDC issues in production systems.
- Analyze database behavior and logs to support new features and improve reliability.
- Develop support for new database capabilities, especially in Oracle.
- Drive software design and technical roadmap decisions for the team.
- Improve observability, testing, and operational excellence across connector systems.
- Partner with engineers across teams to enhance architecture quality.
- Mentor engineers and provide technical leadership.
Requirements
- Significant hands-on software engineering experience in backend or distributed systems.
- Strong experience with Java and/or C/C++ in production systems.
- Deep understanding of database internals and transaction semantics.
- Experience with data replication, CDC, ETL/ELT, or connector systems.
- Ability to investigate low-level system behavior and logs.
- Strong system design skills for reliable distributed systems.
- Ability to lead technical direction and influence architecture.
- Strong communication skills and a track record of mentoring engineers.
Benefits
- 100% employer-paid medical insurance.
- Generous paid time-off policy, including sick time and parental leave.
- RSU stock grants.
- Professional development and training opportunities.
- Company virtual happy hours and team-building activities.
- Monthly cell phone stipend.
- Access to a mental health support platform for personalized care.