YugabyteDB is the most high-performing distributed SQL database for building cloud-native applications at scale.
Staff Engineer
Location
United States
Posted
121 days ago
Salary
$150K - $250K / year
Seniority
Lead
Job Description
Staff Engineer
Yugabyte
• Define and drive the technical vision, architecture, and strategy for YugabyteDB’s Database-as-a-Service (DBaaS). • Lead and execute engineering projects from planning to deployment, ensuring timely and high-quality delivery. • Guide and mentor junior engineers and teams, promoting best practices and knowledge sharing. • Identify opportunities to improve engineering processes and adopt new technologies. • Provide expert-level technical guidance and serve as a technical point person for projects and initiatives.
Job Requirements
- A Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- 10+ years of software development, 3+ years of technical leadership experience.
- Expert knowledge in system architecture, cloud native development, and distributed systems.
- Strong proficiency in design, programming (Java), and debugging skills
- Influence, guide, and motivate engineers and teams across the organization without a direct reporting line.
- Excellent written and verbal communication skills for aligning stakeholders and presenting ideas in diverse forums.
- Collaborate with stakeholders across various departments, including product managers, designers, and other engineers, to achieve business goals.
- Anticipate future technical challenges and help define a long-term roadmap for the product and the company.
Benefits
- health plans
- retirement plans
- unlimited paid time off (PTO)
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Design, develop, and implement new software services and features • Maintain and improve (refactor/document) the existing product • Clearly communicate timelines, estimates, and options to non-technical management • Collaborate with other technology teams and work with your fellow developers to reliably execute and consistently deliver on goals • Work directly with product managers to transform user needs into technical requirements • Implement product requirements with minimal guidance from other engineers and leadership • Take ownership of entire systems and large software projects • Assist with mentoring junior team members • Proactively identify, communicate, and resolve software defects and security vulnerabilities • Create concise design documents and diagrams to efficiently communicate solutions
Senior Software Engineer – Distribution
ArticulateMaker of the world’s most popular apps for online training, Articulate 360 and Rise. Trusted by 118,000+ orgs worldwide.
• Deliver new features and enhancements for a distributed platform, with a strong focus on quality and reliability • Own delivery for projects, driving work from concept through production with limited guidance • Collaborate closely with product managers, designers, and engineers to align solutions with customer and business needs • Write clear, maintainable code and provide thoughtful code reviews that improve overall code quality • Mentor and support other engineers through feedback, pairing, and knowledge sharing • Contribute to application architecture and technical design discussions • Support production systems by participating in on-call rotations and helping resolve incidents effectively • Contribute to a strong, inclusive engineering culture in a remote-first environment
• Design, build, and maintain advanced features on our application, ensuring they meet our high standards of quality and innovation. • Extensive experience in communicating complex concepts and design ideas. • Proven ability to collaborate across multidisciplinary teams, including engineering, hardware, and product management, to iterate and drive feature development. • Proactively identify opportunities for system enhancements and lead initiatives to improve overall application performance. • Keep abreast of emerging technologies, frameworks, and best practices to maintain a cutting-edge development environment. • Ensure the security, stability, and scalability of services, adhering to best practices. • Flexibility and adaptability in a dynamic, autonomous, and discussion-driven work environment. • Advanced level in English, both for effective communication and for documentation.
Tech Lead
bex technologies GmbHbex ist der neue Standard für Last Mile-Baulogistik. Wir finden immer die passende Logistiklösung für alle Transporte.
• You lead the development of our digital platform in line with the product vision • You are responsible for the software architecture and the technology stack of our platform • You optimize the development process in close collaboration with the team and the founding team • You empower the tech team to make decisions independently • You support the implementation of software development projects




