Roles and responsibilities
- Extending the Secoda platform with new integrations and adding depth to existing integrations
- Build end-to-end data lineage between integrations
- Improve the integration queueing and processing architecture
- Provide input to product team to guide the roadmap
- Assist the customer success team solve technical integration and lineage challenges
Engineers on the team today:
- Work with React (TypeScript), Python (Django), Postgres, and AWS.
- Are supportive—especially when teammates are faced with new challenges
- Are able to autonomously figure out the solutions to their challenges
- Put themselves in the shoes of our users to craft a great experience
- Value clear, frequent communication
- Enjoy being a generalist and are not tied down to a specific programming language or surface area of our codebase
- Are naturally curious and willing to take a step to learn something they don’t have experience in
- Feel a great sense of accountability to our users
- Uphold best practices in engineering, security, and design
Skills & experience
- Background in Software or Data Engineering, ideally 3+ years of experience
- A fundamental understanding of some of the core technologies in our stack
- You strive to write simple, understandable code that others can easily read
- You have an understanding of key backend engineering and distributed system principles
Nice to have
- Familiarity with data tools such a data warehouses (Snowflake & BigQuery), BI (Tableau, Looker & Mode), and others (dbt & Fivetran)
- Experience working in an early-stage startup environments
- Knowledge in SQL
- Experience contributing to open source projects