Senior Software Engineer II
dbt Labs- Full Time
- Senior (5 to 8 years)
Candidates should possess a bachelor’s degree or higher in computer science or a related discipline, along with proficiency in relational database systems such as PostgreSQL and prior professional experience working with and deploying to cloud environments like AWS, DigitalOcean, or equivalent. A strong eye for code quality and familiarity with design patterns and best practices are also required.
As a Software Engineer, you will be responsible for designing, enhancing, and maintaining large financial databases for use in web applications, developing and maintaining database systems supporting the construction of performant, complex queries, writing well-designed APIs and working with backend services, creating flexible and intuitive client-facing JSON APIs for streaming data, ensuring that mission critical systems and services operate smoothly by triaging and resolving operational issues as part of a team of on-call engineers, and collaborating with cross-functional teams to identify and solve complex problems.
Investment analytics and portfolio management tools
Syntax provides financial technology solutions that focus on investment analytics and portfolio management. Their platform allows users to access detailed profiles of companies and Exchange-Traded Funds (ETFs), helping investors understand risks and opportunities. They also create proprietary benchmark indices for accurate performance metrics and employ algorithms for tax-efficient strategies. Syntax aims to enhance decision-making for individual and institutional investors through subscription-based access to their tools and data.