Senior Software Developer (DataGrip)

1 Month ago • All levels • Programming

Job Summary

Job Description

The Senior Software Developer role focuses on improving the usability and discoverability of existing DataGrip features, with a significant emphasis on AI integration for SQL workflows and enhancing support for enterprise use cases. Responsibilities include developing AI integrations for areas like Explain Plan and error handling, optimizing introspection performance for databases like Snowflake and BigQuery, adding support for new SQL dialects and databases, developing Data Visualization and Data Compare features, improving the usability of query execution, enhancing NoSQL database support (MongoDB, Redis), maintaining Diagrams functionality, and implementing query profiling flows.
Must have:
  • Product-based mindset
  • Strive for perfect usability
  • Comfortable with existing codebases
  • Write readable and performant code
  • Consider architectural questions
  • Communicate respectfully
  • Flexible and independent

Job Details

DataGrip is a multi-database IDE that allows users to work with all popular databases. It has the same functionality as database support in all other JetBrains IDEs, but is still heavily used as a standalone product.

The DataGrip team:

Our team is relatively small – there are 15 of us, seven of whom are software developers. We’re a flexible, independent, and informal team. This working environment did not come about by chance – it is the result of the hard work and contributions of all its members.

Where we’re at:

One of the key directions of our strategy is improving the usability of DataGrip’s existing functionality. We already have many great features, but some of them still have low usability and discoverability.

AI is a game-changer in the world of working with SQL, and AI integration is a big part of our roadmap for 2025. We're moving to an AI Agents approach: nearly every scenario in the database engineer's routine can be dramatically changed nowadays.

Another area of functionality we aim to improve is related to the use cases of enterprise companies.

What the role entails: Based on the above, here are product areas which you might find yourself responsible for:

  • AI integration with new product scopes: Explain Plan, error handling, connectivity, and database navigation.
  • Improving introspection performance for Snowflake, BigQuery, and other databases.
  • New SQL dialects and databases support.
  • Development and maintenance for the Data Visualization functionality.
  • A Data Compare feature, including new functionality, data migration, and more.
  • Work on the usability of how DataGrip runs queries, including large scripts.
  • Enhancing support for NoSQL databases: MongoDB, Redis.
  • Development and maintenance for Diagrams.
  • Query profiling: creating the entire flow for query profiling.

Required skills:

We’ll be happy to have you on our team if you:

  • Have a product-based mindset.
  • Strive to achieve perfect usability.
  • Aren’t afraid of dealing with somebody else's code.
  • Strive to write readable and performant code and familiarize yourself with algorithms.
  • Don't set architectural questions aside.
  • Communicate respectfully and constructively.
  • Are flexible and enjoy working independently.

Have other initiatives you’d like to bring to the table? We’re always open to hearing your ideas.

Similar Jobs

Tesla - Electrical Engineer - Motor Design and Multi-Physics Optimization

Tesla

Athens, Greece (On-Site)
6 Months ago
Draftwise - Senior Customer Success Manager

Draftwise

New York, United States (Remote)
3 Weeks ago
Nagarro - Senior Staff Engineer, Big Data

Nagarro

India (Remote)
9 Months ago
Ansys - Lead R&D Software Engineer - C++/Python, EDA Tools

Ansys

Chalandri, Greece (On-Site)
2 Months ago
Puzzle Cats - Senior Software Engineer

Puzzle Cats

Toronto, Ontario, Canada (On-Site)
11 Months ago
Veeam Software - Middle/Senior C# Developer for Azure Backup

Veeam Software

Poland (Remote)
2 Months ago
Nagarro - Associate Staff Engineer, Java

Nagarro

Riyadh, Riyadh Province, Saudi Arabia (On-Site)
9 Months ago
Nasdaq - Senior Software Developer

Nasdaq

Vilnius, Vilnius County, Lithuania (Hybrid)
1 Week ago
bohemia interactive - Senior C++ Programmer

bohemia interactive

Prague, Prague, Czechia (On-Site)
1 Month ago
The Walt Disney Company - Specialist, Programming and Content Curation

The Walt Disney Company

Bangkok, Bangkok, Thailand (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Head Digital Works - Senior Media Planner - Digital & Offline

Head Digital Works

Bengaluru, Karnataka, India (On-Site)
3 Weeks ago
Shield AI - Lead, Platform Applications (R3434)

Shield AI

San Diego, California, United States (On-Site)
1 Week ago
Electronic Arts - Software Engineer, Java - EA Sports FC

Electronic Arts

Bucharest, Romania (Hybrid)
2 Weeks ago
Accenture - Record to Report Ops Senior Analyst

Accenture

Mumbai, Maharashtra, India (On-Site)
3 Months ago
Enphase Energy - Failure Analysis Engineer

Enphase Energy

Bengaluru, Karnataka, India (On-Site)
4 Weeks ago
Adyen - Senior Salesforce Consultant

Adyen

Amsterdam, North Holland, Netherlands (On-Site)
4 Weeks ago
Scientific Games - Advanced Tech Ops Engineer

Scientific Games

United States (On-Site)
4 Months ago
Scale AI - Solutions Engineer

Scale AI

Washington, District Of Columbia, United States (On-Site)
2 Months ago
Glocomms - Workday Project Manager

Glocomms

Milwaukee, Wisconsin, United States (Hybrid)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Yerevan, Yerevan, Armenia

playrix  - Lead Unity Software Engineer (Gameplay)

playrix

Armenia (Remote)
9 Months ago
G5 games - 2D HOG Grind Artist

G5 games

Yerevan, Yerevan, Armenia (Remote)
4 Months ago
Evolution  - Card Shuffler (Dealer)

Evolution

Yerevan, Yerevan, Armenia (On-Site)
5 Months ago
Sperasoft - 3D Weapon Artist (AAA Hero Shooter)

Sperasoft

Yerevan, Yerevan, Armenia (On-Site)
2 Weeks ago
Cubic games - Lead Game Designer

Cubic games

Yerevan, Yerevan, Armenia (Remote)
3 Weeks ago
Entlgd  - Lead 3D Environment Artist (realism)

Entlgd

Yerevan, Yerevan, Armenia (Hybrid)
2 Months ago
Workato - Staff Software Engineer (Core Team)

Workato

Yerevan, Yerevan, Armenia (Remote)
1 Month ago
Workato - Senior Mobile Engineer (React Native)

Workato

Yerevan, Yerevan, Armenia (On-Site)
1 Month ago
Fortra - Machine Learning Engineer II

Fortra

Armenia (On-Site)
2 Months ago
G5 games - C++ Gameplay Programmer

G5 games

Yerevan, Yerevan, Armenia (Remote)
9 Months ago

Get notifed when new similar jobs are uploaded

Programming Jobs

nova quark - Senior 3C Programmer - F/M/NB

nova quark

Paris, Île-de-France, France (Remote)
1 Week ago
Saviynt - Senior Engineer - Java

Saviynt

Bengaluru, Karnataka, India (Hybrid)
6 Months ago
T systems - Python Developer

T systems

Pune, Maharashtra, India (On-Site)
1 Month ago
London stock Exchange - Senior Java Developer

London stock Exchange

London, England, United Kingdom (Hybrid)
2 Months ago
CGS Carrers - Senior Java Software Engineer

CGS Carrers

Indonesia (Remote)
2 Months ago
Playtika - Java Technical Lead

Playtika

Romania (Hybrid)
9 Months ago
binance - Java Engineer - Trading Tech

binance

Taipei City, Taiwan (Remote)
5 Months ago
Figma - Software Engineer, C++

Figma

San Francisco, California, United States (Remote)
2 Weeks ago
TransUnion - Advisor Platform Software Developer

TransUnion

(Remote)
2 Months ago
Veeam Software - Senior C# Developer

Veeam Software

Czechia (Remote)
2 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Yerevan, Yerevan, Armenia (Hybrid)

Yerevan, Yerevan, Armenia (On-Site)

Yerevan, Yerevan, Armenia (On-Site)

Munich, Bavaria, Germany (Hybrid)

Prague, Prague, Czechia (On-Site)

Yerevan, Yerevan, Armenia (On-Site)

Prague, Prague, Czechia (On-Site)

Yerevan, Yerevan, Armenia (On-Site)

Yerevan, Yerevan, Armenia (On-Site)

View All Jobs

Get notified when new jobs are added by jetbrains

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug