We are looking for a Senior or Principal Security Software Engineer for Gradle Build Tool to help us create and deliver safe and secure software to our users, as part of a collaborative team. Our ideal candidates have deep expertise in and are passionate about secure software development and DevSecOps principles. They are able to use technical expertise to help create secure software, and interpersonal skills to proactively develop and improve security related aspects of the software delivery process. They need to be able to collaborate with industry experts on broader security-related initiatives. Responsibilities Protecting Gradle Build Tool and its ecosystem including the Plugin Portal against supply chain attacksRepresenting Gradle in industry-wide security-related initiativesCollaborating with feature teams during design and development to deliver secure implementationsManaging discovered and reported application vulnerabilities, from analysis through to disclosureFixing some of the detected security vulnerabilities and doing code reviews for othersProactively increasing knowledge of secure coding practices amongst the wider development team and organization
We are looking for senior developer productivity engineers with a demonstrated ability to efficiently deliver and maintain robust and useful software based solutions, as part of a collaborative team. Our ideal candidates have a success record of shaping how development teams work by optimizing both processes as well as tooling used in the software delivery pipeline. While not necessarily Gradle experts, they do exhibit a deep understanding and interest in build automation and developer productivity. They thrive on making developers more productive by solving challenging build automation and CI requirements, are able to design and implement creative solutions that address build performance and reliability issues, possess and can capably articulate strong opinions, and feel comfortable collaborating with a distributed team. Responsibilities Maintaining and improving our own software delivery processesDesigning and implementing robust build automation solutionsApplying the latest Gradle Enterprise features and providing product feedbackCoordinating Gradle Enterprise releases in collaboration with the entire engineering teamMaking our entire engineering team more productive through code, process, and communication
We are looking for senior front-end engineers with a demonstrated ability to efficiently deliver and maintain robust and useful front-end solutions, as part of a collaborative team. Our ideal candidates have a proven ability to deliver testable, evolvable, and scalable React-based architectures. They are passionate about user experience and are driven to deliver value to users. They thrive on challenging problems, understand the nuances of performance and memory optimization, possess and can capably articulate strong opinions, and feel comfortable collaborating with a distributed team. Responsibilities Designing and implementing robust solutionsApplying automated quality assuranceEmploying modern software development techniques and practicesDoing user research, outreach and supportAssisting clients during trials and in productionManaging individual project priorities, deadlines and deliverablesContributing to changes that improve the teamβs velocity and efficiency
We are looking for experienced, Senior Scala engineers to help shape, build and deliver products that empower enterprise scale Sbt usage. 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 existing and potential customers get the maximum possible benefit from technology developed by Gradle Inc. Responsibilities Design, implement, test, deliver and maintain Gradle Enterprise featuresSolve technical problems that have large scope, complexity, and business impactRecognize impediments to our efficiency as a team, propose and implement solutionsAdvocate for improvements to product, performance, and securityParticipate in Gradle Enterprise releases in collaboration with the entire engineering team
We are looking for senior engineers with a strong passion for helping software engineering teams increase their developer productivity with faster, more reliable, and better scaleable builds, as part of a collaborative team. 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. Responsibilities Helping prospects and customers in optimizing their builds with Gradle EnterpriseEducating engineering teams on the importance of Developer Productivity EngineeringInforming engineering teams about modern software development techniques and practicesImproving open-source third-party components used in Android/Gradle/Maven buildsDeveloping auxiliary tooling that supports customers' adoption of Gradle EnterpriseContributing product feedback to the Gradle Enterprise engineering teamManaging individual project priorities, deadlines and deliverablesContributing to changes that improve the teamβs velocity and efficiency