Vaticle is a team of people driven to empower engineers to solve complex problems. We are the creators of a polymorphic database, TypeDB, and its query language, TypeQL. TypeDB allows software engineers to solve object-relational mismatch entirely within the database, extend your data model continuously without refactoring or migrations, avoid data redundancy and ensure data consistency in real-time. From financial analytics to drug discovery, cyber threat detection to robotics disaster recovery, our technology empowers engineers around the world to tackle a higher order of complexity in data and knowledge.
We've built a pioneering developer community of 9,000+ engineers, spread over 20 countries, and counting. To continue pursuing this vision, we need to build a team of individuals who are not just the best and brightest in what they do, but also driven by a strong sense of purpose and compassion for the world.
As a Senior Software Engineer, you will be working on various products that make up our technology stack, which includes (but is not limited to):
Across all technologies, your primary languages for development will be Rust, Kotlin, and TypeScript.
As a Senior Software Engineer, you will be assigned to one technology at a time from the list above, rotating to various other projects over time, to acquire the skills and experience to grow as a Software Engineer, and impact various technologies in the company. Each assignment from will be decided based your interest, skillset, experience, and the team development needs at the time. Your work will span across all aspects of software engineering; from programming and debugging, to architecture design, build engineering, release engineering, documentation, workflow automation, code reviews, as well as R&D. As a senior engineer, you will have a lot of opportunity to lead the growth of the company, if you prefer to take on the role of technical leadership.
Culture
You will be joining a team that cares deeply not just about the intelligence of the technology, but also the elegance and simplicity of the solution. We have a strong sense of urgency, but we always care about "why" something needs to be developed, and we make sure that we work purposefully. Although we are expected to be independent in delivering our responsibilities, we collaborate in perfecting our ideas and solutions. Every time we have an opportunity to improve our workflow, infrastructure or architecture to achieve better performance, user experience or developer productivity, we take that opportunity, and we grow.
Workplace
This job requires you to be fully vaccinated and in the office, following government guidelines.
Compensation
These jobs may fit you π
You have successfully subscribed
As an applicant
Continue with
Google Linkedin FacebookSign up with email
Check your email and follow the instructions to restore access to your account