Software Engineer
Upload My Resume
Drop here or click to browse · PDF, DOCX, DOC, RTF, TXT
Requirements
• A Bachelor’s degree in Computer Science, Software Engineering, or a related technical field. • 2+ years as a full-time software engineer, not including internships or co-op programs. • Foundational programming skills in a backend language like Python or Go. • A strong desire to learn and grow as a software engineer. • Excellent communication and collaboration skills. • A genuine passion for our mission to create a cleaner, more resilient energy future. • Authorization to work in the US or Canada without sponsorship • $120,000 - $140,000 a year • Base pay is $120,000-$140,000 USD annually, commensurate with experience, with 10% bonus paid semi-annually, and equity. In addition to a competitive compensation package, Voltus offers a range of benefits including: unlimited leave for full-time employees, parental leave, and a comprehensive benefits package to promote health, wellness, and financial security. • *Please include a link to your GitHub account in your application (in the “links” section). Applications without a GitHub account will not be considered** • Please note that at this time, we do not sponsor visas or transfers for new hires. Voltus teammates need to be authorized to work from their home location (in the US or Canada, unless otherwise indicated on the role description). • Additionally, while Voltus is an all-remote workplace, we have limitations on where employees are able to work for regulatory and security reasons. We expect that Voltans are working primarily from their home country. Working while traveling to other countries must be approved as per our Global Remote Travel Policy.
Responsibilities
• Develop and maintain software applications to meet business needs within the scope of work provided in project briefs. • Collaborate with cross-functional teams through regular stand-ups, sprint planning sessions, retrospectives, and other team activities as required by Agile methodologies or similar frameworks used at Voltus. • Write clean, efficient code that adheres to best practices in software development; ensure all changes are properly documented for future reference within the company's coding standards guidelines. • Test applications thoroughly using a variety of testing methods and tools as specified by project requirements or determined through discussions with team leads/managers at Voltus, ensuring high code quality and reliability. • Troubleshoot issues that arise during development to ensure timely delivery; communicate effectively about problems encountered in the workplace using established channels within Voltus's organizational structure. • Stay up-to-date with emerging technologies relevant to software engineering, including but not limited to programming languages and frameworks used at Voltus, through continuous learning initiatives or self-directed study as encouraged by the company culture. • Participate in code reviews conducted within team meetings; provide constructive feedback on peers' work while also being open to receiving critical input that can improve one’s own coding practices and overall contribution quality at Voltus. • Engage with clients or end users through regular communication channels, such as email, chat platforms, video calls, etc., in order to understand their needs better; gather feedback on software prototypes/products developed for client projects within the scope of work provided by project leads/managers at Voltus. • Attend company trainings and professional development events when available or required due to changes in technology standards used internally as communicated through internal channels like newsletters, emails, etc., ensuring ongoing skill enhancement for personal growth within the role of Software Engineer at Voltus.