Senior Software Engineer (Qodana Core) en Madrid, España - Jobeax
Descripción de la vacante
Senior Software Engineer (Qodana Core) en Madrid, España
JetBrains
RemotoTrabaja desde cualquier lugar
HíbridoCombinación de oficina y remoto
PresencialTrabaja desde la oficina
300k
Spain, Madrid
Senior Software Engineer (Qodana Core) en Madrid, España is listed on Jobeax. Browse 80,000+ vacancies available.
Do you love dissecting code to understand how it really works, and want to build tools that help millions of other developers trust theirs?
About JetBrains
We create intelligent software development tools for developers and teams. More than 15 million users, over 300,000 companies, and 88 of the Fortune Global Top 100 rely on our products to solve real, complex problems. Our mission is simple: make development teams more productive and AI adoptable at scale.
What You’ll Do
We build Qodana to bring the intelligence of JetBrains IDEs directly into the CI/CD pipeline, helping engineering teams spot security flaws, license issues, and bugs before they ever reach production. As AI-assisted coding grows, the need for deep, static code analysis is more critical than ever.
In this role, you’ll join our Qodana Core team to expand our static analysis engine and design new algorithms for complex, inter-procedural code analysis. You will have direct ownership over how we configure and orchestrate these analyses across different environments. You’ll collaborate closely with other JetBrains compiler and IDE teams, directly influencing how development teams worldwide maintain code quality and adopt AI safely.
Day To Day, You Will
Design and implement new static analysis checks, rules, and inter-procedural analysis algorithms.
Extend Qodana’s capabilities in critical areas like license compliance, security, and vulnerability detection.
Optimize how code analysis runs, configure execution paths, and orchestrate performance based on project context.
Build and refine CI/CD integrations to make Qodana easy to adopt across different development workflows.
Collaborate with compiler and IDE teams across JetBrains to share insights and align analysis engines.
Take ownership of features from early concept to release, gathering feedback and iterating to make them better.
What You’ll Bring
A deep curiosity about code structure, compilers, and how static analysis works.
A proactive mindset, not waiting for permission to fix a broken process or improve a system.
Strong collaboration skills and a readiness to support your technical ideas with clear, logical reasoning.
Comfort working in a distributed team across different countries and time zones.
A focus on quality over quick fixes, valuing long-term maintainability in your work.
Experience with developer tooling, static analysis, application security, or LLM-based applications would be a plus. Familiarity with languages and ecosystems beyond the JVM – such as C++, Rust, JavaScript or TypeScript, Python, .NET, or Go – would also be valuable.
What You’ll Need
Deep, practical knowledge of JVM development (such as Kotlin or Java).
Experience designing and implementing complex algorithms or handling performance-critical backend architectures.
Fluent communication skills in English to collaborate with team members globally.
What Success Looks Like
First 3 months: You will get familiar with the Qodana codebase and the IntelliJ Platform architecture, delivering your first set of analysis rules and integrations.
First 6 months: You will take full ownership of specific analysis features, collaborating with neighboring teams to design robust solutions for complex codebases.
Long term: You will help shape the technical direction of Qodana Core, continuously raising the bar for static analysis performance and developer experience.
Why join JetBrains?
Strong base salary – We offer competitive pay that reflects your skills and experience.
Flexible work schedule – Enjoy the freedom to work from home or from the office.
Extra time off – More days to relax, recharge, and do the things you love.
Learning and development opportunities – Access to conferences, courses, and language classes.
Relocation support – Assistance to help make your move as smooth and stress-free as possible.
Free meals and snacks – Lunch and refreshments provided to keep you fueled.
Health and wellness – On-site gyms or sports club stipends.
Internal events – Company-wide celebrations and team gatherings.
We are an equal opportunity employer. We know great ideas can come from anyone, anywhere. That’s why we do our best to create an open and inclusive workplace – one that welcomes everyone regardless of their background, identity, religion, age, accessibility needs, or orientation.
We are an equal opportunity employer
We know great ideas can come from anyone, anywhere. That’s why we do our best to create an open and inclusive workplace – one that welcomes everyone regardless of their background, identity, religion, age, accessibility needs, or orientation.
We process the data provided in your job application in accordance with the Recruitment Privacy Policy.
... audio information. And whatever we're doing seems to be working. We're #1 in our category, and experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify's product experience ...
About the role We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify's product experience across platforms. It's a critical role for someone who enjoys working at the intersection of product and infrastructure, ...
... audio information. And whatever we're doing seems to be working. We're #1 in our category, and experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify's product experience ...
Electronic Arts in Madrid seeks a Senior Systems Software Engineer to architect and scale core game and engine foundations within Unreal Engine. You will drive performance improvements, memory optimization, and robust, scalable systems to empower our development teams. Hybrid/onsite in Madrid, Spain. You will define budgets, ...
Clutch Canada is seeking a Senior Software Engineer to join its Core Experiences Team in Barcelona, Spain. The role involves collaborating on cross-platform SDK projects, optimizing existing functionalities, and shipping backend services using Kotlin. Ideal candidates should have a strong background in systems thinking, ...
... being the #18 productivity app in the App Store category and also our recent recognition as Apple's 2025 Design Award for inclusivity, we find the need for a Senior iOS Engineer to help us support the new user base as well as work on new and exciting projects to push our missing forward. This is a key role and ideal for ...
... being the #18 productivity app in the App Store category and also our recent recognition as Apple's 2025 Design Award for inclusivity, we find the need for a Senior iOS Engineer to help us support the new user base as well as work on new and exciting projects to push our missing forward. This is a key role and ideal for ...
... several hundred thousand repositories. Check this out to find out more about our product: https://jobeax.com/link/qGKMzw0Y0dgCiBiu We are looking for an AI Engineer who can design and implement agentic tools from scratch, bring them to the end users, and make coding with agents smarter, faster, and more reliable. What you'll ...
... Github CI/CD. Education & certifications - Bachelor's or Master's degree in Computer Science or equivalent practical experience. - 5+ years of experience in a software engineering role. - Passionate about software craftsmanship: Strong understanding of software development principles, Clean Code and Clean Architecture. - Product ...
About the role Drivers of change, it’s your time to pave new ways. Intellias, a leading software provider in the automotive industry, invites you to develop the future of driving. Join the team and create products used by millions of people in the world. Intellias is partnering with a Fortune 100, Midwest-based industrial ...
... support a particular part of Monzo. Our squads belong to our wider collectives (a word we use to describe self-governing business units of ~100 people). They are; Core Banking, Business Banking, Wealth, Borrowing, Growth, Payments, Platform, Fincrime, Security & Expansion. They're all looking for additional Backend Engineers ...
... productive and AI adoptable at scale. As AI-assisted coding grows, the need for deep, static code analysis is more critical than ever. In this role, you’ll join our Qodana Core team to expand our static analysis engine and design new algorithms for complex, inter-procedural code analysis. You will have direct ownership over how ...
... commercial flows correct, and tackling hard distributed systems challenges on the critical path of every paid request. About JetBrains We create intelligent software development tools for developers and teams. More than 15 million users, over 300,000 companies, and 88 of the Fortune Global Top 100 rely on our products to ...
... journey. If you want to know more about how Fever processes your personal data,Fever - Candidate Privacy Notice What are we looking for We are looking for a Senior Software Engineer to join the Engineering team with outstanding software development talent proven by great work results/experience. Somebody who cares about ...
... If you're ready to apply cutting-edge technology to problems that affect millions of people, your next chapter starts here. Learn more here . We are hiring Senior Backend Software Engineers across all teams. As a Senior Backend Software Engineer, you will be responsible for: - Developing bank connectivity and payment automation ...
About the role As a Senior Software Engineer on the Clearing team you'll work on what happens after the trade is made. Most of the work we do is not user facing (although we have some user facing systems as well) but is very much essential to the day to day operations of a Broker Dealer company. During the past couple years ...
... and London. We encourage diversity and are an international team coming from 26 different countries and speaking 25 different languages. As a Senior/Staff Software Engineer at Ledgy, you'll design and build elegant, scalable systems that power how companies manage their equity. You'll collaborate with fellow engineers ...
... different registry, a different database, a different set of rules about what can be checked and how. To take our platform to the next level, we're looking for a Senior Software Engineer to join the Trust team. This team builds and operates the services that validate a person's identity data against country-specific authoritative ...
About the role The Opportunity: We are looking for a highly capable Senior iOS Engineer to join our Powered team and take ownership of our iOS SDKs: the CQoE SDK, which telecom carriers and partners embed directly into their own apps to passively measure real-world network quality, and the Speedtest SDK, the core measurement ...