Open

Integrations Engineer

  • Working hours in the CET timezone
  • Full-time (Remote)

We’re looking for an experienced integrations engineer. You’ll join a small team of engineers responsible for ensuring AppSignal integrates smoothly with our customers’ broad set of programming languages, services, and tools. Our current language integrations include Ruby, Elixir, Node.js, Python, and front-end JavaScript, with Go, Java, and PHP support in public beta. We also have integrations with Vector and Kubernetes, tooling instrumented by OpenTelemetry, host monitoring, and process monitoring.

AppSignal helps thousands of teams monitor their web apps. We’re a remote-first company with a team spanning seven countries, built on values like impact, transparency, and continuous improvement.

We’re looking for somebody within two hours of the CET timezone for this role.

The role

You’ll be part of a team that’s constantly expanding our language and service integrations to improve our monitoring capabilities. You’ll work with multiple languages on a daily basis and explore new cloud services and hosting providers with which to integrate.

Improving our language support

We develop language-specific integration packages and integrate with OpenTelemetry to support programming languages. We collect trace, metric, and log data from all languages and turn it into meaningful information for our customers.

Your job will be to add and improve instrumentation for languages, frameworks, and libraries. This involves diving deep into a library’s source code and scouring through data streams for important data. You’ll switch between making changes in our integration packages for a specific language, to updating our agent, collector, and processing stack, which are written in Rust.

Expanding our support for services

We integrate with other services through protocols like OpenTelemetry, tools like Vector, and their APIs. We ingest data streams to support services and tools like Kubernetes, Heroku, Vercel, AWS, PostgreSQL, NGINX, and more. You will help us expand our coverage to more cloud services, hosting providers, database systems, developer tooling, etc.

Implementing new features

You’ll work with other developers to implement new features from integrations to the front-end, help visualize data, and make the installation process smoother. Whenever we ship something, we make sure to update our documentation and guides. You’ll write about what instrumentations we support, how to use them, and technical details on they work.

Your level of experience

This role is suitable for somebody who has extensive programming experience. You know the quirks and trade-offs of more than one programming language. You’ve worked with different hosting services, developer tooling, and other observability tools. You have confidence that you can quickly learn new technologies.

We would also love to hear from you if you are not at the level described above, but continuously learning new technologies is what you want to focus on in your career.

Your responsibilities

  • Improve our instrumentation for languages, frameworks, and libraries from various ecosystems.
  • Reproduce and fix issues reported by customers.
  • Integrate AppSignal in new programming languages.
  • Create integrations with cloud services, hosting providers, and development tools.
  • Work on extracting useful information from data streams, such as logs from cloud and PaaS providers, metrics from web servers, and various tools.
  • Ensure our documentation and guides are up-to-date and clearly describe how to use AppSignal features and how to customize them.
  • Make realistic demo apps that mirror how our customers use various tools.

What you bring (and what helps you thrive)

  • You’re a polyglot who likes to work with multiple languages every day. These can be languages we already support and languages we plan to support (through OpenTelemetry).
  • You’re familiar with or interested in working with Rust. We use Rust in our integrations, data collectors, and processing stack.
  • You like working with new technology stacks, and learning how to use ones you don’t know yet.
  • You are excited about trying out every broadly used technology in the next few years and figuring out how to report useful information about it.
  • You’re interested in leveraging AI tools to automate as much of the manual work involved as possible.
  • You like to combine attention to detail with keeping an eye on the broader picture and goals.
  • You’re a good communicator, talking with the team and writing internal and external documentation.
  • You are comfortable calling with our customers to debug issues and gather feedback.
  • You’re energized by solving problems and working collaboratively with a thoughtful, low-ego team.
  • You’re proactive, organized, and comfortable managing your own schedule in a remote environment.

What we offer

  • Competitive salary tailored to your location, experience, and skills. If you’d like a ballpark figure early on, we’re happy to provide one based on your resume and location.
  • We believe remote work is better when it’s not always from home. There’s a coworking space budget available.
  • Flexible and generous PTO (Paid Time Off) policy.
  • Personal development budget for books, courses, conferences, or anything else that helps you grow.
  • Flexible employment setup: You’ll be hired directly by AppSignal, through an Employer of Record (EOR), or as a long-term contractor; whichever makes the most sense for your location and preferences.

A welcoming company

We’re a team of kind, curious people from different backgrounds, each bringing unique strengths (and yes, a few quirks too). We’d love for you to add yours.

We welcome candidates of all backgrounds, genders, orientations, ethnicities, ages, and abilities. If you’re looking for a place to do your best work and know your contributions are valued, you’ll feel right at home here.

How to apply

We’d love to hear from you!

Apply online through Homerun by answering a few questions and uploading your resume. There’s no need for a cover letter; we’d rather hear your thoughts directly in the application form.

If you’re curious but unsure whether you’re a good fit, we encourage you to apply anyway. We value potential and perspective, and would hate to miss out on a great teammate because you doubted yourself. Have questions before applying? Feel free to reach out via email.

Apply for this job