Software Engineer (Database) by SingleStore

Software Engineer (Database)

Rolling

SingleStore Software Engineer – Database Role in India

SingleStore is hiring a Software Engineer – Database in India for work on the core database engine. The role is centered on systems programming, concurrency, and performance, making it a strong fit for candidates who want to work close to the engine rather than at the application layer. SingleStore is described as a distributed SQL database company backed by GV, Insight, and Dell. The position is full-time, entry-level, and new-grad friendly, with salary not disclosed. Applications are to be submitted through the official Greenhouse posting.

Core focus: work on the database engine with systems programming, concurrency, and performance.


What the Role Is About

This opening is specifically for a Software Engineer – Database position, and the work described is tightly focused on the database engine itself. Rather than broad product work, the role points toward the technical foundations that make a database fast, reliable, and efficient. The mention of systems programming suggests work that is close to the operating behavior of software, while concurrency and performance indicate that the job involves careful engineering around how the database runs under load and handles multiple operations at once.

Because the company is a distributed SQL database company, the role naturally sits in a setting where database behavior matters at scale. The wording in the posting highlights the engine as the main area of contribution, which means the engineer is expected to engage with the internal mechanics of the database rather than only surface-level features. For candidates who are interested in low-level software and the technical details of database systems, this is the central theme of the opportunity.

Key themes in the role

  • Core database engine work
  • Systems programming
  • Concurrency
  • Performance
  • Distributed SQL database environment

The role description does not add extra layers of specialization beyond these areas, so the safest way to understand the job is to focus on the technical keywords provided. Those keywords are important because they define both the nature of the work and the type of engineering mindset likely needed. In search terms, this is a database engineering role with a strong emphasis on low-level software development and efficient execution.


Company Background and Hiring Context

SingleStore is identified as a distributed SQL database company, and the company is backed by GV, Insight, and Dell. That background is part of the provided information and helps frame the hiring context without adding anything beyond what is stated. The company identity matters because it shows that the role is within a database-focused organization rather than a general software company. For candidates, that means the work is aligned with database infrastructure and engine-level engineering.

The posting is for India, so the location is clearly part of the opportunity. The role is also marked as full-time, which gives a straightforward employment format. Since the salary is not disclosed, the listing does not provide compensation details, and no assumptions should be made beyond that. The application route is through the official Greenhouse posting, which is the only application detail included.

What is explicitly known about the company and posting

  • Company: SingleStore
  • Company type: distributed SQL database company
  • Backers: GV, Insight, and Dell
  • Location: India
  • Employment type: Full-time
  • Salary: Not disclosed
  • Application method: Official Greenhouse posting

The role is presented in a way that is easy to understand for candidates searching for database jobs in India, especially those looking for entry-level opportunities. Since the posting does not mention a minimum years of experience, it is reasonable to describe it as entry-level and new-grad friendly, exactly as stated. That makes the opportunity relevant for applicants who are early in their careers and want to work on a core engineering problem set.

Read More: Latest Jobs


Required Background and Technical Skills

The requirements listed for this role are focused on foundational computer science and strong programming ability. The educational requirement is a B.S. in CS/EE/CE, which means the role is open to candidates with a bachelor’s degree in computer science, electrical engineering, or computer engineering. The technical expectations are also clearly stated: strong C++/C, knowledge of OS / concurrency / multithreading, and familiarity with algorithms and data structures. These requirements point to a candidate profile that is comfortable with low-level software and structured problem solving.

Because the job is centered on the database engine, the listed skills are especially relevant. C++/C aligns with systems-level development, while OS / concurrency / multithreading connect directly to the role’s emphasis on performance and concurrent behavior. Algorithms and data structures are also important because database engine work often depends on efficient internal logic, though the posting itself only states the requirement and does not elaborate further. The combination of these skills suggests a role for someone who can reason carefully about software behavior and write efficient code.

Requirements stated in the posting

  • B.S. in CS/EE/CE
  • Strong C++/C
  • OS / concurrency / multithreading
  • Algorithms and data structures

The posting does not mention a minimum number of years of experience, which is why it is described as entry-level. It also does not state any additional prerequisites beyond the items above, so the article should remain limited to those facts. For search purposes, this makes the role relevant to people looking for new grad database engineer jobs, C++ database roles, and entry-level systems programming jobs in India.

Read More: Internships


Why This Role May Appeal to New Graduates

This position is described as entry-level and new-grad friendly, which is one of the most important signals in the posting. Since no minimum years are stated, the role does not set a lower experience threshold in the provided content. That makes it especially relevant for candidates who are just starting out and want a full-time role in database engineering. The combination of entry-level access and technically deep work is notable because it connects early-career hiring with core engine development.

For a new graduate, the role offers a direct path into systems programming, concurrency, and performance, all of which are advanced areas of software engineering. The requirements also make clear that the company is looking for candidates with a solid academic and technical base, especially in CS/EE/CE, C++/C, and algorithms and data structures. That means the role is not framed as generalist work; instead, it is targeted at applicants who already have the relevant foundations and want to apply them in a database context.

Entry-level signals in the posting

  • No minimum years stated
  • New-grad friendly
  • Full-time role
  • Focused on core database engine work

The role’s appeal also comes from its specificity. Some early-career jobs are broad and undefined, but this one clearly identifies the technical area: the database engine. That clarity can help candidates decide whether their interests align with the work. If someone wants to build depth in low-level software and database internals, the posting provides a direct match between the role and those interests.

Read More: Free Courses


How to Understand the Application Details

The application instruction is simple: apply through the official Greenhouse posting. No other application steps are included in the provided content, so the article should not add any extra process details. The posting also does not mention a deadline, interview stages, or assessment format, so those items should be left out. What matters most is that the application path is official and clearly identified.

Since the salary is not disclosed, applicants should understand that compensation information is not part of the provided listing. The role is still clearly defined in terms of function, location, and requirements, so the absence of salary details does not change the technical nature of the opportunity. The posting is also straightforward about being full-time, which helps set expectations for the type of employment being offered. Together, these details make the listing concise and focused.

Application facts from the posting

  • Apply via the official Greenhouse posting
  • Salary not disclosed
  • Full-time employment
  • India location

For readers comparing opportunities, the most useful takeaway is that the role is both technically specific and early-career accessible. The posting gives enough information to identify the kind of engineer needed, while keeping the application process limited to the official source. That makes it a clean listing for candidates who want to move directly from reading the role summary to applying through the stated channel.


Frequently Asked Questions

What is the job title?

The job title is Software Engineer – Database. It is a role at SingleStore focused on database engine work. The title aligns with the posting’s emphasis on systems programming, concurrency, and performance.

Where is the role located?

The role is in India. That is the location stated in the provided content. No more specific city or office detail is included, so the listing should be understood only at the country level.

Is this an entry-level role?

Yes, the role is described as entry-level and new-grad friendly. The content also says no minimum years are stated. That makes it suitable for candidates who are early in their careers and meet the listed technical requirements.

What skills are required?

The posting asks for a B.S. in CS/EE/CE and strong C++/C. It also requires knowledge of OS / concurrency / multithreading and algorithms and data structures. These are the only requirements provided.

What kind of work will the engineer do?

The engineer will work on the core database engine. The role specifically mentions systems programming, concurrency, and performance. No other responsibilities are listed, so the focus remains on engine-level database work.

How do applicants apply?

Applicants should apply through the official Greenhouse posting. That is the only application method mentioned in the content. No alternate application links or steps are provided.


Conclusion

SingleStore’s Software Engineer – Database opening in India is a focused opportunity for candidates who want to work on the core database engine. The role is centered on systems programming, concurrency, and performance, and it asks for a strong foundation in C++/C, OS / concurrency / multithreading, and algorithms and data structures. It is also clearly positioned as entry-level and new-grad friendly, with no minimum years stated. For applicants who match the listed background and want a full-time database engineering role, the official Greenhouse posting is the path to apply.

Share this post –
Job Overview

Date Posted

August 14, 2026

Location

India

Salary

As per company

Expiration date

Rolling

Experience

Entry-level

Gender

Both

Qualification

Any

Company Name

SingleStore

Job Overview

Date Posted

August 14, 2026

Location

India

Salary

As per company

Expiration date

Rolling

Experience

Entry-level

Gender

Both

Qualification

Company Name

SingleStore

Rolling
Want Regular Job/Internship Updates? Yes No