Staff Software Engineer
dbt Labs- Full Time
- Expert & Leadership (9+ years)
Candidates must possess a Bachelor’s or Master’s degree in Computer Science, Software Engineering, or equivalent experience, along with 7+ years of backend software engineering experience, ideally in a SaaS environment. Proficiency in Ruby on Rails or Python for production-grade applications is required, as well as proven experience in technical leadership, architecture reviews, and mentoring. A solid understanding of distributed systems, microservices, and event-driven architectures is necessary, alongside expertise in cloud platforms (AWS preferred) and containerization (Docker/Kubernetes). Familiarity with relational and non-relational data stores is also required, and strong communication and collaboration skills are essential.
The Staff Engineer will take ownership of final design reviews, ensuring technical implementations align with Lucidya’s architecture standards and product vision, and will act as a technical authority, collaborating across teams to deliver scalable, secure, and high-quality software systems. This role involves hands-on leadership, mentoring engineering teams, and driving architectural integrity.
Visual collaboration tools for teams
Lucid provides tools for visual collaboration, helping teams brainstorm, diagram, and visualize complex ideas and software. Its main products include Lucidchart, which allows for intelligent diagramming, Lucidspark for virtual brainstorming sessions, and Cloud Insights for visualizing software architecture. These tools are especially beneficial for remote teams, enabling them to collaborate effectively as if they were in the same room. Lucid serves a wide range of clients, including nearly all Fortune 500 companies, and operates on a subscription-based model with various pricing tiers to meet different organizational needs. The company's goal is to simplify complexity, providing teams with the clarity and context necessary to work efficiently.