Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Director of Software Development image - Rise Careers
Job details

Director of Software Development

ECL has just changed the GAME with the introduction of the world’s first Hydrogen powered off grid green data center with 99.999% uptime. There is massive demand for high-end Data Centers that can meet the demands that come with AI and Machine Learning requirements. What was only a futuristic idea that most thought was 10-20 years out is NOW a reality. Our end-to-end construction platform, modular architecture, is repeatable from 1-2MW’s meeting the needs of even larger data center sites. Imagine the opportunity at hand to build and deliver a Completely Green Power Generation System in this new era of Machine Learning and Artificial Intelligence disruptive technology advancements.

How would you like to be on the ground floor of such a technological revolution. This is your chance to become part of something special as we are poised for hyper growth. ECL was founded by data center veterans from companies including Facebook, Microsoft, LinkedIn, Cisco, HPE and Bloom Energy.


About Us: We are a fast-growing GenAI infrastructure startup based in Silicon Valley, developing cutting-edge solutions to power the future of generative AI. Our mission is to deliver scalable, high-performance products at the intersection of software, AI, and hardware.


The Role: We’re looking for a hands-on Director of Software Development to lead our engineering efforts, driving process excellence, multidisciplinary collaboration, and technical innovation. This role combines leadership with active technical contributions, shaping our software systems to meet the unique demands of GenAI infrastructure.


Responsibilities:
  • Lead and Mentor: Build and guide a high-performing engineering team, fostering collaboration and accountability.
  • Architect and Build: Design, develop, and optimize scalable software systems across the full stack. 
  • Hands-On Development: Actively contribute to coding and critical technical decisions.
  • Drive Process Excellence: Implement agile processes to ensure efficiency and quality.
  • Deliver Integrated Products: Collaborate with hardware, AI, and cloud teams to deliver cohesive GenAI solutions.
  • Innovate: Stay ahead of trends, adopting tools and technologies that drive competitive advantage. 


Requirements:
  • Experience: 10+ years in software development, 5+ years in leadership roles.
  • Expertise: Proficiency in full stack development (React, Angular, Node.js, Python) and cloud platforms (AWS, GCP). 
  • Multidisciplinary Focus: Proven success delivering products that integrate software, hardware, and AI.
  • Hands-On Leader: Skilled in both strategic oversight and active coding.
  • GenAI Understanding: Familiarity with AI infrastructure needs, including model deployment and data pipelines.


Why Join Us?
  • Innovate in AI: Shape the future of GenAI infrastructure.
  • Impact: Play a key role in scaling a Silicon Valley startup.
  • Growth: Competitive compensation, equity, and development opportunities.


Ready to Build the Future? Apply today and help us drive the next wave of GenAI innovation.


Equal Opportunity Employment Policy


ECL Inc is proud to be an equal opportunity workplace and affirmative action employer. We’re committed to fostering an inclusive environment where everyone feels welcomed and empowered to do their best work. We hire the best talent for our teams, regardless of race, religion, color, age, disability, sex, gender identity, sexual orientation, ancestry, genetic information, marital status, national origin, political affiliation, or veteran status. Our focus is on hiring teammates with humble expertise, kindness, dedication and a willingness to embrace challenges and learn together every day.


ECL Inc does not accept resumes or candidate submissions from external agencies. We appreciate the interest and effort of recruitment firms, but we kindly request that individuals interested in opportunities with ECL’s should apply directly through our official channels. This approach allows us to streamline our hiring processes and maintain a consistent and fair evaluation of all applicants. Thank you for your understanding and cooperation.

Average salary estimate

$175000 / YEARLY (est.)
min
max
$150000K
$200000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Director of Software Development, ECL

At ECL, located in Mt. View, California, we're revolutionizing the data center landscape with our cutting-edge Hydrogen powered off-grid green data center, boasting an impressive uptime of 99.999%. We are amidst a technological shift that caters to the immense demands of AI and Machine Learning, making this a thrilling time to join us as our Director of Software Development. In this role, you'll step into a leadership position that combines strategy with hands-on technical contributions. This isn't just any job; it's your opportunity to shape our innovative software systems designed to empower GenAI infrastructure. We seek a candidate who will lead and mentor our talented engineering team, foster multidisciplinary collaboration, and ensure process excellence in every aspect of our work. You'll be tasked with architecting and optimizing scalable software systems while actively coding and making critical technical decisions. Your expertise in full stack development, combined with a profound understanding of AI infrastructure needs, will allow you to innovate alongside passionate professionals from industry giants like Facebook, Microsoft, and LinkedIn. With our expansive vision ahead, your efforts will resonate deeply as we integrate hardware, AI, and cloud solutions to deliver unmatched products. So, if you're ready to harness your expertise and enhance our fast-growing startup, this is your moment. Join us at ECL, where together we can build a sustainable future in the heart of Silicon Valley and drive the next wave of technological advancement!

Frequently Asked Questions (FAQs) for Director of Software Development Role at ECL
What are the key responsibilities of the Director of Software Development at ECL?

As the Director of Software Development at ECL, you will drive our engineering efforts, which include leading and mentoring a high-performing team, architecting and building scalable software systems, and actively participating in coding. Additionally, you will implement agile processes for efficiency, collaborate with hardware and AI teams for integrated solutions, and innovate by staying abreast of industry trends.

Join Rise to see the full answer
What qualifications are needed for the Director of Software Development role at ECL?

To be considered for the Director of Software Development role at ECL, you should have at least 10 years of experience in software development, with a minimum of 5 years in leadership positions. Proficiency in full stack development technologies like React, Angular, Node.js, and Python, as well as expertise in cloud platforms such as AWS or GCP, is essential. An understanding of GenAI infrastructure is also highly valued.

Join Rise to see the full answer
How does ECL promote innovation in AI within the Director of Software Development role?

In the Director of Software Development role at ECL, you will be at the forefront of innovation in AI. You’ll have the opportunity to shape our products at the intersection of software, AI, and hardware, integrating cutting-edge technologies and leading initiatives that drive competitive advantage, ensuring that ECL remains a pioneer in GenAI infrastructure.

Join Rise to see the full answer
What opportunities for growth are available for the Director of Software Development at ECL?

ECL offers substantial growth opportunities for the Director of Software Development. You'll not only receive competitive compensation and equity but will also have the potential to influence the strategic direction of the company as we scale. Your role will be pivotal in shaping a growing startup in the heart of Silicon Valley, paving the way for your career advancement as we continue to push boundaries in technology.

Join Rise to see the full answer
What kind of work environment can the Director of Software Development expect at ECL?

At ECL, the work environment is inclusive and empowering, fostering collaboration and creativity. We emphasize a culture of learning and support, where team members are encouraged to embrace challenges and work together to achieve shared goals. The Director of Software Development will play a key role in nurturing this environment, championing a culture that values diverse perspectives and experiences.

Join Rise to see the full answer
Common Interview Questions for Director of Software Development
What experience do you have in leading software development teams?

In answering this question, highlight your leadership experience by discussing specific instances where you guided teams towards success, emphasizing your approach to fostering collaboration, accountability, and morale. Mention any particular methodologies you employed, such as Agile or Scrum, and reflect on the outcomes of your leadership.

Join Rise to see the full answer
Can you describe a project where you had to architect a scalable software system?

When asked this, outline a specific project where you designed a scalable solution, detailing the challenges faced, your architectural decision-making process, and the technologies used. Discuss the impact of the project and how it met the evolving needs of users, showcasing your strategic thinking and technical expertise.

Join Rise to see the full answer
How do you keep up with the latest trends in software development and AI?

Discuss your commitment to continuous learning and staying updated on industry trends. Mention specific resources you utilize, such as online courses, seminars, or tech blogs, and how you incorporate new knowledge into your work, demonstrating your proactive approach to growth and innovation.

Join Rise to see the full answer
What strategies do you use to ensure process excellence in a software development team?

Here, highlight your experience with process optimization and agile methodologies. Explain how you assess team performance and implement best practices to enhance efficiency, quality, and communication, reinforcing the importance of adaptability in a fast-paced industry.

Join Rise to see the full answer
What do you consider when making critical technical decisions?

When faced with technical decisions, emphasize the importance of aligning choices with business goals, scalability, and user experience. Discuss how you weigh the pros and cons, gather input from stakeholders, and ensure that decisions are data-driven, appealing to both team members and upper management.

Join Rise to see the full answer
How do you handle conflicts within your team?

Deliver an effective answer by illustrating your conflict resolution style, focusing on open communication and the importance of understanding different perspectives. Share a specific example where you successfully mediated a disagreement, leading to a stronger, more cohesive team dynamic.

Join Rise to see the full answer
What experience do you have with GenAI infrastructure?

In your response, detail any relevant experience you have with GenAI infrastructure. Highlight specific technologies or methodologies you've worked with, and explain how your understanding of AI deployment and data pipelines positions you to lead software development effectively at ECL.

Join Rise to see the full answer
Can you provide an example of a successful integrated product launch?

Share a compelling narrative of a product you’ve launched that required collaboration across multiple teams. Discuss your role in the integration process, any challenges encountered, and the successful outcomes, emphasizing teamwork and innovative solutions that added value to the final product.

Join Rise to see the full answer
What would you do in your first 90 days as Director of Software Development at ECL?

Speak to your prioritized goals, such as assessing the current team dynamics and processes, understanding existing projects and pain points, and establishing open lines of communications. Cover how you plan to review technical architecture and enhance collaboration across disciplines to align with ECL's ambitious growth goals.

Join Rise to see the full answer
Why do you want to work at ECL?

Convey your passion for ECL’s mission to innovate in the AI space and how the company's values align with your career aspirations. Discuss your desire to be part of a groundbreaking team that values sustainability and cutting-edge technology, making a tangible impact at the forefront of generative AI infrastructure.

Join Rise to see the full answer
Similar Jobs
ECL Hybrid Mt. View California
Posted 4 days ago
ECL Hybrid Mt. View California
Posted 3 days ago
Photo of the Rise User
Posted 7 days ago
AH Infotech Hybrid 4105 US-1 unit 4, Monmouth Junction, NJ 08852, USA
Posted 11 days ago
Posted 10 days ago
Photo of the Rise User
Posted 40 minutes ago
E By ECL
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
LOCATION
No info
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
January 5, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!