Principal Performance Software Engineer

5 days ago


Raleigh, North Carolina, United States ClickHouse Full time
About the Role

ClickHouse is seeking a skilled Principal Performance Software Engineer to join our Core Performance team. As a key member of our distributed systems, you will analyze and optimize the performance of our core database, ensuring it remains at the forefront of the industry.

Your primary focus will be on optimizing query performance, distributed query optimization, relational operators, caching, and low-level optimizations. You will work closely with our Support Engineering team to debug advanced performance issues and collaborate with other core teams to assess the impact of new features on performance.

We are looking for an exceptional C++ engineer with a strong background in database internals and design. Experience in performance engineering, ideally in a database, is highly valued. You will work closely with our open-source community, resolving issues, reviewing and finishing PRs, and answering questions from various channels.

About You

We are looking for a highly skilled and experienced software development engineer with a solid background in C++. You should have strong knowledge in database internals and design, as well as experience in performance engineering, ideally in a database. You will be working in a remote-first, global team and will be responsible for ensuring the database performance does not deteriorate over time.

You will be working closely with our open-source community, resolving issues, reviewing and finishing PRs, and answering questions from various channels. You should have excellent communication skills and be able to work well within and across engineering teams.

Bonus points for experience with ClickHouse, security, privacy, and compliance, TCP/IP and network programming, and developing cloud infrastructure services with Kubernetes.



  • Raleigh, North Carolina, United States Booth & Associates LLC Full time

    Job OverviewAt Booth & Associates LLC, we are seeking a highly skilled Principal Electrical Engineer for Utility Studies. This role offers an exciting opportunity to join our dynamic team and contribute to the success of our projects.The successful candidate will be responsible for leading electrical engineering studies and ensuring that all project...


  • Raleigh, North Carolina, United States Dewberry Full time

    About DewberryDewberry is a leading professional services firm with over 60 locations and 2,500 professionals nationwide. Our people set us apart from competitors, as we seek out exceptional talent to deliver high-quality services to clients.We are seeking a Principal Mechanical Design Engineer for our Raleigh, NC office. This role will involve designing...


  • Raleigh, North Carolina, United States AEC Consulting Group Full time

    Job DescriptionAEC Consulting Group is seeking an experienced Principal Structural Engineer to oversee the design of building systems in various materials.The ideal candidate will have at least 5 years of experience working on projects of different sizes and types, with a strong understanding of mechanics of materials, steel, concrete, masonry, and timber...


  • Raleigh, North Carolina, United States Origence Full time

    About OrigenceWe are a fintech innovator, specializing in SaaS lending solutions that lead the industry. Our customer-centric mission focuses on empowering Credit Unions across the United States with accessible, competitive lending services.As a Sr. Software Engineer at Origence, you will be responsible for designing and implementing new software...


  • Raleigh, North Carolina, United States TIBCO Software Full time

    Are you ready to take on a role that combines front-end development with back-end services? We are seeking a talented Software Development Specialist to join our team and contribute to the development of our Admin WebApp and Self-Service platforms.This role will involve working closely with our stakeholders to design and build systems that allow our...

  • Software Engineer

    6 days ago


    Raleigh, North Carolina, United States High Woods Full time

    Job Title: Software EngineerJob Summary:We are seeking a skilled Software Engineer to join our team at Highwoods. As a Software Engineer, you will be responsible for designing, developing, and deploying custom software applications using Microsoft technologies such as.NET, SQL Server, and IIS.Key Responsibilities:Design and develop custom software...


  • Raleigh, North Carolina, United States Origence Full time

    About OrigenceWe are a leading fintech innovator with 30 years of experience in SaaS lending solutions. Our mission is customer-centric, empowering Credit Unions across the United States with accessible, competitive lending services.Our CultureWe invest in our employees, fostering a culture of innovation and ownership through freedom and responsibility. We...


  • Raleigh, North Carolina, United States Bandwidth Full time

    Transform Interactions for Top-Tier OrgsBandwidth delivers world-class messaging, voice, and emergency service connectivity for the world's biggest brands. We are the APIs and global network behind the platforms that the Global 2000's use to power their internal communications, contact center platforms, apps, and software.We transform interactions for...


  • Raleigh, North Carolina, United States ClickHouse Full time

    We are a high-growth company revolutionizing the database industry with our cutting-edge ClickHouse technology.As a High-Performance Database Optimization Engineer, you will be part of our Core Performance team responsible for analyzing and optimizing the performance of our core ClickHouse database.This role requires strong knowledge in database internals...


  • Raleigh, North Carolina, United States Red Cedar Consultancy, LLC Full time

    Job Title: Software Engineer SpecialistOverview: Red Cedar Consultancy, LLC is seeking a skilled Software Engineer Specialist to join our team. As a key member of our technology department, you will be responsible for designing and implementing software solutions that meet the needs of our clients. This is a challenging opportunity to work on complex...


  • Raleigh, North Carolina, United States Origence Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineering Leader to join our team at Origence. As a Staff Software Engineer, you will be responsible for leading technical initiatives, guiding engineering teams, and assisting in the successful execution of projects.The ideal candidate will have a minimum of 8 years of professional software...


  • Raleigh, North Carolina, United States Howso Full time

    Job Title: Software Engineer for AI InnovationAbout Us:Howso, a software company based in Raleigh, NC, is dedicated to building high-performance AI that can be trusted. Our mission is to establish trustworthy AI as the global standard.Job Description:We're looking for a Senior Backend Engineer with a solid breadth of experience to design and implement the...


  • Raleigh, North Carolina, United States Bandwidth Full time

    Join the Bandwidth Software Infrastructure Team as a Software Development Engineer InternWe are seeking a highly motivated and skilled Software Development Engineer Intern to join our software infrastructure team for Summer 2025.This is an excellent opportunity for students or recent graduates who want to gain hands-on experience in building and expanding...


  • Raleigh, North Carolina, United States Surya Technologies, Inc. Full time

    Job SummaryWe are seeking a skilled Technical Software Engineer to join our team at Surya Technologies, Inc. in Cary, NC.This onsite role involves creating and modifying computer application software or specialized utility programs to meet the needs of our clients.ResponsibilitiesAnalyze user requirements and develop software solutions to optimize...


  • Raleigh, North Carolina, United States Serigor Inc. Full time

    Job DescriptionWe are seeking an experienced Software Engineer to join our team at Serigor Inc. in Raleigh, NC.This is a 12+ month remote opportunity with a competitive salary range of $120,000 - $180,000 per year, depending on experience.ResponsibilitiesCollaborate with application end-users to identify and document functional requirements for software...


  • Raleigh, North Carolina, United States Serigor Inc. Full time

    Are you a seasoned software engineering professional looking for a new challenge? We have an exciting opportunity for a Senior Software Engineering Architect at Serigor Inc.Job DescriptionWe are seeking a highly skilled and experienced Senior Software Engineering Architect to join our team. As a key member of our architecture team, you will be responsible...


  • Raleigh, North Carolina, United States RELX Full time

    Company OverviewLexisNexis Legal & Professional, a global leader in information-based analytics and decision tools, empowers professionals to make informed decisions. As a part of RELX, we drive innovation and advance the rule of law worldwide.About the BusinessWe provide legal, regulatory, and business information that helps customers increase productivity,...


  • Raleigh, North Carolina, United States Howso Full time

    High-Performance AI Software DeveloperWe are a software company dedicated to building trustworthy AI. We're on a mission to make AI the global standard. As a small but mighty team, we're positioned to fundamentally change the Artificial Intelligence landscape for the better.Responsibilities include developing maintainable high-performance capabilities given...

  • **Software Engineer**

    2 weeks ago


    Raleigh, North Carolina, United States Focused HR Solutions Full time

    At Company, we are looking for a talented Software Engineer to join our team. As a Backend Developer, you will be responsible for designing, implementing, and maintaining the back-end of our web application. Key responsibilities include:Design and implement scalable and efficient back-end architectureDevelop and test back-end code to ensure high-quality and...

  • **Software Engineer**

    3 weeks ago


    Raleigh, North Carolina, United States Assisting Hands Full time

    Deliver high-quality software solutions as part of a collaborative team environment. Our **Software Engineer** will design and develop scalable software systems, working closely with cross-functional teams to drive business outcomes.Key Responsibilities:Develop and maintain software applications using best-in-class practicesCollaborate with product managers...