Share Email Opening
Title

Manager, Software Development  

Description

Connected Technology Team is building Proterra's next-gen Telemetry & IOT (Vehicle and Charger data) platform which will enable our customers to optimize asset utilization, access valuable data & analytics via mobile and SaaS solutions, enable Engineering to monitor and analyze in-service data for continued product improvement, and enable Service with predictive and real-time data to support proactive Customer Support.

In this role, you will manage and oversee the design and development of our connected vehicles software platform. You will mentor, motivate and grow a high performing team of talented software engineers, and foster a culture of continuous improvement and long-term growth. The successful candidate will work in a vibrant environment with world-class peers and is expected to display leadership, innovation and flexibility as well as exceptional problem-solving capabilities.

Responsibilities:

  • Have ownership of the application development including development practices, architecture, interoperability and technology
  • Be hands-on with application development and provide leadership across own team and outsourced services to deliver quality releases to our customers on time
  • Provide input for vendor evaluations and investment decisions around our IoT/SaaS technology and team to scale and be reliable/secure
  • Lead the team in adoption/adherence to development best practices and standards
  • Act as a scrum master, collaborate with the product owner & QA, negotiate and drive platform design and implementation to meet requirements while reducing tech debt
  • Maintain team velocity, feature throughput and quality at or above sustainable levels
  • Ensure the platform is built to excel in UX and that the UI adopts appropriate style guides
  • Work with cross functional teams such as sales, customers and others to manage expectations and build a good perception of the team
  • Perform regular root cause analysis and drive process changes to mitigate risks and issues
  • Create and maintain the code review and unit test framework for our web-based software applications, mobile applications, APIs and communications paths
  • Identify and report on key KPIs for software development

Qualifications:

Thorough understanding of the software development lifecycle and tools, with leadership and managerial abilities, including the ability to hire, train, and evaluate staff through performance reviews. A passion for building application platforms, strong technical and analytical skills, and excellent written and verbal communication skills are essential.

  • Working knowledge of various platforms and software languages such as Unix, Java, SQL and JavaScript needed to build a SaaS and IoT application platform
  • Ability to use a wide variety of open source technologies and cloud services (experience with AWS, Docker, and Elastic is required)
  • Experience with various frontend and backend technologies such as Amazon IoT, Kibana, Redshift, Glacier, Web Services (REST API), MQTT, React/Angular JS is preferred
  • ?Significant experience scaling solutions that run on private, public, and hybrid cloud infrastructures
  • Knowledge of Scrum/Kanban Agile workflow methodologies
  • Bachelor's degree in Computer Science, Engineering, or relevant field
  • 10+ years' experience in software design and development delivering effective solutions
  • 5+ years developing SaaS or IOT solutions. Demonstrated experience building SaaS platforms and in IOT design and development
  • 2+ years' experience in a software managerial role or equivalent leading projects and teams
  • Able to empathize, sell ideas, and influence others
  • Able to multitask, prioritize, and manage time efficiently
  • Experience in utilities or transit industry is a plus

Proterra is an Equal Employment Opportunity Employer, providing equal employment opportunities to all Employees and applicants for employment without regard to race, color, creed, religion, sex, sexual orientation, gender identity, national origin, disability, age, genetic information, veteran status or any other characteristic protected by applicable federal, state, or local law or ordinance. Proterra does not permit or tolerate unlawful discrimination against applicants or Employees.

 
Position Requirements  
EOE Statement Proterra is an Equal Employment Opportunity Employer, providing equal employment opportunities to all Employees and applicants for employment without regard to race, color, creed, religion, sex, sexual orientation, gender identity, national origin, disability, age, genetic information, veteran status, pregnancy, childbirth, or related medical conditions, including, but not limited to, lactation or any other characteristic protected by applicable federal, state, or local law or ordinance. Proterra participates in the Electronic Employment Verification Program (E-Verify).  

This position is currently not accepting applications.

To search for an open position, please go to http://Proterra.appone.com



WE ALSO RECOMMEND

Other Jobs Within Same Category
-- None found --



Other Jobs Within 60 Miles
Business Development Manager, Proterra Powered in Burlingame, CA
Posted on: 8/30/2019
[Apply Now]



 


 
Click here for technical assistance.