HoustonRecruiter Since 2001
the smart solution for Houston jobs

Software Engineer, Build Systems - Remote

Company: Yugabyte
Location: Houston
Posted on: August 8, 2022

Job Description:

At Yugabyte, we are on a mission to build an open source, high-performance, distributed SQL database for powering global, internet-scale applications. We are building infrastructure that will become the foundation for building online applications over the next decade. We pride ourselves in blending hard but useful engineering solutions with easy, intuitive user experiences. Do you like to be a part of a super smart team and work on a tough problems that are valuable to end users? Join us! Remote applicants are welcome.This role would involve working on the build system for YugabyteDB, Yugabyte Platform, and our other products. Our build system allows our engineers to rapidly build, test, and merge code changes and create releases, and is key to the overall productivity of our engineering team.Responsibilities:

  • Work on the YugabyteDB build system, utilizing CMake, Make, Python, Maven, sbt and Bash.
  • Utilize cutting-edge features of Clang and GCC compilers for detecting memory and concurrency issues, analyzing code coverage, finding bugs using static analysis, and generating optimized code.
  • Help evaluate vendors of static code analysis, open source compliance and security analysis tools, and integrate those solutions with the build system.
  • Maintain and improve YugabyteDB packaging for a variety of platforms such as various Linux distributions (e.g. RedHat, CentOS, Ubuntu) as well as macOS.
  • Explore and evaluate alternative build tools for the next generation of YugabyteDB build system (Bazel is one such possibility).
  • Work with our DevOps team to ensure optimal build system integration with our CI/CD platform.Requirements:
    • A BS/MS/PhD degree in Computer Science (or a similar technical field of study)
    • Software development experience, especially in C/C++
    • Experience with build systems for UNIX/Linux software
    • Willingness and ability to learn new languages and concepts
    • Experience with developing large software systems a strong plus.Interview Process: -Health and safety remain a top priority for all of our roles. As such, all Yugabyte interviews are held virtually, so we can all continue doing our part with social distancing and containment efforts. Although we are based in Silicon Valley, we hire exceptional folks wherever they are! Our process usually lasts 2-3 weeks and consists of a phone screen, Zoom interviews including senior leaders.Our Benefits: -Remote workCompetitive SalaryFull Health BenefitsMonthly Wellness ReimbursementInternet and Phone ReimbursementHome Office Setup Reimbursement401KEqual Employment Opportunity Statement:As an equal opportunity employer, Yugabyte is committed to a diverse workforce. Employment decisions regarding recruitment and selection will be made without discrimination based on race, color, religion, national origin, gender, age, sexual orientation, physical or mental disability, genetic information or characteristic, gender identity and expression, veteran status, or other non-job related characteristics or other prohibited grounds specified in applicable federal, state and local laws.

Keywords: Yugabyte, Houston , Software Engineer, Build Systems - Remote, IT / Software / Systems , Houston, Texas

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest Texas jobs by following @recnetTX on Twitter!

Houston RSS job feeds