Distributed Systems Software Developer

1 day ago


Hyderabad City Taluka, Pakistan SingleStore Full time

Software Engineer, Distributed Systems

Position Overview

You will be part of a small and collaborative team that builds systems software in a rapid production environment. This involves actively collaborating with the product team and other engineers to design and implement new key features that meet high standards of quality.

The Storage Team at SingleStore owns most of the low-level architecture of the system. Our architecture is a distributed, shared-nothing and cloud-native system, which enables our product's scalability and resiliency.

This includes working with (and building) cluster management, replication, consensus, fault-tolerance, and system of record features, as well as other core distributed system concepts.

Key Responsibilities
  • Develop critical software components, systems, and features.
  • Proactively learn about the system as a whole and contribute to its design.
  • Automate and test your own code to improve overall software quality.
  • Manage individual project priorities, deadlines, and deliverables.
  • Mentor and train other team members on design techniques and coding standards.
  • Participate in customer POCs to optimize customer experience and adoption.
  • Collaborate with other engineering teams and departments such as Sales, Marketing, and G&A.
Required Skills and Experience
  • Experience with C and/or C++ programming languages, particularly at system level.
  • Understanding of low-level concepts such as file systems, concurrency, multithreading, and server architectures.
  • Good algorithms and data structures knowledge.
  • Distributed systems and/or fault-tolerant systems development experience is a plus.
  • Familiarity with Distributed Systems concepts such as replication, consensus, networking, byzantine failures, … is a plus.
  • Possession of a B.S. degree or equivalent experience in Computer Science or a similar field.
About SingleStore

SingleStore delivers the cloud-native database with the speed and scale to power the world's data-intensive applications. With a distributed SQL database that introduces simplicity to your data architecture by unifying transactions and analytics, SingleStore empowers digital leaders to deliver exceptional, real-time data experiences to their customers.

We value individuals with the ability to work on diverse teams and with a diverse range of people, consistent with our commitment to diversity & inclusion.


  • Software Engineer

    1 day ago


    Hyderabad City Taluka, Pakistan DigitalOcean LLC Full time

    Empowering Developers to Build Scalable ApplicationsDigitalOcean is a leading cloud computing platform that provides a simple and intuitive way for developers to deploy and scale their applications. Our team is passionate about solving large-scale complex distributed systems challenges.Job DescriptionAs a Senior Software Engineer on our team, you will be...


  • Hyderabad City Taluka, Pakistan SingleStore Full time

    Collaborative Distributed Systems ExpertJob DescriptionThe Collaborative Distributed Systems Expert at SingleStore will work closely with the product team and other engineers to design and implement new key features that meet high standards of quality. You will be part of a small and collaborative team that builds systems software in a rapid production...


  • Hyderabad City Taluka, Pakistan DigitalOcean LLC Full time

    We are seeking a highly skilled software professional to lead the development of new cloud-based solutions at DigitalOcean.About the JobThis role requires 3-6 years of experience in algorithms and software engineering, with a strong background in high-performance distributed systems.Key Responsibilities:Own the research, engineering, maintenance, and...


  • Hyderabad City Taluka, Pakistan Astronomer Full time

    We're looking for experienced professionals who can ensure reliable data products using Apache Airflow. At Astronomer, we use Airflow to accelerate these products.About this role:You'll join our team of learners, innovators, and collaborators who empower data teams with mission-critical analytics, AI, and software.As a reliability engineer, you'll become an...


  • Hyderabad City Taluka, Pakistan SingleStore Full time

    Reliable System Software SpecialistJob SummaryThe Reliable System Software Specialist at SingleStore will play a crucial role in building systems software in a rapid production environment. This involves designing and implementing new key features that meet high standards of quality, as well as working with (and building) cluster management, replication,...


  • Hyderabad City Taluka, Pakistan SingleStore Full time

    About SingleStoreWe are a company at the forefront of real-time technology that's revolutionizing how businesses operate. Our engineers work in a rapid production environment, collaborating and innovating across teams to maximize impact.We value individual growth and celebrate successes together. As a Software Engineer, you will own projects from start to...


  • Hyderabad City Taluka, Pakistan SingleStore Full time

    About UsWe are a cutting-edge technology company that's transforming the way businesses operate in real-time. Our engineers work collaboratively in a fast-paced production environment, driving innovation across teams to maximize impact.We prioritize individual growth and celebrate successes together. As a Software Engineer, you will lead projects from...


  • Hyderabad City Taluka, Pakistan Qualcomm Technologies, Inc Full time

    Job DescriptionWe are seeking an experienced Embedded Systems Software Developer to join our team at Qualcomm Technologies, Inc. The ideal candidate will have a strong background in embedded systems and a passion for developing innovative software solutions.About the RoleThis is a unique opportunity to work on cutting-edge projects and collaborate with a...


  • Hyderabad City Taluka, Pakistan Qualcomm Technologies, Inc Full time

    Job Overview:The role of a Senior Software Engineer at Qualcomm India Private Limited involves designing, developing, and validating complex software systems. This individual will work in a fast-paced environment, drive innovation, and thrive under pressure. Key responsibilities include leading design and coding efforts, performing complex code reviews,...


  • Hyderabad City Taluka, Pakistan DigitalOcean LLC Full time

    We are looking for a talented software engineer to join our team as a developer of high-performance distributed systems.About UsDigitalOcean LLC is a leading cloud platform that enables developers to build and scale applications efficiently.Job Description:The ideal candidate will have 3-6 years of experience in algorithms and software engineering, with a...


  • Hyderabad City Taluka, Pakistan Nisum Technologies, Inc Full time

    Key ResponsibilitiesDesign, develop, and maintain high-quality software solutions that meet our clients' needs.Collaborate with cross-functional teams to define, design, and ship new features that enhance our clients' experiences.Implement and manage Kafka Streaming and containerized microservices to ensure seamless interactions.Work with RDBMS (Aurora...


  • Hyderabad City Taluka, Pakistan Qualcomm Technologies, Inc Full time

    Qualifications and Requirements:\We are seeking highly motivated and talented individuals with a strong background in software development and embedded systems to join our team as a Software Development Engineer for Embedded Systems.\Responsibilities:\\Designs and develops software components for embedded systems, including firmware and driver...


  • Hyderabad City Taluka, Pakistan Qualcomm Technologies, Inc Full time

    Our BenefitsWe offer equal opportunities employer status, reasonable accommodations for individuals with disabilities, and a commitment to making our workplace accessible. As a software engineer at Qualcomm, you will be part of a dynamic team that works on system-level software solutions. Collaborate with systems, hardware, architecture, test engineers, and...


  • Hyderabad City Taluka, Pakistan Warner Bros. Discovery, Inc. Full time

    Key ResponsibilitiesThe successful candidate will be responsible for:Designing and developing major functional changes to existing software systems or new ones, involving themselves and other engineers.Troubleshooting production issues by reviewing source code, logs, operational metrics, stack traces, etc.Providing guidance on design, coding, and operational...

  • Principal Engineer

    4 days ago


    Hyderabad City Taluka, Pakistan Qualcomm Technologies, Inc Full time

    Role Summary:As a Senior Staff Engineer at Qualcomm Technologies, Inc., you will play a key role in shaping the future of mobile technology. You will work on designing, developing, and validating complex software systems, collaborating with experienced professionals, and contributing to open-source projects. To be successful in this role, candidates should...


  • Hyderabad City Taluka, Pakistan Qualcomm Technologies, Inc Full time

    Company Overview:Qualcomm Technologies, Inc. is a leader in the technology industry, driving innovations in areas like AI, 5G, and IoT. Our mission is to make technologies that enhance mobile experiences and connect people worldwide.Job Description:The Senior Staff Engineer will work on designing, developing, and validating critical embedded software...

  • Software Engineer

    4 days ago


    Hyderabad City Taluka, Pakistan Qualcomm Technologies, Inc Full time

    Software Engineer (Embedded Systems)This position focuses on developing and debugging software for embedded systems using C and Python programming languages.Main ResponsibilitiesTriaging stability issues in embedded systems softwareDevelopment and debugging of embedded systems softwareCross-functional collaboration to resolve technical issuesMonitoring...


  • Hyderabad City Taluka, Pakistan Qualcomm Technologies, Inc Full time

    Role SummaryAs a Senior Embedded Software Developer at Qualcomm, you will be responsible for designing, developing, creating, modifying, and validating embedded and cloud edge software, applications, and/or specialized utility programs. You will also collaborate with cross-functional teams to design system-level software solutions and obtain information on...


  • Hyderabad City Taluka, Pakistan Qualcomm Technologies, Inc Full time

    About the JobThis position requires expertise in developing and debugging embedded systems software, specifically using C and Python programming languages.Responsibilities and RequirementsStability issue triage in embedded systems softwareDevelopment and debugging of software for embedded systemsCollaboration with cross-functional teams to resolve technical...


  • Hyderabad City Taluka, Pakistan Qualcomm Technologies, Inc Full time

    Job DescriptionThe Software Engineer (Embedded Systems) role at Qualcomm Technologies, Inc. involves:Main TasksTroubleshoot stability issues in embedded systems softwareDevelop and test software for embedded systemsCollaborate with cross-functional teams to address technical issuesStay informed about industry trends and emerging technologies in embedded...