Sr/Lead Software Engineer
Flexible /
Engineering – Software /
Full time
/ On-site
About Veloce Energy
Veloce is a fast-growing leader in the electrification of transportation and transformation of the grid edge. We are dedicated and passionate about the electrification of everything as a means to fight climate change and air pollution while creating a just transition empowering all. While we each bring our strengths, we drive collaboratively to reach our overall goals. Our co-founders have helped shape the solar, storage, e-Mobility and retail energy industries. We are seeking diverse, passionate, driven people to lead us further at all levels. Join us if you want to shape a just clean energy future.
Overview
Veloce Energy is seeking an experienced Senior Software Engineerto join the Veloce Energy Software Innovation team. This position will lead our cloud and edge web applications and microservices development and own the ARGOS platform transaction engine. Veloce Energy Inc, is seeking a highly skilled full stack software engineer experienced with building complex business applications using Node.js, Vue, React, and CSS frameworks to join our growing team in Loveland, CO. This person will be responsible for supporting the development of software tools and applications used to facilitate and enable the delivery of micro-grid focused applications and micro-services. This position will work on a wide range of software tools to fundamentally change how customers experience Veloce Energy hardware products and how behind the meter electrical assets are utilized in various fault-tolerant and resiliency scenarios.
We develop innovative software targeting the EV Infrastructure space and Grid Resiliency. We strive to provide a digital customer experience that increases productivity and leads the way to a a rapid adoption of transportation electrification. The position will report to Head of Software Innovation.
In this role, you will
- Lead and participate in the full life-cycle development of cloud based enterprise software systems, including design, implementation, testing, and support in fast paced distributed team environment
- UI design and development
- Client-side programming
- Server-side services and control
- Data structures, algorithms, web services (REST, GraphQL, and SOAP)
- Integration Interfaces and ETL
- Lead and participate in the development of our cloud based enterprise software tools both within back-end APIs and front-end client side tools
- Participate in an Agile and Scrum based team to deliver tasks on a regular cycle and cadence
- Server & Infrastructure maintenance within AWS
- Work with a variety of APIs both within and external to our organization using REST/GraphQL and XML based technologies
- Work within our ETL process to deliver reporting and business intelligence
- Other duties as assigned.
Required Qualifications
- B.S. or M.S in Computer Science or related field of study
- Minimum of 7+ years of software development experience in designing and developing high performance, reliable and scalable production systems
- Experience in writing client and server-side code for web-based applications, strong Java expertise preferred
- Hands-on experience with Javascript, CSS, HTML, Ajax
- Knowledge and practical experience with one or more of the following: Angular, React, Knockout, JQuery, ExtJs is preferred
- Experience tuning enterprise applications for performance and scalability
- Understanding of workflow and transaction engines, and prior use of workflow engines is desired
- Strong experience in JAAS APIs, LDAP and SSO
- Experience with leading cloud deployment platforms and technologies is preferred
- Excellent problem solving and analytical skills
- Practical knowledge of the Agile Software Development Life-cycle
- Excellent verbal and written communication skills
- Knowledge of Utility Industry or Renewable Energy and related software systems is ideal
- 4+ years of experience working with Node.js, Python, Go, or Java based micro-services
- 4+ years of working with front end frameworks such as Vue, React or similar
- 4+ years of experience working with database design and management both SQL and NoSQL based
- Experience with Google Maps, AWS Location Services a plus
Preferred Qualifications
- Node-Red, or similar low-code tools and environments
- Blockchain framework and wallet experience
- Edge computing and devices architecture
- Network and security standards
- Experience as an engineering manager or engineering team lead
- Experience with AWS services like Core IoT, Timestream, Amplify, API Gateway, Lambda, S3 and DynamoDB
- Atlassian JIRA, Confluence
Diversity, Equity, and Inclusion
We know that a diverse, equitable, and inclusive workplace will make Veloce a stronger and more flexible organization, better able to create technological and social change. We believe diversity in age, gender identity, race, sexual orientation, physical and mental ability, ethnicity, and perspective all drive innovation. So we’re building a culture where difference is valued and creating an environment where everyone, from any background, can do their best work. We are rapidly growing our company and will help people manage their careers while we create the future together.