We are looking for a Director of Software Development with expertise and passion in programming languages, toolings, IDE, and API design.
You will be leading a development team responsible for solving complex problems in Java developer toolings.
You should be a programming language generalist, able to lead a diverse team, while being very hands-on, able to dive deep into many parts of the stack and lower-level system interactions.
You should value simplicity and work comfortably in a collaborative and agile environment.
Your responsibilities will include but will not be limited to:
Providing leadership, direction and execution on the development of new Java platform toolings and IDE.Managing the development and release of new Java platform developer tooling features.
Managing the development on the OpenJDK open-source project.
Representing the organization at the SVP level.
Managing geographically distributed development teams.
Delivering large scale projects on-time with high quality and security.
Keeping a high operational bar and operation.
Minimum Qualifications:
15+ years' experience in Java and managing and delivering Java developer tooling features.15+ years of experience in managing large-scale organizations with multiple layers of management.
Strong knowledge of Java, the Java Development Kit (JDK) and Java IDE.Strong knowledge of programming languages, data structures, algorithms, operating systems, and distributed systems fundamentals.
Strong familiarity with programming language design and developer tooling requirements.
Strong troubleshooting and performance tuning skills.
Demonstrated leadership and people management.
Strong communication skills, thorough understanding of product development.
MS/Ph.
D.
degree or equivalent experience.
Career Level - M4
#J-18808-Ljbffr