Location: Warsaw, Poland
On behalf of
FinTech Client #3
, SD Solutions is looking for a talented
Senior Frontend Engineer
.
As a Frontend Engineer, you will take ownership of a strategic, gamified platform that serves as the primary engagement and social hub for tens of thousands of
NDA, FinTech
associates. You will develop new features for our mobile app, shaping a unique user experience that blends high-stakes business logic with interactive gaming, social networking, and professional training. In this role, you will build the next generation of communication and reward tools that connect our massive user base at the point of sale, directly impacting NDA, Fintech growth, and market exposure.
SD Solutions is a staffing company operating globally. Contact us to get more details about the benefits we offer.
Responsibilities:
Develop and maintain the customer-facing native application.
Take ownership of the end-to-end development of new Sunbeast features, from concept to deployment.
Collaborate closely with backend engineers to integrate APIs and deliver a seamless, high-performance user experience.
Write clean, efficient, and maintainable code, adhering to best practices and team standards.
Contribute to a collaborative environment, sharing your expertise and mentoring other team members.
Requirements:
5+ years of frontend/mobile development experience.
Strong production experience with React
Strong production experience with React Native
(as big advantage —including app lifecycle and deployment to stores).
Deep knowledge of JavaScript, TypeScript, and CSS.
Experience publishing/maintaining apps in Google Play and the App Store.
End-to-end ownership mindset—proactive, resourceful, self-motivated
Resourceful, self-motivated, and capable of working independently in a fast-paced environment.
B.Sc. in Computer Science or equivalent.
Fluent in English (daily collaboration with the Israel team).
Preferred Experience:
Experience with React.
Familiarity with backend development (Java or Kotlin) is an advantage.
Experience with end-to-end testing frameworks like Playwright.
Knowledge of WebSockets.
Prior experience in a fintech company, especially with payment processing or financial services.
Experience with AI development tools like Cursor and Claude Code
About the company:
A fintech company that builds point-of-sale financing and consumer credit products for everyday service businesses. Their solution is deployed at thousands of service locations — including auto service centers, dental offices, optical clinics, and veterinary practices — and is managed through a no-fee mobile credit card.
By applying for this position, you agree to the terms outlined in our Privacy Policy. Please take a moment to review our Privacy Policy
https://sd-solutions.breezy.hr/privacy-notice
, and make sure you understand its contents. If you have any questions or concerns regarding our Privacy Policy, please feel free to contact us.
Location: Canada (Remote)
Grafana Labs is the company behind Grafana Cloud, the fully managed observability platform trusted by more than 10,000 organizations to ensure reliability, resolve incidents faster, and optimize telemetry at scale. Built on open source and open standards and designed for interoperability across any stack, Grafana Cloud brings AI to observability and observability to AI, giving teams (and their agents) unified visibility so they can see, understand, and act on all their disparate data, wherever it lives, and move at the speed of their ambitions. Customers, including Anthropic, Bloomberg, NVIDIA, Microsoft, and Salesforce, rely on Grafana Labs. We are a 100% remote company with team members across 40+ countries, backed by leading investors including Lightspeed Venture Partners, Sequoia Capital, GIC, Coatue, J.P. Morgan, CapitalG, and Lead Edge Capital. Learn more at
grafana.com
and follow us on
LinkedIn
and
X
.
We’re scaling fast and staying true to what makes us different: an open-source legacy, a global collaborative culture, and a passion for meaningful work. Our team thrives in an innovation-driven environment where transparency, autonomy, and trust fuel everything we do.
You may not meet every requirement, and that’s okay. If this role excites you, we’d love you to raise your hand for what could be a truly career-defining opportunity.
This is a full-time remote opportunity. We are considering candidates based in the US and Canada only, within the Eastern or Central time zones.
The Opportunity:
We are building Mobile Session Replay: a way for teams to see what users actually experienced in their iOS, Android, Flutter and React Native apps, inside Grafana Cloud.
Session Replay
connects frontend signals to session-level evidence, so engineers can investigate production issues faster and with more confidence. Web replay is already available publicly. Mobile replay extends the same story to native apps as part of our Digital Experience Monitoring (DEM) strategy.
We are starting with Android. A working prototype already exists, and you will help turn it into a product customers can trust. The plan is to push ahead from there: iOS next, then our Flutter, React Native and OpenTelemetry mobile SDKs, so customers get a consistent replay experience across platforms.
As a company we are remote-first and global, we embrace people of different experiences and backgrounds to build diverse teams where every person brings a new perspective to the software. We are looking for Staff Mobile Engineers who are passionate about working with data and providing seamless experiences for our customers to join our growing team!
What you'll be doing
As a Staff Mobile Engineer you will be the technical lead for mobile capture and replay, working across the device, the ingest path and the player. Specifically, you will:
Own the on-device replay library end to end,
starting with Android and extending to iOS.
Make privacy a default,
designing masking and consent controls so sensitive data never leaves the device.
Keep the overhead low and measure it on real devices,
protecting startup time, UI responsiveness, battery, memory, network use and disk, and profiling the impact of capture and masking while the app is actively being used. Give customers controls to trade fidelity against cost.
Build the integration layer
so customers do not copy demo glue code: adapters that tie replay to the active RUM session, sampling decisions and screen or navigation changes.
Work across the stack with Frontend and Mobile Observability teams
on the capture, upload and storage pipeline, session inactivity handling, the timeline player and the mobile sessions and replay experience in Frontend Observability. Evaluate the format and API tradeoffs rather than assuming the current prototype approach is final.
Define quality and compatibility:
automated tests, CI, device and OS coverage, and backwards-compatible upgrade paths for an SDK that customers cannot easily update.
Engage directly with customers:
join calls, gather structured feedback, and help teams instrument and adopt Mobile Session Replay
Mentor engineers
and help grow technical leadership in the team
We invest heavily in developer productivity. You can use modern AI coding assistants as part of your daily workflow (your choice of tools, within security guidelines), backed by a company-funded usage budget so you can iterate quickly without unnecessary friction. We encourage pragmatic AI-assisted development: faster prototyping, test generation, refactors, documentation, and incident follow-ups—always with strong code review and quality standards. You'll also have access to the latest frontier models from OpenAI, Anthropic, and Google.
Technologies you'll work with
Kotlin (primary, Android-first) and Swift (iOS)
Android media and graphics APIs (MediaCodec / H.264 encoding, view and window capture, Jetpack Compose and View-based UIs)
Faro (Flutter and React Native SDKs) and OpenTelemetry Android and iOS SDKs
Go (collector and ingest services) and TypeScript / React (player and Frontend Observability UI), as you partner across the stack
OLAP Database / Object storage (S3)
Kafka/Warpstream
Grafana ecosystem (Mimir, Loki, Tempo, etc.)
What makes you a great fit
You are comfortable working in a remote-first, globally distributed company. Communication is key, and you write and speak clearly in English
You are collaborative, friendly, kind and respectful. We operate by consensus: you can contribute, disagree constructively, and commit to the team's decision
You have deep native mobile engineering experience on Android (Kotlin/Java) or iOS (Swift/Obj-C). We are building Android first, so Android depth is a priority for the first hire. We are hiring across both platforms, and we do not expect you to be an expert in both, but you are willing to learn and contribute across platforms over time.
You have built or maintained mobile SDKs or platform libraries used by external developers, and you care about developer experience, API design and safe upgrade paths
You have worked on performance-sensitive code (startup time, memory, battery, network efficiency, background execution limits) and make pragmatic tradeoffs
You are comfortable with media and rendering pipelines on mobile: capturing screen content, working with frames or bitmaps, and encoding or handling video
You are comfortable owning a product from 0 to 1 in ambiguous problem spaces. You can break large problems into increments and work autonomously
You take a user-centered approach, and you build understanding of customers' context and goals so you build the right thing
You are thoughtful about privacy and security on user devices, including handling of sensitive data
You use AI tools as a natural part of your engineering workflow, for exploration, code review or reasoning through design tradeoffs, and you are thoughtful about where they help and where they don't
Bonus points for
Prior work on mobile session replay, screen recording, or sampling for mobile telemetry
Experience with video encoding (H.264, MediaCodec, AVFoundation) or on-device masking and redaction
Familiarity with rrweb or web session replay concepts
Experience with OpenTelemetry, crash reporting libraries or other observability open source
Experience with cross-platform frameworks (React Native, Flutter) or building native bindings and bridges
Experience with observability or debugging tools (Grafana, Datadog, New Relic, Sentry, etc.)
Familiarity with mobile privacy, consent and platform policy requirements
Experience with Go or TypeScript, since the work crosses into our ingest and player
In Canada, the OTE (On-Target Earnings)/Base compensation range for this role is $192,891 - $231,469 CAD. Actual compensation may vary based on level, experience, and skillset as assessed throughout the interview process. All of our roles include Restricted Stock Units (RSUs), giving every team member ownership in Grafana Labs' success. We believe in shared outcomes—RSUs help us stay aligned and invested as we scale globally.
*Compensation ranges are country specific. If you are applying for this role from a different location than listed above, your recruiter will discuss your specific market’s defined pay range & benefits at the beginning of the process.
Why You’ll Thrive at Grafana Labs:
100% Remote, Global Culture -
As a remote-only company, we bring together talent from around the world, united by a culture of collaboration and shared purpose.
Scaling Organization
– Tackle meaningful work in a high-growth, ever-evolving environment.
Transparent Communication
– Expect open decision-making and regular company-wide updates.
Innovation-Driven
– Autonomy and support to ship great work and try new things.
Open Source Roots
– Built on community-driven values that shape how we work.
Empowered Teams
– High trust, low ego culture that values outcomes over optics.
Career Growth Pathways
– Defined opportunities to grow and develop your career.
Approachable Leadership
– Transparent execs who are involved, visible, and human.
Passionate People
– Join a team of smart, supportive folks who care deeply about what they do.
In-Person onboarding
- We want you to thrive from day 1 with your fellow new ‘Grafanistas’ to learn all about what we do and how we do it.
Balance is Key
- We operate a global annual leave policy of 30 days per annum. 3 days of your annual leave entitlement are reserved for Grafana Shutdown Days to allow the team to really disconnect.
*We will comply with local legislation where applicable.
Equal Opportunity Employer:
Grafana Labs is an equal opportunities employer. We welcome applications from everyone regardless of race, colour, nationality, origin, caste, sex, gender reassignment identity or expression, sexual orientation, age, religion or belief, disability, veteran status, genetic information, pregnancy, maternity, marital, family or carer status, or any other characteristic which is protected by local law. We believe that equality and diversity build a strong organisation, and we work hard to ensure that is the foundation of our organisation as we grow.
Grafana Labs may utilize AI tools in its recruitment process to assist in matching information provided in CVs to job postings. The recruitment team will continue to review inbound CVs manually to identify alignment with current openings.
#LI-Remote
For information about how your personal data is used once you’ve applied to a job, check out our
privacy policy
.
Location: United States (Remote)
Grafana Labs is the company behind Grafana Cloud, the fully managed observability platform trusted by more than 10,000 organizations to ensure reliability, resolve incidents faster, and optimize telemetry at scale. Built on open source and open standards and designed for interoperability across any stack, Grafana Cloud brings AI to observability and observability to AI, giving teams (and their agents) unified visibility so they can see, understand, and act on all their disparate data, wherever it lives, and move at the speed of their ambitions. Customers, including Anthropic, Bloomberg, NVIDIA, Microsoft, and Salesforce, rely on Grafana Labs. We are a 100% remote company with team members across 40+ countries, backed by leading investors including Lightspeed Venture Partners, Sequoia Capital, GIC, Coatue, J.P. Morgan, CapitalG, and Lead Edge Capital. Learn more at
grafana.com
and follow us on
LinkedIn
and
X
.
We’re scaling fast and staying true to what makes us different: an open-source legacy, a global collaborative culture, and a passion for meaningful work. Our team thrives in an innovation-driven environment where transparency, autonomy, and trust fuel everything we do.
You may not meet every requirement, and that’s okay. If this role excites you, we’d love you to raise your hand for what could be a truly career-defining opportunity.
This is a full-time remote opportunity. We are considering candidates based in the US and Canada only, within the Eastern or Central time zones.
The Opportunity:
We are building Mobile Session Replay: a way for teams to see what users actually experienced in their iOS, Android, Flutter and React Native apps, inside Grafana Cloud.
Session Replay
connects frontend signals to session-level evidence, so engineers can investigate production issues faster and with more confidence. Web replay is already available publicly. Mobile replay extends the same story to native apps as part of our Digital Experience Monitoring (DEM) strategy.
We are starting with Android. A working prototype already exists, and you will help turn it into a product customers can trust. The plan is to push ahead from there: iOS next, then our Flutter, React Native and OpenTelemetry mobile SDKs, so customers get a consistent replay experience across platforms.
As a company we are remote-first and global, we embrace people of different experiences and backgrounds to build diverse teams where every person brings a new perspective to the software. We are looking for Staff Mobile Engineers who are passionate about working with data and providing seamless experiences for our customers to join our growing team!
What you'll be doing
As a Staff Mobile Engineer you will be the technical lead for mobile capture and replay, working across the device, the ingest path and the player. Specifically, you will:
Own the on-device replay library end to end,
starting with Android and extending to iOS.
Make privacy a default,
designing masking and consent controls so sensitive data never leaves the device.
Keep the overhead low and measure it on real devices,
protecting startup time, UI responsiveness, battery, memory, network use and disk, and profiling the impact of capture and masking while the app is actively being used. Give customers controls to trade fidelity against cost.
Build the integration layer
so customers do not copy demo glue code: adapters that tie replay to the active RUM session, sampling decisions and screen or navigation changes.
Work across the stack with Frontend and Mobile Observability teams
on the capture, upload and storage pipeline, session inactivity handling, the timeline player and the mobile sessions and replay experience in Frontend Observability. Evaluate the format and API tradeoffs rather than assuming the current prototype approach is final.
Define quality and compatibility:
automated tests, CI, device and OS coverage, and backwards-compatible upgrade paths for an SDK that customers cannot easily update.
Engage directly with customers:
join calls, gather structured feedback, and help teams instrument and adopt Mobile Session Replay
Mentor engineers
and help grow technical leadership in the team
We invest heavily in developer productivity. You can use modern AI coding assistants as part of your daily workflow (your choice of tools, within security guidelines), backed by a company-funded usage budget so you can iterate quickly without unnecessary friction. We encourage pragmatic AI-assisted development: faster prototyping, test generation, refactors, documentation, and incident follow-ups—always with strong code review and quality standards. You'll also have access to the latest frontier models from OpenAI, Anthropic, and Google.
Technologies you'll work with
Kotlin (primary, Android-first) and Swift (iOS)
Android media and graphics APIs (MediaCodec / H.264 encoding, view and window capture, Jetpack Compose and View-based UIs)
Faro (Flutter and React Native SDKs) and OpenTelemetry Android and iOS SDKs
Go (collector and ingest services) and TypeScript / React (player and Frontend Observability UI), as you partner across the stack
OLAP Database / Object storage (S3)
Kafka/Warpstream
Grafana ecosystem (Mimir, Loki, Tempo, etc.)
What makes you a great fit
You are comfortable working in a remote-first, globally distributed company. Communication is key, and you write and speak clearly in English
You are collaborative, friendly, kind and respectful. We operate by consensus: you can contribute, disagree constructively, and commit to the team's decision
You have deep native mobile engineering experience on Android (Kotlin/Java) or iOS (Swift/Obj-C). We are building Android first, so Android depth is a priority for the first hire. We are hiring across both platforms, and we do not expect you to be an expert in both, but you are willing to learn and contribute across platforms over time.
You have built or maintained mobile SDKs or platform libraries used by external developers, and you care about developer experience, API design and safe upgrade paths
You have worked on performance-sensitive code (startup time, memory, battery, network efficiency, background execution limits) and make pragmatic tradeoffs
You are comfortable with media and rendering pipelines on mobile: capturing screen content, working with frames or bitmaps, and encoding or handling video
You are comfortable owning a product from 0 to 1 in ambiguous problem spaces. You can break large problems into increments and work autonomously
You take a user-centered approach, and you build understanding of customers' context and goals so you build the right thing
You are thoughtful about privacy and security on user devices, including handling of sensitive data
You use AI tools as a natural part of your engineering workflow, for exploration, code review or reasoning through design tradeoffs, and you are thoughtful about where they help and where they don't
Bonus points for
Prior work on mobile session replay, screen recording, or sampling for mobile telemetry
Experience with video encoding (H.264, MediaCodec, AVFoundation) or on-device masking and redaction
Familiarity with rrweb or web session replay concepts
Experience with OpenTelemetry, crash reporting libraries or other observability open source
Experience with cross-platform frameworks (React Native, Flutter) or building native bindings and bridges
Experience with observability or debugging tools (Grafana, Datadog, New Relic, Sentry, etc.)
Familiarity with mobile privacy, consent and platform policy requirements
Experience with Go or TypeScript, since the work crosses into our ingest and player
In US, the OTE (On-Target Earnings)/Base compensation range for this role is $189,374 - $227,249 USD. Actual compensation may vary based on level, experience, and skillset as assessed throughout the interview process. All of our roles include Restricted Stock Units (RSUs), giving every team member ownership in Grafana Labs' success. We believe in shared outcomes—RSUs help us stay aligned and invested as we scale globally.
*Compensation ranges are country specific. If you are applying for this role from a different location than listed above, your recruiter will discuss your specific market’s defined pay range & benefits at the beginning of the process.
Why You’ll Thrive at Grafana Labs:
100% Remote, Global Culture -
As a remote-only company, we bring together talent from around the world, united by a culture of collaboration and shared purpose.
Scaling Organization
– Tackle meaningful work in a high-growth, ever-evolving environment.
Transparent Communication
– Expect open decision-making and regular company-wide updates.
Innovation-Driven
– Autonomy and support to ship great work and try new things.
Open Source Roots
– Built on community-driven values that shape how we work.
Empowered Teams
– High trust, low ego culture that values outcomes over optics.
Career Growth Pathways
– Defined opportunities to grow and develop your career.
Approachable Leadership
– Transparent execs who are involved, visible, and human.
Passionate People
– Join a team of smart, supportive folks who care deeply about what they do.
In-Person onboarding
- We want you to thrive from day 1 with your fellow new ‘Grafanistas’ to learn all about what we do and how we do it.
Balance is Key
- We operate a global annual leave policy of 30 days per annum. 3 days of your annual leave entitlement are reserved for Grafana Shutdown Days to allow the team to really disconnect.
*We will comply with local legislation where applicable.
Equal Opportunity Employer:
Grafana Labs is an equal opportunities employer. We welcome applications from everyone regardless of race, colour, nationality, origin, caste, sex, gender reassignment identity or expression, sexual orientation, age, religion or belief, disability, veteran status, genetic information, pregnancy, maternity, marital, family or carer status, or any other characteristic which is protected by local law. We believe that equality and diversity build a strong organisation, and we work hard to ensure that is the foundation of our organisation as we grow.
Grafana Labs may utilize AI tools in its recruitment process to assist in matching information provided in CVs to job postings. The recruitment team will continue to review inbound CVs manually to identify alignment with current openings.
#LI-Remote
For information about how your personal data is used once you’ve applied to a job, check out our
privacy policy
.
Location: Hamburg
Workplace: Hybrid
adjoe builds the technologies behind mobile apps growth and monetization. Powered by advanced AI, first-party data, and world-class engineering, we connect app developers to over 600 million users worldwide. From our global leadership in rewarded advertising with Playtime to breaking ground in programmatic adtech with adjoe Ads, we build high-performance mobile infrastructure that redefines how users discover and engage with apps.
Where Milliseconds Power Global Programmatic Scale
The Programmatic Solutions team powers adjoe’s real-time ad network solution, directly integrated with leading mobile mediation platforms across the ecosystem. At our core is a smart bidder leveraging machine learning to predict conversion probability and lifetime value in real time, serving the right ad at the exact right moment.
The team owns the complete lifecycle of our programmatic ad engine on mobile: from our native iOS and Android SDKs that seamlessly render ad creatives and stream granular telemetry events back to our servers, to the developer-facing APIs and dashboards that give publishers total visibility into monetization performance. Because our code executes live inside third-party apps alongside major mediation stacks, every millisecond saved directly impacts revenue, fill rate, and user experience.
Your Mission & Who We Are Looking For:
- Swift expert with deep SDK experience: You bring 8+ years of mobile development experience with a strong focus on modern Swift. A huge plus: proven experience architecting, building, and maintaining production iOS libraries/SDKs. You know how to design clean, backward-compatible public APIs and package robust binaries (XCFrameworks) that thousands of external publishers can integrate with zero friction.
- High-performance rendering & creative UI/UX: You will build and optimize the visual components of adjoe Ads—innovative ad formats, dynamic video players, and rich web views seen by millions of users daily. Leveraging UIKit, AVFoundation, and WKWebView, you know how to build fluid, native-feeling experiences, introduce A/B testable UI features, and diagnose frame drops or memory leaks using Xcode Instruments.
- Mediation integration & AdTech standards: You will ensure our SDK seamlessly interfaces with leading mobile mediation platforms and ad servers. You take ownership of aligning our mobile stack with IAB specifications and advertising industry standards, ensuring reliable impression tracking, viewability measurement, and attribution.
- Build automation & developer-facing distribution: You contribute to and maintain our CI/CD pipelines to guarantee flawless, automated releases. You have hands-on experience with modern dependency managers and build automation tools (Swift Package Manager, CocoaPods, fastlane, and GitLab CI) to package, test, and distribute lightweight mobile artifacts.
- Observability & technical stability: You don't just write code; you safeguard its execution in the wild. You will expand our monitoring and crash-reporting frameworks to proactively catch anomalies, optimize memory and CPU footprint, and ensure zero instability across diverse iOS versions and device generations.
- Plus – Cross-platform & multi-stack exposure: Basic working knowledge of Objective-C is a strong advantage. Experience with cross-platform frameworks (React Native, Flutter, Unity) or parallel Android development experience is highly valued to support our broader mobile ecosystem.
🌎 We welcome applications from talent worldwide and provide relocation support to Hamburg, Germany for those ready to join our team.
What’s in It for You?
At adjoe, you’re not here to just close JIRA tickets; you’re helping build the infrastructure behind one of the most impactful platforms in adtech. The systems you work on will reach hundreds of millions of users and power billions of decisions every day.
- Go Big. Own projects with impact on 600M+ users and push adtech boundaries.
- Move Fast. Ship solutions multiple times a day, learn from results, and keep momentum.
- Be Direct. Solve problems openly and collaborate across teams.
- Thrive Together. Grow with a diverse, global team of people from over 40 different countries who learn from each other.
- Have Fun. Celebrate wins, enjoy daily victories, and bring your energy.
We welcome applications from people who will contribute to the diversity of our company.
零一万物 is looking for a Software Engineer to build backend services multi-agent workflows and enterprise RAG capabilities for LLM-based AI-first applications and platforms while improving evaluation and observability.
Location: Remote Spain
At Affirm, we exist for the moments that matter—giving people a clear, predictable way to pay over time, with no hidden fees, no surprises, and no tradeoffs on what matters most.
The International Accelerator Engineering team is growing, and we're looking for a Senior Software Engineer to join us! We're a full-stack team located entirely in Europe within the same time zone, but culturally rooted in Silicon Valley. We directly improve the financial lives of over 20 million people shaping how Affirm builds Direct-to-Consumer products for Canada, the UK, and future international markets. We build and own various products used by our consumers, like the Affirm App and other Direct to Consumer products across international markets. We are here to make sure we reach and provide useful tools to our users so they can experience honest financial products at their fullest.
Our work is agile and fast-paced, shipping new code to production for millions to use across geographies and rigorously measuring the impact it has on them. This role rewards curiosity, ownership, ability to zoom in and out, switch contexts often, also in an open contribution model, and a builder's mindset. You'll know exactly what your objectives are, you'll have what you need to hit them, and you'll choose your own path to get there, while constantly looking for ways to get AI to increase productivity on a daily basis. You'll learn quickly from experienced teammates and grow your craft on problems that matter at scale.
If you want to build something new and operate it at scale – come join us!
What You'll Do:
You will be responsible for owning and delivering quarterly goals for your team, leading engineers on your team through ambiguity to solve open-ended problems, and ensuring that everyone is supported throughout delivery.
You will support your peers and stakeholders in the product development lifecycle by collaborating with product management, design & analytics by participating in ideation, articulating technical constraints, and partnering on decisions that properly consider risks and trade-offs.
You will proactively identify project, process, technology or business issues, advocate for them, and lead in solving them.
You will support the operations and availability of your team’s artifacts by creating and monitoring metrics, escalating when needed, and supporting “keep the lights on” & on-call efforts.
You will foster a culture of quality and ownership on your team by setting or improving code review and design standards for your team, and advocating for them beyond your team through your writing and tech talks.
You will help develop talent on your team by providing feedback and guidance, and leading by example.
On-Call Rotation - There would be an on-call rotation for this role as a requirement.
What We Look For:
· You have a total of 4+ years of experience as a software engineer.
· You are experienced in designing, developing and launching backend systems at scale technologies like Python, Kotlin, AWS, MySQL, and Kubernetes.
· You have experience shipping web apps using declarative UI frameworks like React or Vue.
- You efficiently use AI to assist you to deliver high quality products on a daily basis
· You have experience defining a technical plan for the delivery of a significant feature or system component with an elegant, simple and extensible design. You write high quality code that is easily understood and used by others.
· You are proficient at making significant changes in a large code base, and have developed a suite of tools and practices that enable you and your team to do so safely.
· Your experience demonstrates that you take ownership of your growth, proactively seeking feedback from your team, your manager, and your stakeholders.
· You have strong verbal and written communication skills that support effective collaboration with our global engineering team.
Compensation & Benefits
Pay Grade - N
Equity Grade - 4
Employees new to Affirm typically come in at the start of the pay range. Affirm focuses on providing a simple and transparent pay structure which is based on a variety of factors, including location, experience and job-related skills.
Base pay is part of a total compensation package that may include monthly stipends for health, wellness and tech spending, and benefits (including 100% subsidized medical coverage, dental and vision for you and your dependents). In addition, the employees may be eligible for equity rewards offered by Affirm Holdings, Inc. (parent company).
ESP base pay range per year: €86,000 - €122,000
Additional benefits include:
• Flexible Spending Wallets for tech, food and lifestyle
• Away Days - wellness days to take off work and recharge
• Learning & Development programs
• Parental benefits
• Employee Resource & Community Groups
Location - Remote Spain
We are able to offer visa sponsorship for this role, but do require that someone is based in Spain for the role.
#LI-Remote
Remote-first with flexibility built in
Affirm is proud to be a remote-first company. Most roles can be done from almost anywhere within the country of employment. Some positions may occasionally require in-person work at an Affirm office, and a few are office-based due to the nature of the work. All new hires will be invited to attend an in-person onboarding experience.
Benefits designed for you
Our benefits reflect our commitment to care, transparency, and flexibility. Here are a few highlights:
Health coverage at no cost: We cover 100% of premiums for employees and their dependents.
Spending stipends: Monthly stipends support your tech setup, and the ability to choose health and wellness options that are right for you.
Time off to recharge: Flexible time off and generous holiday calendars help you rest when you need to.
Own a piece of what you build: Our employee stock purchase plan (ESPP) lets you buy Affirm stock at a discount.
We’re committed to providing an inclusive interview process, including accommodations for candidates with disabilities. If you need support, we’re happy to help.
For positions based in San Francisco or Los Angeles: Affirm considers qualified applicants with arrest and conviction records, as required by law.
By clicking "Submit Application," you acknowledge that you have read Affirm's
Global Candidate Privacy Notice
and consent to the use of your personal information as described.
Location: Mexico
POWER A WORLD OF TRUST
Incode is the leading provider of world-class identity solutions that is reinventing the way humans authenticate and verify their identities online to power a world of digital trust.
Through our revolutionary identity solutions, we are unleashing the business potential of universal industries including finance, government, retail, hospitality, gaming, and more, by reducing fraud and transforming human interactions with data, products, and services.
We’re in the process of rapidly scaling our diverse global team and we’re looking for entrepreneurial individuals and leaders who are curious, driven, and excited by ownership to join a Unicorn-status scale-up!
About Incode
Incode is a Series B unicorn ($2 B valuation) rewriting how the world proves identity. Our AI-powered platform lets leading banks, fintechs, marketplaces, and governments deliver friction-free experiences while defeating fraud and safeguarding privacy. Customers such as Citi, AirBnB, Block, Chime, Sixt, and TikTok rely on Incode to power their identity verification and security. Recently named a leader in the Gartner® Magic Quadrant™ for Identity Verification, we’re scaling fast.
The Impact You’ll Make
As a Senior Solutions Engineer – Web on our post-sales team, you'll make sure every customer integration of the Incode platform is successful, reliable, and scalable. You'll guide enterprise customers from kickoff to go-live, keep their live integrations healthy as the platform evolves, and bring the voice of the customer to Product and Engineering.
What You’ll Own & Drive
Integration Delivery
• Guide enterprise customers through the end-to-end integration of Incode's platform, SDKs, and APIs, from kickoff to go-live.
• Train customer technical teams and translate their use cases into the right platform integration.
• Provide technical guidance, such as web application architecture design, when customers need it.
• Assess custom and feature requests, and work with internal teams to deliver the ones we take on.
Production Support
• Serve as the advanced escalation point for issues in live integrations: reproduce, find the root cause, and drive the fix.
• Guide customers through troubleshooting and resolving issues in their own integration code.
• Partner with Incode Engineering to diagnose and resolve platform issues, escalating with clear, actionable detail.
Integration Health
• Review upcoming platform releases and anticipate their impact on customers.
• Proactively review customer integrations to improve performance.
• Lead customers through upgrades, migrations, and deprecations.
Team and Platform
• Contribute to our developer documentation and code samples.
• Mentor fellow engineers and share best practices.
• Build internal tools that make the team more efficient.
• Advise customers and internal teams on technical capabilities when needed.
The Qualities That Set You Apart
Customer-Centric Engineer –
You take ownership of every integration and don't rest until the customer is live and stable.
Deep Web Technologist –
You have a strong command of modern JavaScript, SDKs, and web security — and you're energized by complex integration puzzles.
Clear Communicator –
You translate engineering concepts into plain language for business stakeholders and provide precise technical detail when escalating internally.
Proactive Partner –
You anticipate platform changes, flag risks early, and lead customers through transitions before they become incidents.
AI-Augmented –
You use AI coding assistants as a force multiplier — and you have the judgment to verify what they produce.
Your Background
Required
• 5+ years in a customer-facing technical role, such as solutions, integration, or support engineering, ideally in enterprise SaaS.
• Bachelor's degree in Computer Science or a related field, or equivalent practical experience.
• Advanced JavaScript (ES6+) and TypeScript, HTML, and CSS, with experience in a modern framework such as React (including Next.js), Angular, or Vue.js, and an understanding of how client-side SDKs behave in server-rendered apps.
• Strong REST API and webhook integration and debugging skills, including browser dev tools, network traces, logs, and API clients such as Postman.
• Experience integrating and troubleshooting third-party web SDKs.
• Solid grasp of web security: CORS, Content Security Policy, CSRF, XSS, OAuth 2.0 / OpenID Connect, and JWT.
• Proficiency with Git and the modern JavaScript toolchain, such as npm or pnpm and Vite.
• Hands-on use of AI coding assistants, such as GitHub Copilot, Cursor, or Claude Code, to speed up debugging, code review, and sample integrations, with the judgment to verify what they produce.
• Responsible use of AI tools in customer work: you know what data can and cannot be shared, in line with security and privacy policies.
• Understanding of software architecture and system integration patterns.
• Clear communication with both engineers and business stakeholders.
• Professional fluency in English and Spanish.
• Willingness to travel when required.
Nice to Have
• Experience with identity verification, KYC, fraud prevention, or biometrics.
• Understanding of AI-driven fraud, such as deepfakes, injection attacks, and synthetic identities.
• Familiarity with cloud platforms and CI/CD pipelines.
• Experience with testing frameworks such as Vitest, Jest, or Playwright.
• Experience building with LLM APIs, AI agents, or the Model Context Protocol (MCP) to automate workflows or internal tools.
• Experience with browser camera and media APIs, such as getUserMedia and WebRTC, across desktop and mobile browsers.
• Background in networking, security, or compliance.
• Experience writing developer documentation or building internal tools.
Why Incode?
Mission with Meaning
– Shape how billions of people prove identity—safely, simply, and ethically.
Rocket-Ship Growth
– Join at an inflection point where your strategies will compound in value for years.
Elite Team & Backing
– Work a truly global with top engineers, designers, and investors who share your ambition to dominate a category.
Ownership & Autonomy
– Operate like a founder with the resources of a unicorn.
Global Impact
– Every program you launch will reverberate across industries and continents.
Ready to ignite the future of trust?
Lead the narrative. Empower the field. Join Incode and turn innovation into unstoppable market momentum.
Aspects of our Culture:
High performance
Freedom & responsibility
Context, not control
Highly aligned, loosely coupled
Continuous Feedback
Promotions & Development
Learn more about
Life at Incode
!
Benefits & Perks:
Flexible Working Hours & Workplace
Open Vacation Policy
Equal Opportunities:
Incode is an equal opportunity employer, committed to creating a diverse and inclusive work environment. We take great pride in having an inclusive, diverse, and global team, and we are always looking for talented and passionate individuals from all backgrounds and walks of life. As part of our commitment to inclusion, we ensure that reasonable accommodations are available throughout the hiring process. If you require any accommodation due to a disability or specific need, please let our Talent Acquisition team know—we’ll do our best to support you.
Applicant Data Privacy:
We will only use your personal information concerning Incode’s application, recruitment, and hiring processes.
Location: United States
POWER A WORLD OF TRUST
Incode is the leading provider of world-class identity solutions that is reinventing the way humans authenticate and verify their identities online to power a world of digital trust.
Through our revolutionary identity solutions, we are unleashing the business potential of universal industries including finance, government, retail, hospitality, gaming, and more, by reducing fraud and transforming human interactions with data, products, and services.
We’re in the process of rapidly scaling our diverse global team and we’re looking for entrepreneurial individuals and leaders who are curious, driven, and excited by ownership to join a Unicorn-status scale-up!
About Incode
Incode is a Series B unicorn ($2 B valuation) rewriting how the world proves identity. Our AI-powered platform lets leading banks, fintechs, marketplaces, and governments deliver friction-free experiences while defeating fraud and safeguarding privacy. Customers such as Citi, AirBnB, Block, Chime, Sixt, and TikTok rely on Incode to power their identity verification and security. Recently named a leader in the Gartner® Magic Quadrant™ for Identity Verification, we’re scaling fast.
The Impact You’ll Make
As a Senior Solutions Engineer – Web on our post-sales team, you'll make sure every customer integration of the Incode platform is successful, reliable, and scalable. You'll guide enterprise customers from kickoff to go-live, keep their live integrations healthy as the platform evolves, and bring the voice of the customer to Product and Engineering.
What You’ll Own & Drive
Integration Delivery
• Guide enterprise customers through the end-to-end integration of Incode's platform, SDKs, and APIs, from kickoff to go-live.
• Train customer technical teams and translate their use cases into the right platform integration.
• Provide technical guidance, such as web application architecture design, when customers need it.
• Assess custom and feature requests, and work with internal teams to deliver the ones we take on.
Production Support
• Serve as the advanced escalation point for issues in live integrations: reproduce, find the root cause, and drive the fix.
• Guide customers through troubleshooting and resolving issues in their own integration code.
• Partner with Incode Engineering to diagnose and resolve platform issues, escalating with clear, actionable detail.
Integration Health
• Review upcoming platform releases and anticipate their impact on customers.
• Proactively review customer integrations to improve performance.
• Lead customers through upgrades, migrations, and deprecations.
Team and Platform
• Contribute to our developer documentation and code samples.
• Mentor fellow engineers and share best practices.
• Build internal tools that make the team more efficient.
• Advise customers and internal teams on technical capabilities when needed.
The Qualities That Set You Apart
Customer-Centric Engineer –
You take ownership of every integration and don't rest until the customer is live and stable.
Deep Web Technologist –
You have a strong command of modern JavaScript, SDKs, and web security — and you're energized by complex integration puzzles.
Clear Communicator –
You translate engineering concepts into plain language for business stakeholders and provide precise technical detail when escalating internally.
Proactive Partner –
You anticipate platform changes, flag risks early, and lead customers through transitions before they become incidents.
AI-Augmented –
You use AI coding assistants as a force multiplier — and you have the judgment to verify what they produce.
Your Background
Required
• 5+ years in a customer-facing technical role, such as solutions, integration, or support engineering, ideally in enterprise SaaS.
• Bachelor's degree in Computer Science or a related field, or equivalent practical experience.
• Advanced JavaScript (ES6+) and TypeScript, HTML, and CSS, with experience in a modern framework such as React (including Next.js), Angular, or Vue.js, and an understanding of how client-side SDKs behave in server-rendered apps.
• Strong REST API and webhook integration and debugging skills, including browser dev tools, network traces, logs, and API clients such as Postman.
• Experience integrating and troubleshooting third-party web SDKs.
• Solid grasp of web security: CORS, Content Security Policy, CSRF, XSS, OAuth 2.0 / OpenID Connect, and JWT.
• Proficiency with Git and the modern JavaScript toolchain, such as npm or pnpm and Vite.
• Hands-on use of AI coding assistants, such as GitHub Copilot, Cursor, or Claude Code, to speed up debugging, code review, and sample integrations, with the judgment to verify what they produce.
• Responsible use of AI tools in customer work: you know what data can and cannot be shared, in line with security and privacy policies.
• Understanding of software architecture and system integration patterns.
• Clear communication with both engineers and business stakeholders.
• Professional fluency in English and Spanish.
• Willingness to travel when required.
Nice to Have
• Experience with identity verification, KYC, fraud prevention, or biometrics.
• Understanding of AI-driven fraud, such as deepfakes, injection attacks, and synthetic identities.
• Familiarity with cloud platforms and CI/CD pipelines.
• Experience with testing frameworks such as Vitest, Jest, or Playwright.
• Experience building with LLM APIs, AI agents, or the Model Context Protocol (MCP) to automate workflows or internal tools.
• Experience with browser camera and media APIs, such as getUserMedia and WebRTC, across desktop and mobile browsers.
• Background in networking, security, or compliance.
• Experience writing developer documentation or building internal tools.
Why Incode?
Mission with Meaning
– Shape how billions of people prove identity—safely, simply, and ethically.
Rocket-Ship Growth
– Join at an inflection point where your strategies will compound in value for years.
Elite Team & Backing
– Work a truly global with top engineers, designers, and investors who share your ambition to dominate a category.
Ownership & Autonomy
– Operate like a founder with the resources of a unicorn.
Global Impact
– Every program you launch will reverberate across industries and continents.
Ready to ignite the future of trust?
Lead the narrative. Empower the field. Join Incode and turn innovation into unstoppable market momentum.
Aspects of our Culture:
High performance
Freedom & responsibility
Context, not control
Highly aligned, loosely coupled
Continuous Feedback
Promotions & Development
Learn more about
Life at Incode
!
Benefits & Perks:
Flexible Working Hours & Workplace
Open Vacation Policy
Equal Opportunities:
Incode is an equal opportunity employer, committed to creating a diverse and inclusive work environment. We take great pride in having an inclusive, diverse, and global team, and we are always looking for talented and passionate individuals from all backgrounds and walks of life. As part of our commitment to inclusion, we ensure that reasonable accommodations are available throughout the hiring process. If you require any accommodation due to a disability or specific need, please let our Talent Acquisition team know—we’ll do our best to support you.
Applicant Data Privacy:
We will only use your personal information concerning Incode’s application, recruitment, and hiring processes.
Location: Sweden (Remote)
Grafana Labs is the company behind Grafana Cloud, the fully managed observability platform trusted by more than 10,000 organizations to ensure reliability, resolve incidents faster, and optimize telemetry at scale. Built on open source and open standards and designed for interoperability across any stack, Grafana Cloud brings AI to observability and observability to AI, giving teams (and their agents) unified visibility so they can see, understand, and act on all their disparate data, wherever it lives, and move at the speed of their ambitions. Customers, including Anthropic, Bloomberg, NVIDIA, Microsoft, and Salesforce, rely on Grafana Labs. We are a 100% remote company with team members across 40+ countries, backed by leading investors including Lightspeed Venture Partners, Sequoia Capital, GIC, Coatue, J.P. Morgan, CapitalG, and Lead Edge Capital. Learn more at
grafana.com
and follow us on
LinkedIn
and
X
.
We’re scaling fast and staying true to what makes us different: an open-source legacy, a global collaborative culture, and a passion for meaningful work. Our team thrives in an innovation-driven environment where transparency, autonomy, and trust fuel everything we do.
You may not meet every requirement, and that’s okay. If this role excites you, we’d love you to raise your hand for what could be a truly career-defining opportunity.
This is a remote opportunity and we would be interested in applications from the UK, Ireland, Sweden, Spain and Germany.
The opportunity:
Grafana Labs is building a native experimentation platform: a Grafana app that lets teams define A/B tests, connect them to feature flags and product telemetry, and get trustworthy, statistically sound answers about what their changes actually did.
It started as a hackathon project and is now used by Grafana engineering and product teams in our internal environment to run real experiments. The next step is to make it a first-class product: one we rely on every day internally and, over time, one we offer to Grafana Cloud customers alongside Frontend Observability, Session Replay and our other user-experience capabilities.
You'll join the
Product Analytics team
, a group of highly technical product analysts who help teams across Grafana understand how our products are used and run experiments on them. As the team's dedicated software engineer, you'll own the engineering of the experimentation app and have a lot of influence over where it goes. You'll partner closely with data scientists on the statistics, data engineers on event pipelines and the data warehouse, software engineers across Grafana on feature flags, Frontend Observability and the App Platform, and product stakeholders who rely on experiment results to make decisions. This is a hands-on engineering role that ships production code. It is not an analyst role.
About the product:
The experimentation app is built on the Grafana App Platform:
Frontend:
a TypeScript and React app plugin using @grafana/ui, plus a custom datasource plugin that powers experiment statistics panels.
Backend:
Go, built with the Grafana App SDK. Experiments are Kubernetes-style custom resources defined in CUE, with an operator, admission webhooks, and support for declarative, GitOps-style management.
Feature flags:
integration with
OpenFeature
and the
OpenFeature Remote Evaluation Protocol (OFREP)
, Grafana's multi-tenant feature toggle service, and an embedded GO Feature Flag evaluator.
Statistics engine:
a Bayesian analysis engine (TypeScript, with a Go port) that produces a direction-aware verdict per metric, probability to be best, credible intervals, expected loss and sample-size recommendations.
Data:
experiment exposure and outcome events flow from product instrumentation through RudderStack into BigQuery, or from Grafana Faro into Loki, and are queried live through Grafana datasources.
AI:
experiment authoring assisted by
Grafana Assistant
, which discovers relevant data and drafts the experiment configuration for a human to review.
What You’ll be doing:
Evolve the experimentation app from internal tool to product.
Full ownership of features end to end across the React frontend and Go backend, from problem framing and design through rollout, measurement and iteration.
Build the experimentation experience.
Develop intuitive workflows for defining hypotheses, configuring experiments and metrics, managing their lifecycle, and exploring results. Make these experiences useful for product managers and analysts as well as engineers.
Make instrumentation easier to adopt and trust
. Evolve the experimentation SDK and its OpenFeature and Faro integrations. Help teams connect variant assignment, actual exposure, and outcome events with consistent identity and event contracts.
Connect experiments to the rest of Grafana’s user-experience stack.
Integrate with Grafana Faro and Frontend Observability so flag exposures and outcomes are captured automatically, and link experiment results to Session Replay and critical user journeys so teams can see
why
a variant won, not only
that
it won.
Harden the statistics and analysis path.
Work with our data analysts to extend the statistics engine, and make analysis scalable, cost-aware and correct. Examples include moving computation server-side, scheduled analysis, alerting on experiment health, and guardrails against misleading results.
Use AI where it genuinely helps.
Extend the Grafana Assistant integration for authoring, explaining and reporting on experiments.
Raise the engineering bar.
Mentor teammates, including analysts who contribute code, through code review, pairing and design docs. Write the architecture decision records (ADRs), docs and demos that help other teams adopt experimentation.
Own what you ship.
Take part in on-call for the services you build, and support the internal teams that run experiments on them.
We invest heavily in developer productivity. You can use modern AI coding assistants as part of your daily workflow (your choice of tools, within security guidelines), backed by a company-funded usage budget so you can iterate quickly without unnecessary friction. We encourage pragmatic AI-assisted development: faster prototyping, test generation, refactors, documentation, and incident follow-ups, always with strong code review and quality standards. You’ll also have access to the latest frontier models from OpenAI, Anthropic, and Google.
What makes you a great fit:
We highly value people who are intellectually curious, default to transparency, have a strong bias towards action, and are kind and enjoy working as a team.
Strong full-stack engineering experience.
You’ve built and operated production web applications with TypeScript and React, and backend services in Go (or a similar language, with willingness to work in Go). You value maintainability, automated testing and secure development practices.
Experience building an in-house platform or integrating existing experimentation and A/B testing platform
(for example Statsig, Eppo, GrowthBook, Optimizely, LaunchDarkly experiments, or an in-house platform).
Product and data intuition.
You care whether what you shipped actually moved the needle, and you’re comfortable working with event data, SQL and data warehouses such as BigQuery.
Technical ownership.
You’ve delivered complex projects with minimal supervision, broken them into short feedback loops (analyze, design, ship an MVP, learn, iterate), and helped teammates work more effectively.
Operational responsibility.
You’ve been on call, supported software in production, and know how to make systems observable and debuggable.
Pragmatic AI usage.
You use AI coding tools thoughtfully, validate their output, and share practices that improve the team’s speed
and
quality.
Clear communication.
You can explain technical and statistical tradeoffs to engineers, analysts and product managers in a fully remote, asynchronous environment.
Bonus Points For:
Hands-on experience with feature flags and OpenFeature.
A working understanding of experiment statistics: Bayesian or frequentist testing, sample sizing, variance reduction, and common pitfalls such as peeking and sample ratio mismatch.
Experience with Kubernetes concepts: custom resources, operators, admission webhooks, GitOps.
Experience building Grafana plugins or apps, or with the Grafana App SDK or Scenes.
Familiarity with frontend observability and product analytics tooling, such as Grafana Faro, RUM, session replay, RudderStack or Segment.
Open source contribution or maintainership.
Experience as a user of Grafana, Prometheus, Loki or Tempo, whether at work or on a homelab.
Compensation & Rewards:
In Sweden, the Base compensation range for this role is SEK
814,000
- SEK
1,017,000
. Actual compensation may vary based on level, experience, and skillset as assessed in the interview process. Benefits include equity, bonus (if applicable) and other benefits listed
here
.
*Compensation ranges are country specific. If you are applying for this role from a different location than listed above, your recruiter will discuss your specific market’s defined pay range & benefits at the beginning of the process.
Why You’ll Thrive at Grafana Labs:
100% Remote, Global Culture -
As a remote-only company, we bring together talent from around the world, united by a culture of collaboration and shared purpose.
Scaling Organization
– Tackle meaningful work in a high-growth, ever-evolving environment.
Transparent Communication
– Expect open decision-making and regular company-wide updates.
Innovation-Driven
– Autonomy and support to ship great work and try new things.
Open Source Roots
– Built on community-driven values that shape how we work.
Empowered Teams
– High trust, low ego culture that values outcomes over optics.
Career Growth Pathways
– Defined opportunities to grow and develop your career.
Approachable Leadership
– Transparent execs who are involved, visible, and human.
Passionate People
– Join a team of smart, supportive folks who care deeply about what they do.
In-Person onboarding
- We want you to thrive from day 1 with your fellow new ‘Grafanistas’ to learn all about what we do and how we do it.
Balance is Key
- We operate a global annual leave policy of 30 days per annum. 3 days of your annual leave entitlement are reserved for Grafana Shutdown Days to allow the team to really disconnect.
*We will comply with local legislation where applicable.
Equal Opportunity Employer:
Grafana Labs is an equal opportunities employer. We welcome applications from everyone regardless of race, colour, nationality, origin, caste, sex, gender reassignment identity or expression, sexual orientation, age, religion or belief, disability, veteran status, genetic information, pregnancy, maternity, marital, family or carer status, or any other characteristic which is protected by local law. We believe that equality and diversity build a strong organisation, and we work hard to ensure that is the foundation of our organisation as we grow.
Grafana Labs may utilize AI tools in its recruitment process to assist in matching information provided in CVs to job postings. The recruitment team will continue to review inbound CVs manually to identify alignment with current openings.
#LI-Remote
For information about how your personal data is used once you’ve applied to a job, check out our
privacy policy
.
Location: Germany (Remote)
Grafana Labs is the company behind Grafana Cloud, the fully managed observability platform trusted by more than 10,000 organizations to ensure reliability, resolve incidents faster, and optimize telemetry at scale. Built on open source and open standards and designed for interoperability across any stack, Grafana Cloud brings AI to observability and observability to AI, giving teams (and their agents) unified visibility so they can see, understand, and act on all their disparate data, wherever it lives, and move at the speed of their ambitions. Customers, including Anthropic, Bloomberg, NVIDIA, Microsoft, and Salesforce, rely on Grafana Labs. We are a 100% remote company with team members across 40+ countries, backed by leading investors including Lightspeed Venture Partners, Sequoia Capital, GIC, Coatue, J.P. Morgan, CapitalG, and Lead Edge Capital. Learn more at
grafana.com
and follow us on
LinkedIn
and
X
.
We’re scaling fast and staying true to what makes us different: an open-source legacy, a global collaborative culture, and a passion for meaningful work. Our team thrives in an innovation-driven environment where transparency, autonomy, and trust fuel everything we do.
You may not meet every requirement, and that’s okay. If this role excites you, we’d love you to raise your hand for what could be a truly career-defining opportunity.
This is a remote opportunity and we would be interested in applications from the UK, Ireland, Sweden, Spain and Germany.
The opportunity:
Grafana Labs is building a native experimentation platform: a Grafana app that lets teams define A/B tests, connect them to feature flags and product telemetry, and get trustworthy, statistically sound answers about what their changes actually did.
It started as a hackathon project and is now used by Grafana engineering and product teams in our internal environment to run real experiments. The next step is to make it a first-class product: one we rely on every day internally and, over time, one we offer to Grafana Cloud customers alongside Frontend Observability, Session Replay and our other user-experience capabilities.
You'll join the
Product Analytics team
, a group of highly technical product analysts who help teams across Grafana understand how our products are used and run experiments on them. As the team's dedicated software engineer, you'll own the engineering of the experimentation app and have a lot of influence over where it goes. You'll partner closely with data scientists on the statistics, data engineers on event pipelines and the data warehouse, software engineers across Grafana on feature flags, Frontend Observability and the App Platform, and product stakeholders who rely on experiment results to make decisions. This is a hands-on engineering role that ships production code. It is not an analyst role.
About the product:
The experimentation app is built on the Grafana App Platform:
Frontend:
a TypeScript and React app plugin using @grafana/ui, plus a custom datasource plugin that powers experiment statistics panels.
Backend:
Go, built with the Grafana App SDK. Experiments are Kubernetes-style custom resources defined in CUE, with an operator, admission webhooks, and support for declarative, GitOps-style management.
Feature flags:
integration with
OpenFeature
and the
OpenFeature Remote Evaluation Protocol (OFREP)
, Grafana's multi-tenant feature toggle service, and an embedded GO Feature Flag evaluator.
Statistics engine:
a Bayesian analysis engine (TypeScript, with a Go port) that produces a direction-aware verdict per metric, probability to be best, credible intervals, expected loss and sample-size recommendations.
Data:
experiment exposure and outcome events flow from product instrumentation through RudderStack into BigQuery, or from Grafana Faro into Loki, and are queried live through Grafana datasources.
AI:
experiment authoring assisted by
Grafana Assistant
, which discovers relevant data and drafts the experiment configuration for a human to review.
What You’ll be doing:
Evolve the experimentation app from internal tool to product.
Full ownership of features end to end across the React frontend and Go backend, from problem framing and design through rollout, measurement and iteration.
Build the experimentation experience.
Develop intuitive workflows for defining hypotheses, configuring experiments and metrics, managing their lifecycle, and exploring results. Make these experiences useful for product managers and analysts as well as engineers.
Make instrumentation easier to adopt and trust
. Evolve the experimentation SDK and its OpenFeature and Faro integrations. Help teams connect variant assignment, actual exposure, and outcome events with consistent identity and event contracts.
Connect experiments to the rest of Grafana’s user-experience stack.
Integrate with Grafana Faro and Frontend Observability so flag exposures and outcomes are captured automatically, and link experiment results to Session Replay and critical user journeys so teams can see
why
a variant won, not only
that
it won.
Harden the statistics and analysis path.
Work with our data analysts to extend the statistics engine, and make analysis scalable, cost-aware and correct. Examples include moving computation server-side, scheduled analysis, alerting on experiment health, and guardrails against misleading results.
Use AI where it genuinely helps.
Extend the Grafana Assistant integration for authoring, explaining and reporting on experiments.
Raise the engineering bar.
Mentor teammates, including analysts who contribute code, through code review, pairing and design docs. Write the architecture decision records (ADRs), docs and demos that help other teams adopt experimentation.
Own what you ship.
Take part in on-call for the services you build, and support the internal teams that run experiments on them.
We invest heavily in developer productivity. You can use modern AI coding assistants as part of your daily workflow (your choice of tools, within security guidelines), backed by a company-funded usage budget so you can iterate quickly without unnecessary friction. We encourage pragmatic AI-assisted development: faster prototyping, test generation, refactors, documentation, and incident follow-ups, always with strong code review and quality standards. You’ll also have access to the latest frontier models from OpenAI, Anthropic, and Google.
What makes you a great fit:
We highly value people who are intellectually curious, default to transparency, have a strong bias towards action, and are kind and enjoy working as a team.
Strong full-stack engineering experience.
You’ve built and operated production web applications with TypeScript and React, and backend services in Go (or a similar language, with willingness to work in Go). You value maintainability, automated testing and secure development practices.
Experience building an in-house platform or integrating existing experimentation and A/B testing platform
(for example Statsig, Eppo, GrowthBook, Optimizely, LaunchDarkly experiments, or an in-house platform).
Product and data intuition.
You care whether what you shipped actually moved the needle, and you’re comfortable working with event data, SQL and data warehouses such as BigQuery.
Technical ownership.
You’ve delivered complex projects with minimal supervision, broken them into short feedback loops (analyze, design, ship an MVP, learn, iterate), and helped teammates work more effectively.
Operational responsibility.
You’ve been on call, supported software in production, and know how to make systems observable and debuggable.
Pragmatic AI usage.
You use AI coding tools thoughtfully, validate their output, and share practices that improve the team’s speed
and
quality.
Clear communication.
You can explain technical and statistical tradeoffs to engineers, analysts and product managers in a fully remote, asynchronous environment.
Bonus Points For:
Hands-on experience with feature flags and OpenFeature.
A working understanding of experiment statistics: Bayesian or frequentist testing, sample sizing, variance reduction, and common pitfalls such as peeking and sample ratio mismatch.
Experience with Kubernetes concepts: custom resources, operators, admission webhooks, GitOps.
Experience building Grafana plugins or apps, or with the Grafana App SDK or Scenes.
Familiarity with frontend observability and product analytics tooling, such as Grafana Faro, RUM, session replay, RudderStack or Segment.
Open source contribution or maintainership.
Experience as a user of Grafana, Prometheus, Loki or Tempo, whether at work or on a homelab.
Compensation & Rewards:
In Germany, the base compensation range for this role is €
100,000 - €125,000
. Actual compensation may vary based on level, experience, and skillset as assessed throughout the interview process. All of our roles include Restricted Stock Units (RSUs), giving every team member ownership in Grafana Labs' success. We believe in shared outcomes—RSUs help us stay aligned and invested as we scale globally.
*Compensation ranges are country specific. If you are applying for this role from a different location than listed above, your recruiter will discuss your specific market’s defined pay range & benefits at the beginning of the process.
Why You’ll Thrive at Grafana Labs:
100% Remote, Global Culture -
As a remote-only company, we bring together talent from around the world, united by a culture of collaboration and shared purpose.
Scaling Organization
– Tackle meaningful work in a high-growth, ever-evolving environment.
Transparent Communication
– Expect open decision-making and regular company-wide updates.
Innovation-Driven
– Autonomy and support to ship great work and try new things.
Open Source Roots
– Built on community-driven values that shape how we work.
Empowered Teams
– High trust, low ego culture that values outcomes over optics.
Career Growth Pathways
– Defined opportunities to grow and develop your career.
Approachable Leadership
– Transparent execs who are involved, visible, and human.
Passionate People
– Join a team of smart, supportive folks who care deeply about what they do.
In-Person onboarding
- We want you to thrive from day 1 with your fellow new ‘Grafanistas’ to learn all about what we do and how we do it.
Balance is Key
- We operate a global annual leave policy of 30 days per annum. 3 days of your annual leave entitlement are reserved for Grafana Shutdown Days to allow the team to really disconnect.
*We will comply with local legislation where applicable.
Equal Opportunity Employer:
Grafana Labs is an equal opportunities employer. We welcome applications from everyone regardless of race, colour, nationality, origin, caste, sex, gender reassignment identity or expression, sexual orientation, age, religion or belief, disability, veteran status, genetic information, pregnancy, maternity, marital, family or carer status, or any other characteristic which is protected by local law. We believe that equality and diversity build a strong organisation, and we work hard to ensure that is the foundation of our organisation as we grow.
Grafana Labs may utilize AI tools in its recruitment process to assist in matching information provided in CVs to job postings. The recruitment team will continue to review inbound CVs manually to identify alignment with current openings.
#LI-Remote
For information about how your personal data is used once you’ve applied to a job, check out our
privacy policy
.
Location: Spain (Remote)
Grafana Labs is the company behind Grafana Cloud, the fully managed observability platform trusted by more than 10,000 organizations to ensure reliability, resolve incidents faster, and optimize telemetry at scale. Built on open source and open standards and designed for interoperability across any stack, Grafana Cloud brings AI to observability and observability to AI, giving teams (and their agents) unified visibility so they can see, understand, and act on all their disparate data, wherever it lives, and move at the speed of their ambitions. Customers, including Anthropic, Bloomberg, NVIDIA, Microsoft, and Salesforce, rely on Grafana Labs. We are a 100% remote company with team members across 40+ countries, backed by leading investors including Lightspeed Venture Partners, Sequoia Capital, GIC, Coatue, J.P. Morgan, CapitalG, and Lead Edge Capital. Learn more at
grafana.com
and follow us on
LinkedIn
and
X
.
We’re scaling fast and staying true to what makes us different: an open-source legacy, a global collaborative culture, and a passion for meaningful work. Our team thrives in an innovation-driven environment where transparency, autonomy, and trust fuel everything we do.
You may not meet every requirement, and that’s okay. If this role excites you, we’d love you to raise your hand for what could be a truly career-defining opportunity.
This is a remote opportunity and we would be interested in applications from the UK, Ireland, Sweden, Spain and Germany.
The opportunity:
Grafana Labs is building a native experimentation platform: a Grafana app that lets teams define A/B tests, connect them to feature flags and product telemetry, and get trustworthy, statistically sound answers about what their changes actually did.
It started as a hackathon project and is now used by Grafana engineering and product teams in our internal environment to run real experiments. The next step is to make it a first-class product: one we rely on every day internally and, over time, one we offer to Grafana Cloud customers alongside Frontend Observability, Session Replay and our other user-experience capabilities.
You'll join the
Product Analytics team
, a group of highly technical product analysts who help teams across Grafana understand how our products are used and run experiments on them. As the team's dedicated software engineer, you'll own the engineering of the experimentation app and have a lot of influence over where it goes. You'll partner closely with data scientists on the statistics, data engineers on event pipelines and the data warehouse, software engineers across Grafana on feature flags, Frontend Observability and the App Platform, and product stakeholders who rely on experiment results to make decisions. This is a hands-on engineering role that ships production code. It is not an analyst role.
About the product:
The experimentation app is built on the Grafana App Platform:
Frontend:
a TypeScript and React app plugin using @grafana/ui, plus a custom datasource plugin that powers experiment statistics panels.
Backend:
Go, built with the Grafana App SDK. Experiments are Kubernetes-style custom resources defined in CUE, with an operator, admission webhooks, and support for declarative, GitOps-style management.
Feature flags:
integration with
OpenFeature
and the
OpenFeature Remote Evaluation Protocol (OFREP)
, Grafana's multi-tenant feature toggle service, and an embedded GO Feature Flag evaluator.
Statistics engine:
a Bayesian analysis engine (TypeScript, with a Go port) that produces a direction-aware verdict per metric, probability to be best, credible intervals, expected loss and sample-size recommendations.
Data:
experiment exposure and outcome events flow from product instrumentation through RudderStack into BigQuery, or from Grafana Faro into Loki, and are queried live through Grafana datasources.
AI:
experiment authoring assisted by
Grafana Assistant
, which discovers relevant data and drafts the experiment configuration for a human to review.
What You’ll be doing:
Evolve the experimentation app from internal tool to product.
Full ownership of features end to end across the React frontend and Go backend, from problem framing and design through rollout, measurement and iteration.
Build the experimentation experience.
Develop intuitive workflows for defining hypotheses, configuring experiments and metrics, managing their lifecycle, and exploring results. Make these experiences useful for product managers and analysts as well as engineers.
Make instrumentation easier to adopt and trust
. Evolve the experimentation SDK and its OpenFeature and Faro integrations. Help teams connect variant assignment, actual exposure, and outcome events with consistent identity and event contracts.
Connect experiments to the rest of Grafana’s user-experience stack.
Integrate with Grafana Faro and Frontend Observability so flag exposures and outcomes are captured automatically, and link experiment results to Session Replay and critical user journeys so teams can see
why
a variant won, not only
that
it won.
Harden the statistics and analysis path.
Work with our data analysts to extend the statistics engine, and make analysis scalable, cost-aware and correct. Examples include moving computation server-side, scheduled analysis, alerting on experiment health, and guardrails against misleading results.
Use AI where it genuinely helps.
Extend the Grafana Assistant integration for authoring, explaining and reporting on experiments.
Raise the engineering bar.
Mentor teammates, including analysts who contribute code, through code review, pairing and design docs. Write the architecture decision records (ADRs), docs and demos that help other teams adopt experimentation.
Own what you ship.
Take part in on-call for the services you build, and support the internal teams that run experiments on them.
We invest heavily in developer productivity. You can use modern AI coding assistants as part of your daily workflow (your choice of tools, within security guidelines), backed by a company-funded usage budget so you can iterate quickly without unnecessary friction. We encourage pragmatic AI-assisted development: faster prototyping, test generation, refactors, documentation, and incident follow-ups, always with strong code review and quality standards. You’ll also have access to the latest frontier models from OpenAI, Anthropic, and Google.
What makes you a great fit:
We highly value people who are intellectually curious, default to transparency, have a strong bias towards action, and are kind and enjoy working as a team.
Strong full-stack engineering experience.
You’ve built and operated production web applications with TypeScript and React, and backend services in Go (or a similar language, with willingness to work in Go). You value maintainability, automated testing and secure development practices.
Experience building an in-house platform or integrating existing experimentation and A/B testing platform
(for example Statsig, Eppo, GrowthBook, Optimizely, LaunchDarkly experiments, or an in-house platform).
Product and data intuition.
You care whether what you shipped actually moved the needle, and you’re comfortable working with event data, SQL and data warehouses such as BigQuery.
Technical ownership.
You’ve delivered complex projects with minimal supervision, broken them into short feedback loops (analyze, design, ship an MVP, learn, iterate), and helped teammates work more effectively.
Operational responsibility.
You’ve been on call, supported software in production, and know how to make systems observable and debuggable.
Pragmatic AI usage.
You use AI coding tools thoughtfully, validate their output, and share practices that improve the team’s speed
and
quality.
Clear communication.
You can explain technical and statistical tradeoffs to engineers, analysts and product managers in a fully remote, asynchronous environment.
Bonus Points For:
Hands-on experience with feature flags and OpenFeature.
A working understanding of experiment statistics: Bayesian or frequentist testing, sample sizing, variance reduction, and common pitfalls such as peeking and sample ratio mismatch.
Experience with Kubernetes concepts: custom resources, operators, admission webhooks, GitOps.
Experience building Grafana plugins or apps, or with the Grafana App SDK or Scenes.
Familiarity with frontend observability and product analytics tooling, such as Grafana Faro, RUM, session replay, RudderStack or Segment.
Open source contribution or maintainership.
Experience as a user of Grafana, Prometheus, Loki or Tempo, whether at work or on a homelab.
Compensation & Rewards:
In Spain, the base compensation range for this role is €85
,000 - €107,000
. Actual compensation may vary based on level, experience, and skillset as assessed throughout the interview process. All of our roles include Restricted Stock Units (RSUs), giving every team member ownership in Grafana Labs' success. We believe in shared outcomes—RSUs help us stay aligned and invested as we scale globally.
*Compensation ranges are country specific. If you are applying for this role from a different location than listed above, your recruiter will discuss your specific market’s defined pay range & benefits at the beginning of the process.
Why You’ll Thrive at Grafana Labs:
100% Remote, Global Culture -
As a remote-only company, we bring together talent from around the world, united by a culture of collaboration and shared purpose.
Scaling Organization
– Tackle meaningful work in a high-growth, ever-evolving environment.
Transparent Communication
– Expect open decision-making and regular company-wide updates.
Innovation-Driven
– Autonomy and support to ship great work and try new things.
Open Source Roots
– Built on community-driven values that shape how we work.
Empowered Teams
– High trust, low ego culture that values outcomes over optics.
Career Growth Pathways
– Defined opportunities to grow and develop your career.
Approachable Leadership
– Transparent execs who are involved, visible, and human.
Passionate People
– Join a team of smart, supportive folks who care deeply about what they do.
In-Person onboarding
- We want you to thrive from day 1 with your fellow new ‘Grafanistas’ to learn all about what we do and how we do it.
Balance is Key
- We operate a global annual leave policy of 30 days per annum. 3 days of your annual leave entitlement are reserved for Grafana Shutdown Days to allow the team to really disconnect.
*We will comply with local legislation where applicable.
Equal Opportunity Employer:
Grafana Labs is an equal opportunities employer. We welcome applications from everyone regardless of race, colour, nationality, origin, caste, sex, gender reassignment identity or expression, sexual orientation, age, religion or belief, disability, veteran status, genetic information, pregnancy, maternity, marital, family or carer status, or any other characteristic which is protected by local law. We believe that equality and diversity build a strong organisation, and we work hard to ensure that is the foundation of our organisation as we grow.
Grafana Labs may utilize AI tools in its recruitment process to assist in matching information provided in CVs to job postings. The recruitment team will continue to review inbound CVs manually to identify alignment with current openings.
#LI-Remote
For information about how your personal data is used once you’ve applied to a job, check out our
privacy policy
.
Location: Republic of Ireland (Remote)
Grafana Labs is the company behind Grafana Cloud, the fully managed observability platform trusted by more than 10,000 organizations to ensure reliability, resolve incidents faster, and optimize telemetry at scale. Built on open source and open standards and designed for interoperability across any stack, Grafana Cloud brings AI to observability and observability to AI, giving teams (and their agents) unified visibility so they can see, understand, and act on all their disparate data, wherever it lives, and move at the speed of their ambitions. Customers, including Anthropic, Bloomberg, NVIDIA, Microsoft, and Salesforce, rely on Grafana Labs. We are a 100% remote company with team members across 40+ countries, backed by leading investors including Lightspeed Venture Partners, Sequoia Capital, GIC, Coatue, J.P. Morgan, CapitalG, and Lead Edge Capital. Learn more at
grafana.com
and follow us on
LinkedIn
and
X
.
We’re scaling fast and staying true to what makes us different: an open-source legacy, a global collaborative culture, and a passion for meaningful work. Our team thrives in an innovation-driven environment where transparency, autonomy, and trust fuel everything we do.
You may not meet every requirement, and that’s okay. If this role excites you, we’d love you to raise your hand for what could be a truly career-defining opportunity.
This is a remote opportunity and we would be interested in applications from the UK, Ireland, Sweden, Spain and Germany.
The opportunity:
Grafana Labs is building a native experimentation platform: a Grafana app that lets teams define A/B tests, connect them to feature flags and product telemetry, and get trustworthy, statistically sound answers about what their changes actually did.
It started as a hackathon project and is now used by Grafana engineering and product teams in our internal environment to run real experiments. The next step is to make it a first-class product: one we rely on every day internally and, over time, one we offer to Grafana Cloud customers alongside Frontend Observability, Session Replay and our other user-experience capabilities.
You'll join the
Product Analytics team
, a group of highly technical product analysts who help teams across Grafana understand how our products are used and run experiments on them. As the team's dedicated software engineer, you'll own the engineering of the experimentation app and have a lot of influence over where it goes. You'll partner closely with data scientists on the statistics, data engineers on event pipelines and the data warehouse, software engineers across Grafana on feature flags, Frontend Observability and the App Platform, and product stakeholders who rely on experiment results to make decisions. This is a hands-on engineering role that ships production code. It is not an analyst role.
About the product:
The experimentation app is built on the Grafana App Platform:
Frontend:
a TypeScript and React app plugin using @grafana/ui, plus a custom datasource plugin that powers experiment statistics panels.
Backend:
Go, built with the Grafana App SDK. Experiments are Kubernetes-style custom resources defined in CUE, with an operator, admission webhooks, and support for declarative, GitOps-style management.
Feature flags:
integration with
OpenFeature
and the
OpenFeature Remote Evaluation Protocol (OFREP)
, Grafana's multi-tenant feature toggle service, and an embedded GO Feature Flag evaluator.
Statistics engine:
a Bayesian analysis engine (TypeScript, with a Go port) that produces a direction-aware verdict per metric, probability to be best, credible intervals, expected loss and sample-size recommendations.
Data:
experiment exposure and outcome events flow from product instrumentation through RudderStack into BigQuery, or from Grafana Faro into Loki, and are queried live through Grafana datasources.
AI:
experiment authoring assisted by
Grafana Assistant
, which discovers relevant data and drafts the experiment configuration for a human to review.
What You’ll be doing:
Evolve the experimentation app from internal tool to product.
Full ownership of features end to end across the React frontend and Go backend, from problem framing and design through rollout, measurement and iteration.
Build the experimentation experience.
Develop intuitive workflows for defining hypotheses, configuring experiments and metrics, managing their lifecycle, and exploring results. Make these experiences useful for product managers and analysts as well as engineers.
Make instrumentation easier to adopt and trust
. Evolve the experimentation SDK and its OpenFeature and Faro integrations. Help teams connect variant assignment, actual exposure, and outcome events with consistent identity and event contracts.
Connect experiments to the rest of Grafana’s user-experience stack.
Integrate with Grafana Faro and Frontend Observability so flag exposures and outcomes are captured automatically, and link experiment results to Session Replay and critical user journeys so teams can see
why
a variant won, not only
that
it won.
Harden the statistics and analysis path.
Work with our data analysts to extend the statistics engine, and make analysis scalable, cost-aware and correct. Examples include moving computation server-side, scheduled analysis, alerting on experiment health, and guardrails against misleading results.
Use AI where it genuinely helps.
Extend the Grafana Assistant integration for authoring, explaining and reporting on experiments.
Raise the engineering bar.
Mentor teammates, including analysts who contribute code, through code review, pairing and design docs. Write the architecture decision records (ADRs), docs and demos that help other teams adopt experimentation.
Own what you ship.
Take part in on-call for the services you build, and support the internal teams that run experiments on them.
We invest heavily in developer productivity. You can use modern AI coding assistants as part of your daily workflow (your choice of tools, within security guidelines), backed by a company-funded usage budget so you can iterate quickly without unnecessary friction. We encourage pragmatic AI-assisted development: faster prototyping, test generation, refactors, documentation, and incident follow-ups, always with strong code review and quality standards. You’ll also have access to the latest frontier models from OpenAI, Anthropic, and Google.
What makes you a great fit:
We highly value people who are intellectually curious, default to transparency, have a strong bias towards action, and are kind and enjoy working as a team.
Strong full-stack engineering experience.
You’ve built and operated production web applications with TypeScript and React, and backend services in Go (or a similar language, with willingness to work in Go). You value maintainability, automated testing and secure development practices.
Experience building an in-house platform or integrating existing experimentation and A/B testing platform
(for example Statsig, Eppo, GrowthBook, Optimizely, LaunchDarkly experiments, or an in-house platform).
Product and data intuition.
You care whether what you shipped actually moved the needle, and you’re comfortable working with event data, SQL and data warehouses such as BigQuery.
Technical ownership.
You’ve delivered complex projects with minimal supervision, broken them into short feedback loops (analyze, design, ship an MVP, learn, iterate), and helped teammates work more effectively.
Operational responsibility.
You’ve been on call, supported software in production, and know how to make systems observable and debuggable.
Pragmatic AI usage.
You use AI coding tools thoughtfully, validate their output, and share practices that improve the team’s speed
and
quality.
Clear communication.
You can explain technical and statistical tradeoffs to engineers, analysts and product managers in a fully remote, asynchronous environment.
Bonus Points For:
Hands-on experience with feature flags and OpenFeature.
A working understanding of experiment statistics: Bayesian or frequentist testing, sample sizing, variance reduction, and common pitfalls such as peeking and sample ratio mismatch.
Experience with Kubernetes concepts: custom resources, operators, admission webhooks, GitOps.
Experience building Grafana plugins or apps, or with the Grafana App SDK or Scenes.
Familiarity with frontend observability and product analytics tooling, such as Grafana Faro, RUM, session replay, RudderStack or Segment.
Open source contribution or maintainership.
Experience as a user of Grafana, Prometheus, Loki or Tempo, whether at work or on a homelab.
Compensation & Rewards:
In Ireland, the base compensation range for this role is
EUR 107,000
- EUR 134,000
.
Actual compensation may vary based on level, experience, and skillset as assessed throughout the interview process. All of our roles include Restricted Stock Units (RSUs), giving every team member ownership in Grafana Labs' success. We believe in shared outcomes—RSUs help us stay aligned and invested as we scale globally.
*Compensation ranges are country specific. If you are applying for this role from a different location than listed above, your recruiter will discuss your specific market’s defined pay range & benefits at the beginning of the process.
Why You’ll Thrive at Grafana Labs:
100% Remote, Global Culture -
As a remote-only company, we bring together talent from around the world, united by a culture of collaboration and shared purpose.
Scaling Organization
– Tackle meaningful work in a high-growth, ever-evolving environment.
Transparent Communication
– Expect open decision-making and regular company-wide updates.
Innovation-Driven
– Autonomy and support to ship great work and try new things.
Open Source Roots
– Built on community-driven values that shape how we work.
Empowered Teams
– High trust, low ego culture that values outcomes over optics.
Career Growth Pathways
– Defined opportunities to grow and develop your career.
Approachable Leadership
– Transparent execs who are involved, visible, and human.
Passionate People
– Join a team of smart, supportive folks who care deeply about what they do.
In-Person onboarding
- We want you to thrive from day 1 with your fellow new ‘Grafanistas’ to learn all about what we do and how we do it.
Balance is Key
- We operate a global annual leave policy of 30 days per annum. 3 days of your annual leave entitlement are reserved for Grafana Shutdown Days to allow the team to really disconnect.
*We will comply with local legislation where applicable.
Equal Opportunity Employer:
Grafana Labs is an equal opportunities employer. We welcome applications from everyone regardless of race, colour, nationality, origin, caste, sex, gender reassignment identity or expression, sexual orientation, age, religion or belief, disability, veteran status, genetic information, pregnancy, maternity, marital, family or carer status, or any other characteristic which is protected by local law. We believe that equality and diversity build a strong organisation, and we work hard to ensure that is the foundation of our organisation as we grow.
Grafana Labs may utilize AI tools in its recruitment process to assist in matching information provided in CVs to job postings. The recruitment team will continue to review inbound CVs manually to identify alignment with current openings.
#LI-Remote
For information about how your personal data is used once you’ve applied to a job, check out our
privacy policy
.
Location: United Kingdom (Remote)
Grafana Labs is the company behind Grafana Cloud, the fully managed observability platform trusted by more than 10,000 organizations to ensure reliability, resolve incidents faster, and optimize telemetry at scale. Built on open source and open standards and designed for interoperability across any stack, Grafana Cloud brings AI to observability and observability to AI, giving teams (and their agents) unified visibility so they can see, understand, and act on all their disparate data, wherever it lives, and move at the speed of their ambitions. Customers, including Anthropic, Bloomberg, NVIDIA, Microsoft, and Salesforce, rely on Grafana Labs. We are a 100% remote company with team members across 40+ countries, backed by leading investors including Lightspeed Venture Partners, Sequoia Capital, GIC, Coatue, J.P. Morgan, CapitalG, and Lead Edge Capital. Learn more at
grafana.com
and follow us on
LinkedIn
and
X
.
We’re scaling fast and staying true to what makes us different: an open-source legacy, a global collaborative culture, and a passion for meaningful work. Our team thrives in an innovation-driven environment where transparency, autonomy, and trust fuel everything we do.
You may not meet every requirement, and that’s okay. If this role excites you, we’d love you to raise your hand for what could be a truly career-defining opportunity.
This is a remote opportunity and we would be interested in applications from the UK, Ireland, Sweden, Spain and Germany.
The opportunity:
Grafana Labs is building a native experimentation platform: a Grafana app that lets teams define A/B tests, connect them to feature flags and product telemetry, and get trustworthy, statistically sound answers about what their changes actually did.
It started as a hackathon project and is now used by Grafana engineering and product teams in our internal environment to run real experiments. The next step is to make it a first-class product: one we rely on every day internally and, over time, one we offer to Grafana Cloud customers alongside Frontend Observability, Session Replay and our other user-experience capabilities.
You'll join the
Product Analytics team
, a group of highly technical product analysts who help teams across Grafana understand how our products are used and run experiments on them. As the team's dedicated software engineer, you'll own the engineering of the experimentation app and have a lot of influence over where it goes. You'll partner closely with data scientists on the statistics, data engineers on event pipelines and the data warehouse, software engineers across Grafana on feature flags, Frontend Observability and the App Platform, and product stakeholders who rely on experiment results to make decisions. This is a hands-on engineering role that ships production code. It is not an analyst role.
About the product:
The experimentation app is built on the Grafana App Platform:
Frontend:
a TypeScript and React app plugin using @grafana/ui, plus a custom datasource plugin that powers experiment statistics panels.
Backend:
Go, built with the Grafana App SDK. Experiments are Kubernetes-style custom resources defined in CUE, with an operator, admission webhooks, and support for declarative, GitOps-style management.
Feature flags:
integration with
OpenFeature
and the
OpenFeature Remote Evaluation Protocol (OFREP)
, Grafana's multi-tenant feature toggle service, and an embedded GO Feature Flag evaluator.
Statistics engine:
a Bayesian analysis engine (TypeScript, with a Go port) that produces a direction-aware verdict per metric, probability to be best, credible intervals, expected loss and sample-size recommendations.
Data:
experiment exposure and outcome events flow from product instrumentation through RudderStack into BigQuery, or from Grafana Faro into Loki, and are queried live through Grafana datasources.
AI:
experiment authoring assisted by
Grafana Assistant
, which discovers relevant data and drafts the experiment configuration for a human to review.
What You’ll be doing:
Evolve the experimentation app from internal tool to product.
Full ownership of features end to end across the React frontend and Go backend, from problem framing and design through rollout, measurement and iteration.
Build the experimentation experience.
Develop intuitive workflows for defining hypotheses, configuring experiments and metrics, managing their lifecycle, and exploring results. Make these experiences useful for product managers and analysts as well as engineers.
Make instrumentation easier to adopt and trust
. Evolve the experimentation SDK and its OpenFeature and Faro integrations. Help teams connect variant assignment, actual exposure, and outcome events with consistent identity and event contracts.
Connect experiments to the rest of Grafana’s user-experience stack.
Integrate with Grafana Faro and Frontend Observability so flag exposures and outcomes are captured automatically, and link experiment results to Session Replay and critical user journeys so teams can see
why
a variant won, not only
that
it won.
Harden the statistics and analysis path.
Work with our data analysts to extend the statistics engine, and make analysis scalable, cost-aware and correct. Examples include moving computation server-side, scheduled analysis, alerting on experiment health, and guardrails against misleading results.
Use AI where it genuinely helps.
Extend the Grafana Assistant integration for authoring, explaining and reporting on experiments.
Raise the engineering bar.
Mentor teammates, including analysts who contribute code, through code review, pairing and design docs. Write the architecture decision records (ADRs), docs and demos that help other teams adopt experimentation.
Own what you ship.
Take part in on-call for the services you build, and support the internal teams that run experiments on them.
We invest heavily in developer productivity. You can use modern AI coding assistants as part of your daily workflow (your choice of tools, within security guidelines), backed by a company-funded usage budget so you can iterate quickly without unnecessary friction. We encourage pragmatic AI-assisted development: faster prototyping, test generation, refactors, documentation, and incident follow-ups, always with strong code review and quality standards. You’ll also have access to the latest frontier models from OpenAI, Anthropic, and Google.
What makes you a great fit:
We highly value people who are intellectually curious, default to transparency, have a strong bias towards action, and are kind and enjoy working as a team.
Strong full-stack engineering experience.
You’ve built and operated production web applications with TypeScript and React, and backend services in Go (or a similar language, with willingness to work in Go). You value maintainability, automated testing and secure development practices.
Experience building an in-house platform or integrating existing experimentation and A/B testing platform
(for example Statsig, Eppo, GrowthBook, Optimizely, LaunchDarkly experiments, or an in-house platform).
Product and data intuition.
You care whether what you shipped actually moved the needle, and you’re comfortable working with event data, SQL and data warehouses such as BigQuery.
Technical ownership.
You’ve delivered complex projects with minimal supervision, broken them into short feedback loops (analyze, design, ship an MVP, learn, iterate), and helped teammates work more effectively.
Operational responsibility.
You’ve been on call, supported software in production, and know how to make systems observable and debuggable.
Pragmatic AI usage.
You use AI coding tools thoughtfully, validate their output, and share practices that improve the team’s speed
and
quality.
Clear communication.
You can explain technical and statistical tradeoffs to engineers, analysts and product managers in a fully remote, asynchronous environment.
Bonus Points For:
Hands-on experience with feature flags and OpenFeature.
A working understanding of experiment statistics: Bayesian or frequentist testing, sample sizing, variance reduction, and common pitfalls such as peeking and sample ratio mismatch.
Experience with Kubernetes concepts: custom resources, operators, admission webhooks, GitOps.
Experience building Grafana plugins or apps, or with the Grafana App SDK or Scenes.
Familiarity with frontend observability and product analytics tooling, such as Grafana Faro, RUM, session replay, RudderStack or Segment.
Open source contribution or maintainership.
Experience as a user of Grafana, Prometheus, Loki or Tempo, whether at work or on a homelab.
Compensation & Rewards:
In the UK, the base compensation range for this role is £94
,000 - £118,000
. Actual compensation may vary based on level, experience, and skillset as assessed throughout the interview process. All of our roles include Restricted Stock Units (RSUs), giving every team member ownership in Grafana Labs' success. We believe in shared outcomes—RSUs help us stay aligned and invested as we scale globally.
*Compensation ranges are country specific. If you are applying for this role from a different location than listed above, your recruiter will discuss your specific market’s defined pay range & benefits at the beginning of the process.
Why You’ll Thrive at Grafana Labs:
100% Remote, Global Culture -
As a remote-only company, we bring together talent from around the world, united by a culture of collaboration and shared purpose.
Scaling Organization
– Tackle meaningful work in a high-growth, ever-evolving environment.
Transparent Communication
– Expect open decision-making and regular company-wide updates.
Innovation-Driven
– Autonomy and support to ship great work and try new things.
Open Source Roots
– Built on community-driven values that shape how we work.
Empowered Teams
– High trust, low ego culture that values outcomes over optics.
Career Growth Pathways
– Defined opportunities to grow and develop your career.
Approachable Leadership
– Transparent execs who are involved, visible, and human.
Passionate People
– Join a team of smart, supportive folks who care deeply about what they do.
In-Person onboarding
- We want you to thrive from day 1 with your fellow new ‘Grafanistas’ to learn all about what we do and how we do it.
Balance is Key
- We operate a global annual leave policy of 30 days per annum. 3 days of your annual leave entitlement are reserved for Grafana Shutdown Days to allow the team to really disconnect.
*We will comply with local legislation where applicable.
Equal Opportunity Employer:
Grafana Labs is an equal opportunities employer. We welcome applications from everyone regardless of race, colour, nationality, origin, caste, sex, gender reassignment identity or expression, sexual orientation, age, religion or belief, disability, veteran status, genetic information, pregnancy, maternity, marital, family or carer status, or any other characteristic which is protected by local law. We believe that equality and diversity build a strong organisation, and we work hard to ensure that is the foundation of our organisation as we grow.
Grafana Labs may utilize AI tools in its recruitment process to assist in matching information provided in CVs to job postings. The recruitment team will continue to review inbound CVs manually to identify alignment with current openings.
#LI-Remote
For information about how your personal data is used once you’ve applied to a job, check out our
privacy policy
.
Location: United States - Remote
Please note that we are unable to consider applications from candidates based in France, Italy, or Germany for this role.
Money is moving onto the internet, and the shift has a name:
Open Money.
This is money that is open, portable, agentic, and owned by you. MetaMask spent the last ten years building it; with 100M+ downloads, users in ~190 countries, and trillions in cumulative transaction volume, it's the most trusted self-custodial financial platform on the internet. Now we're building the operating system for your money: one place to hold, move, grow, and use anything you own. Join a remote-first, global team rebuilding how money works: a problem that touches everyone, every day.
What you'll do
As a Senior Software Engineer, you will:
Architect, build, and maintain features related to digital assets across MetaMask Clients, including ERC-20 tokens, NFTs, Token Lists, and Token Detail Pages
Develop and support core wallet controllers that manage asset state and data throughout the MetaMask ecosystem
Expand asset support to include emerging standards such as Real World Assets (RWAs)
Help create intuitive, efficient, and secure Web3 interactions that delight users
Collaborate with product managers, designers, and other engineers to deliver high-quality features
Participate in code reviews and help maintain high code quality standards
Requirements:
3+ years working with mobile-based technologies
3+ years building websites and/or applications
Experience with React and React Native
Strong knowledge of modern Javascript (ES6/TypeScript/etc.)
Familiarity with blockchain fundamentals and Web3 integration
Working knowledge of cross platform/browser compatibility
Experience working with APIs and middleware services
Experience working in an agile development team
Experience developing applications with clean code practices, testing, and adherence to coding standards
Understanding of web-based security considerations
Bonus Points:
Experience with token standards (ERC-20, ERC-721, ERC-1155, RWAs) and token list management
Experience with DeFi protocols, token swaps, or fiat on/off ramps
Knowledge of financial products in the digital space
Interest in blockchain technologies and Web3
Basic understanding of cryptography principles
Experience working in distributed teams
Previous experience working in Web3
Familiarity with the Web3 wallet ecosystem
Experience with performance optimization
Other skills to demonstrate:
Good verbal and written communication in English
Teamwork, flexibility, and organization
Eagerness to learn and grow your technical skills
Ability to balance technical quality with business needs and user experience
Don't meet all the requirements? Don't sweat it. We’re passionate about building a diverse team of humans and as such, if you think you've got what it takes for our chaotic-but-fun, remote-friendly, start-up environment—apply anyway, detailing your relevant transferable skills in your cover letter. While we have a pretty good idea of what we need, we're ready for you to challenge our thinking on who needs to be in this role.
The salary range listed for this role applies to US-based candidates only. Compensation for candidates based outside the US (including Canada, EMEA, and LATAM) will be determined based on location, experience, and skills during the interview process, and may differ from the listed US range.
US pay range (not including bonus, equity or other benefits)
$139,000
—
$210,000 USD
In the rapidly evolving Web3 space, we believe that everyone is a builder. This expansive paradigm requires a range of backgrounds, talents, skills, and experiences to influence and shape the future. At MetaMask, this diversity fuels our ability to shift control and redefine the realm of possibility. We are committed to ensuring that our technology empowers people and communities through decentralized technologies. We welcome the range of perspectives and differences and celebrate them. We're excited to see how your unique skills as a builder can contribute to our vision, drive innovation, and help us shape a more inclusive Web3.
MetaMask is an equal opportunity employer. All employment decisions are made without regard to race, color, national origin, ancestry, sex, gender, gender identity or expression, sexual orientation, age, genetic information, religion, disability, medical condition, pregnancy, marital status, family status, veteran status, or any other characteristic protected by law.
MetaMask is aware of fraudulent recruitment practices and we encourage all applicants to review our best practices to protect yourself, which can be found on our page.
MetaMask may use artificial intelligence (AI) tools to support parts of our recruitment process, such as reviewing applications, screening resumes, or conducting initial candidate assessments. These tools are designed to assist our recruiting team and improve efficiency — they do not replace human judgment. A human recruiter or hiring manager reviews every candidate, and all final hiring decisions are made by people, not AI.
It is a requirement of employment in this position that applicants may be required to submit to background and identity verification checks, including but not limited to employment, education, criminal record checks, and other such checks as determined necessary by the company.
Location: Paris, France
Workplace: Hybrid
We’re a team of experts pushing the limits of what’s possible, united by our common goal to unlock true freedom through digital ownership, making technology accessible for all. We believe in a world where users, creators and enterprises manage their value with ownership and freedom. Our curiosity drives us to innovate, empowering individuals on a global scale. We believe change is constant and our team moves forward as one, with a culture of problem-solving where every employee is empowered and supported to challenge tradition and create solutions. Our mission is simple: to make self-custody accessible and give people the keys to their own financial futures. If you want to make a true impact, we want you to join us at Ledger.
At Ledger, we’re proud to be the global platform for digital assets and Web3, with over 20% of the world’s crypto assets secured through our Ledger devices. With our headquarters in Paris, and offices in Vierzon, Grenoble, Montpellier, London, Portland, Geneva, Zurich and Central Singapore, we have a team of around 600 professionals developing a variety of products and services to enable individuals and companies to securely buy, store, swap, grow and manage crypto assets – including the Ledger hardware wallets line with more than 7.5 millions units already sold in 200 countries.
The team:
To support our continued growth, we’re hiring an Engineering Manager to join the Wallet Experience business unit. You’ll work directly with the Engineering Director and lead high-performing teams that deliver core features across our top-rated native applications. This is a hands-on leadership role: you’ll shape the product experience millions of users rely on every day and help define how a modern engineering team builds with AI.
What you’ll be doing:
Management
- Lead your team and meet regularly with your direct reports to give frequent, actionable feedback.
- Drive recruitment, performance assessments, training and career development for your team.
- Help each person set clear goals and improve their practices, supporting their growth and our retention goals.
- Build AI fluency in your team: coach engineers to use AI tools well, share what works, and make AI-assisted development part of how they grow.
Tech
- Drive projects end to end, applying best-in-class engineering practices: clean architecture, strong test coverage, code review and observability.
- Lead the adoption of AI across the development lifecycle, from coding agents and AI-assisted reviews to test generation and automated workflows. Set clear guardrails for quality, security and privacy.
- Participate in sprint delivery, monitor engineering metrics, and be accountable for the quality of what ships.
- Bring forward innovative solutions and encourage innovative thinking from others, including new ways AI can remove toil and speed up delivery.
Delivery & Impact
- Work closely with Delivery Managers, Product Owners and Designers to assess feasibility, give technical recommendations, and help with estimation and planning.
- Focus the team on outcomes, not output: tie work to user and business impact, and measure it.
- Delegate effectively so work is completed as specified, without micromanaging.
- Set clear expectations and make sure practices are followed to meet Ledger’s quality bar.
Leadership & Communication
- Bring a positive “can do” attitude and be a role model for others.
- Communicate proactively and be a well-identified point of contact for other teams.
- Track progress, risks and issues, and communicate them to the right stakeholders.
- Champion a culture of continuous improvement, where the team regularly reviews and raises its own standards.
What we’re looking for:
- 3+ years of experience managing engineering teams.
- Strong experience in React.js development, tools and libraries.
- Good knowledge of browsers and web APIs.
- Knowledge of React Native is appreciated.
- Hands-on experience using AI tools in software development (e.g. coding assistants or agents), and a clear view of how to adopt them responsibly at team level.
- A track record of raising engineering standards and delivering measurable impact.
- Experience with CI/CD and building deployment pipelines is a plus.
- Knowledge of UI/UX practices in software development.
- A team-player mindset, excellent interpersonal skills and the ability to work cross-functionally.
- Enthusiasm for hiring and developing people.
- Willingness to build skills in the Web3 industry.
At Ledger, we are dedicated to continually investing in our employees which is why we offer more than just salaries; we provide comprehensive compensation packages that include a wide range of benefits. Here are some of the benefits you can look forward to:
- Flexible work options - Our hybrid policy allows employees to work from home up to 3 times per week
- Health & Wellness support - Health and Life Insurance.
- Financial growth opportunities - Employees can become shareholders in Ledger as well as other financial benefits depending on your country of work.
- Commuter allowance - Ledger offers a commuter allowance to contribute to your preferred means of transportation.
- Learning & Development - A comprehensive suite of training solutions providing a personalised learning experience for every employee.
For regionally specific benefits, your Talent Acquisition contact will be able to provide you with more information.
We’re committed to building an inclusive hiring process. If you need any adjustments or accommodations, just let us know, we’ll do our best to support you.
Хочу найти человека, который будет помогать искать заказы и работу - за каждый найденный проект плачу процент от суммы. Ищу человека, который будет находить для меня проекты и работу.
География найма не уточнена
Canada (Remote); We are considering candidates based in the US and Canada only, within the Eastern or Central time zones
United States (Remote); We are considering candidates based in the US and Canada only, within the Eastern or Central time zones
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.
Гибридsenior🌎 We welcome applications from talent worldwide and provide relocation support to Hamburg, Germany for those ready to join our team
УдалённоseniorRemote Spain; We're a full-stack team located entirely in Europe within the same time zone, but culturally rooted in Silicon Valley
seniorMexico
seniorUnited States
seniorSweden (Remote)
seniorGermany (Remote)
seniorSpain (Remote)
seniorRepublic of Ireland (Remote)
seniorUnited Kingdom (Remote)
seniorПротиворечивые условия: Please note that we are unable to consider applications from candidates based in France, Italy, or Germany for this role; Compensation for candidates based outside the US (including Canada, EMEA, and LATAM) will be determined based on location, experience, and skills during the interview process, and may differ from the listed US range