drjobs Lead Software Engineer Bazel العربية

Lead Software Engineer Bazel

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Jobs by Experience drjobs

1 - 0 years

Job Location drjobs

Manama - Bahrain

Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Nationality

Any Nationality

Gender

N/A

Vacancy

1 Vacancy

Job Description

Develocity is a first-of-its-kind product that software teams use to accelerate and optimize Bazel, Gradle, Maven, and sbt builds. It comprises several facets, including large-volume data ingestion and processing, complex data analysis and visualization, and distributed caching and execution systems.

Our software is used by some of the world’s leading software organizations, such as Netflix, Airbnb, Spotify, and Twitter. We continuously collaborate with these and other users to make our products better.

We are looking for a Lead Software Engineer proficient with the Bazel build system to help shape, build and deliver products that empower enterprise scale Bazel usage. This is a remote role from anywhere in the WORLD!

Our ideal candidates are passionate about developer productivity and thrive on the satisfaction of helping many engineering teams around the world improve theirs. They are able to use expertise and interpersonal skills to help customers and potential customers get the maximum possible benefit from technology developed by Gradle Inc.

Here's what you'll be doing:

  • Design, implement, test, deliver and maintain Develocity features
  • Solve technical problems that have large scope, complexity, and business impact
  • Recognize impediments to our efficiency as a team, propose and implement solutions
  • Advocate for improvements to product, performance, and security
  • Participate in Develocity releases in collaboration with the entire engineering team

Here’s what you bring to the team:

  • Practical experience developing and maintaining one or more large Bazel builds
  • Practical experience deploying and maintaining remote caching and execution infrastructure
  • Experience with programming in Java or Kotlin.
  • Experience with Bazel Build Event Protocol and Remote Execution API
  • Experience working as a Build Engineer in a large organization
  • Experience with AWS, Docker, and Kubernetes
  • Experience working on developer tools

Here's what you get:

  • Work on a widely used product with a clear vision for the future
  • Contribute to leading solutions in the new industry of Developer Productivity Engineering
  • Close customer interaction with engineers from leading tech organizations
  • An automation-focused, test-driven engineering culture
  • Close collaboration with experienced and dedicated peer engineers
  • Opportunities for growth in technical and leadership responsibilities
  • In-person meetings, such as our annual company offsite and team meetings
  • Work from home in a remote-first environment
  • Competitive salaries and equity grants

Benefits & Perks

  • A focus on learning and development – Gradle offers an annual learning and development stipend and a monthly company-wide Learning Day, where we encourage all team members to focus on their professional development for the day
  • A hardware package that includes a laptop, monitor, other peripheral hardware, and a home office stipend to make sure you are fully set up to work remotely
  • Generous paid time off
  • Paid public holidays
  • Volunteer Day – We offer up to 8 hours of paid work time each year for team members to give back to their local communities.

Employment Type

Full Time

Department / Functional Area

Administration

Key Skills

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.