Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer - Integrations (Remote) image - Rise Careers
Job details

Software Engineer - Integrations (Remote)

About Tinybird:

At Tinybird, we help developers and data teams take flight by unlocking the power of real-time data to quickly build data pipelines and innovative data products. With Tinybird, you can effortlessly ingest multiple data sources at scale, query and shape it using the 100% pure SQL you already know and love, and publish results as low-latency, high-concurrency APIs for your applications to chirp about. Developers can create fast APIs, faster—what used to take hours and days now only takes minutes! Tinybird is the essential tool that data engineers and software developers have been waiting for enabling you to drive innovation with ease.


We’re on the lookout for a talented individual to develop and maintain our Software as a Service (SaaS) solutions and core internal integrations. This team ensures our software meets customer expectations across multiple partner technologies. With a dynamic product portfolio, you’ll have plenty of opportunities to learn and implement new technologies as we continue our journey into cloud-native development. If we want Tinybird to be the go-to tool for building user-facing applications with real-time data, we need to keep our wings flapping at a steady pace. To achieve this, we aim to meet data practitioners where they are, providing delightful data integrations for the platforms they already use (BigQuery, Snowflake, Redshift, Kafka, DynamoDB, MongoDB, S3, GSC, and more). That’s the mission of the Integrations team at Tinybird. We’re looking for someone experienced in building complex data integrations and pipelines who is ready to take on the challenge of building a category-defining product.


What we are looking for:
  • Design, develop, and implement integration solutions between the Tinybird platform and third-party systems.
  • Bring your extensive experience as a backend engineer to build complex data integrations and pipelines. Language isn’t a barrier—we currently use Python and C++, but we’re open.
  • Designed and built data integrations and connectors in other SaaS data platforms.
  • Clear communication skills are vital, especially since we favor asynchronous work and you'll need to create documentation, guides, and the occasional blog post.
  • A bias for action, iteration, and delivery is key. Recognizing that decisions can often be reversed quickly, speed is essential in business and technology.
  • You’re 100% autonomous and require little guidance when given the right context. When context is lacking, you’re able to engage the right folks, reducing scope when necessary and focusing on what truly matters.
  • You can make technical decisions that impact the product and communicate them clearly.


Bonus Points:
  • Familiarity with all layers of the stack is a plus. You don’t need to know every detail, but you should understand what needs to change and who to talk to.
  • Department lines are merely lines on a map for you. If you need to collaborate across departments, you just do it.
  • Low-level ClickHouse knowledge is a big plus! You should understand how it stores data, how clusters coordinate, and be savvy enough to work on use cases and tackle any fire that flares up.
  • Participation in the on-call team is a must, helping you understand not only our product but also the challenges our clients face.
  • Ideally, you’re located in Europe, preferably within a few time zones of CET, as our engineering team currently operates in that timezone.


€62,000 - €109,000 a year
This role includes both cash compensation and a stock options grant. You can find our typical starting salary ranges for this role listed above. The final offer within this range will take into account several factors, including candidate experience, qualifications, skills, business needs, and geographical location.

We also offer:
22 days of holiday a year (plus your birthday and public holidays).
Comprehensive health benefits.
Freedom to work from wherever suits you best.
We provide up to €2,400 to help you set up your home work space.

At Tinybird, everyone is part of the product team. While your focus will be on backend development within the Integrations team, your priorities will be shaped by the product goals we aim to achieve.Depending on the week, you might work on building a new Connector MVP, iterating on existing integrations, or troubleshooting bugs. Alternatively, you could join the Fast Responders team, collaborating with various product team members to address customer-reported issues, enhance features we've recently launched, or tackle technical debt.We engage in daily product discussions to balance immediate concerns with long-term visions. The perspective of someone who understands the product inside and out is invaluable for making sound decisions.Our design approach revolves around working backwards: someone proposes a solution, explains its importance, outlines how it works, and drafts a (non-published) announcement blog post. Everyone reviews it, asks questions, and we decide if it makes sense. You’ll be part of this process, typically building what we call an MSP (“Minimum Shitty Prototype”) to gauge feasibility and understand the effort required to ship it.


#LI-Remote


How We Work:

We’re a fully remote company, committed to a remote-first culture.

With offices in Madrid and New York City, we love face-to-face interactions, you can visit whenever it suits you!

As we’re in the early stages, your contributions will have a significant impact on everything we do.

We believe in transparency, so you’ll always be in the loop about what’s happening.

Check out our blog or follow us on LinkedIn to find out more about what’s important to us.

Average salary estimate

$85500 / YEARLY (est.)
min
max
$62000K
$109000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer - Integrations (Remote), Tinybird

Are you a passionate Software Engineer with a knack for building integrations? Then Tinybird might just be your next adventure! We’re a remote-first company that thrives on helping developers and data teams harness the power of real-time data—essentially, turning data into action at lightning speed. As a Software Engineer - Integrations, you'll play a key role in our mission to develop and maintain our innovative SaaS solutions. Imagine designing and implementing integration solutions that connect our Tinybird platform with powerful third-party systems like BigQuery, Snowflake, and Kafka. You’ll leverage your backend engineering expertise to create complex data pipelines while enjoying the freedom to explore new technologies in our cloud-native environment. At Tinybird, we believe that speed is everything; your ability to iteratively deliver results will be essential to our product's success. We value clear communication, especially in our asynchronous work setting, so you'll contribute to documentation and even the occasional blog post. With competitive compensation, generous holidays, and health benefits, our team is all about creating a fulfilling work-life balance. Plus, we provide financial support for setting up your optimal workspace at home, so you can thrive wherever you choose to work. Join us on this exciting journey—help drive innovation and empowerment for data practitioners around the globe with Tinybird!

Frequently Asked Questions (FAQs) for Software Engineer - Integrations (Remote) Role at Tinybird
What are the main responsibilities of a Software Engineer - Integrations at Tinybird?

As a Software Engineer - Integrations at Tinybird, your main responsibilities will include designing, developing, and implementing integration solutions for our platform. You'll build complex data integrations and pipelines, ensuring that our software meets customer expectations across various partner technologies. Your role will also involve creating documentation and guides to support our asynchronous work environment.

Join Rise to see the full answer
What qualifications do I need to apply for the Software Engineer - Integrations position at Tinybird?

To apply for the Software Engineer - Integrations position at Tinybird, you should have extensive experience in backend engineering, specifically in building data integrations and connectors in SaaS platforms. Familiarity with languages like Python and C++ is desirable, but we’re open to other languages as well. Strong communication skills and autonomy in your work are vital, along with the ability to make technical decisions impacting the product.

Join Rise to see the full answer
What technologies does Tinybird use for integrations, and should I be familiar with them?

Tinybird utilizes a variety of technologies for integrations, including BigQuery, Snowflake, Redshift, Kafka, and various database systems like DynamoDB and MongoDB. While knowledge of these technologies is beneficial, it's not mandatory; what’s essential is your ability to grasp what needs to change and establish connections across departments.

Join Rise to see the full answer
What is the work culture like for a Software Engineer - Integrations at Tinybird?

The work culture at Tinybird is deeply rooted in remote-first principles, promoting collaboration despite physical distances. As a Software Engineer - Integrations, you'll find yourself in a supportive environment that values transparency and innovation. You'll participate in product discussions, continuously iterating on solutions to care for immediate concerns while keeping long-term goals in sight.

Join Rise to see the full answer
What is the salary range for the Software Engineer - Integrations role at Tinybird?

The salary for the Software Engineer - Integrations role at Tinybird ranges from €62,000 to €109,000 a year. The final offer will take into account various factors such as your experience, qualifications, skills, and geographical location, along with a stock options grant as part of the compensation package.

Join Rise to see the full answer
Common Interview Questions for Software Engineer - Integrations (Remote)
Can you describe your experience with building data integrations?

When answering this question, focus on specific projects where you designed or developed data integrations. Highlight the technologies used, the challenges faced, and how you overcame them. Emphasize your impact on the project and how your work contributed to overall project success.

Join Rise to see the full answer
What programming languages are you proficient in, and how do they relate to this role?

Discuss the programming languages you are comfortable with, such as Python or C++. Explain how you’ve used these languages in previous projects to build integrations and data pipelines, showcasing your technical capability relevant to the Software Engineer - Integrations position at Tinybird.

Join Rise to see the full answer
How do you prioritize tasks when managing multiple integrations?

When addressing this question, explain your approach to prioritizing tasks, such as evaluating project deadlines, customer impact, and collaboration with team members. Stress your ability to adapt quickly in a fast-paced environment, especially managing asynchronous communication effectively.

Join Rise to see the full answer
Give us an example of a difficult bug you encountered during integration development.

Describe a specific bug you faced, the tools and methodologies you used to diagnose the issue, and the steps taken to resolve it. Highlight your analytical skills and your proactive approach to problem-solving, aiming to illustrate how you successfully handled complexity.

Join Rise to see the full answer
How do you ensure clear communication when working remotely?

Discuss strategies you employ to maintain clear communication in a remote setting, such as using project management tools, regular check-ins, and documentation. Mention how these practices help align team objectives and reduce misunderstandings, especially in asynchronous workflows.

Join Rise to see the full answer
What is your experience with cloud-native development?

Provide an overview of your experience with cloud-native technologies, including any specific platforms or services you've worked with. Explain how this experience has equipped you with the understanding and skills necessary for real-time data operations at Tinybird.

Join Rise to see the full answer
How do you approach documentation and knowledge sharing?

Share your philosophy on documentation—emphasizing its importance in collaboration, especially in remote environments. You might discuss your methods for creating effective documentation and how you encourage knowledge sharing among team members.

Join Rise to see the full answer
Can you explain a time when you had to collaborate across departments?

Describe an instance where cross-department collaboration was necessary. Focus on your role in facilitating communication, your contributions, and the outcome of the collaboration. Highlight the value of teamwork in achieving project objectives.

Join Rise to see the full answer
What is your approach to technical decision-making?

Explain how you gather information before making technical decisions, such as consulting with team members, analyzing data, and reviewing project requirements. Stress the importance of clear communication in conveying your decisions to the team.

Join Rise to see the full answer
Why are you interested in the Software Engineer - Integrations position at Tinybird?

This is your chance to show enthusiasm! Discuss what excites you about the role, such as Tinybird's innovative approach to data integration, the opportunity to work with a talented team, or your alignment with the company's vision and values.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
TheIncLab Remote No location specified
Posted 5 days ago
Photo of the Rise User
Posted 7 days ago
Posted 3 days ago
Photo of the Rise User
Posted 13 days ago

We provide out-of-the-box real-time analytics capabilities for building data products at scale. We’re an API-first company focused on empowering developers and data teams. Our platform ingests million...s of rows per second and serves low latency,...

6 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
December 26, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!