Principal Software Developer
Remote
THE COMPANY
SolarAccess Energy delivers comprehensive energy servicing solutions for the residential solar sector. Our core belief is that sustained economic growth in the 21st century requires sustained growth in energy alternatives.
SolarAccess Energy serves that belief by offering its customers a comprehensive, end-to-end servicing solution including financial asset management, account services, billing and collections, fleet management, and customer support to third-party asset owners and retail customers.
THE POSITION
The Principal Software Developer is responsible for ownership of the software design, development, and infrastructure at Solar Access Energy. This role will be responsible for ensuring that our software products are robust, scalable, and high-quality. The Principal Software developer will oversee offshore development teams, define and review technical requirements, participate in software development, manage DevOps architecture and deployment processes, and implementation of test automation frameworks to maintain stability and reliability across all systems.
Key responsibilities include:
Software Development Architecture: Design and maintain the software architecture for all existing and new products, ensuring scalability, security, and performance.
Development Oversight: Lead and oversee all development done by offshore teams, providing technical requirements, reviewing code quality, and ensuring best practices.
DevOps & Scaling: Define and implement DevOps strategies, manage cloud infrastructure, CI/CD pipelines, and ensure efficient scaling of systems.
Code Review & Quality Assurance: Perform thorough code reviews to uphold high engineering standards and maintain system integrity.
Development Process Management: Manage and refine the development lifecycle, including release planning, sprint execution, and deployment processes.
Test Automation: Design and oversee the implementation of automated testing frameworks to ensure consistent quality and system stability.
Security & Compliance: Ensure that all systems and applications adhere to industry security standards and compliance requirements.
Collaboration: Work closely with product managers and other stakeholders to align technical efforts with business goals.
Additional duties as assigned
QUALIFICATIONS
5+ years of experience in software development, with at least 2 years in a lead or senior software development role specializing in Ruby on Rails, Heroku, AWS, and Sidekiq
Strong background in software development architecture and design, cloud infrastructure, and DevOps with strong understanding of software and data architecture principles (e.g., microservices, event-driven architectures, RESTful APIs, cloud-native deployments).
Hands-on experience with CI/CD pipelines, containerization, and cloud platforms (AWS, GCP, or Azure).
Experience designing and operating large-scale, data-intensive systems, pipelines, and infrastructure.
Expertise in code review processes and software quality assurance.
Experience managing and mentoring offshore development teams.
Proficiency in test automation frameworks and maintaining high product stability.
Excellent problem-solving and leadership skills.
Strong knowledge of security best practices and compliance requirements.
Excellent analytical mindset with the ability to debug complex issues and pinpoint root causes quickly in large-scale systems.
Ability to think critically and propose innovative solutions to technical and architectural challenges, particularly around data scalability and model performance.
Strong attention to detail and a commitment to maintaining high-quality standards.
Passion for renewable energy and building scalable technology solutions.
BENEFITS
SolarAccess Energy offers competitive benefits for medical, dental and vision.
EQUAL OPPORTUNITY
We value a diverse work environment. SolarAccess Energy is an equal opportunity employer and hires without consideration to race, religion, national origin, age, gender, sexual orientation, marital status, veteran status or disability.