Skip to main content

This job has expired

Software Engineer

Employer
Arcadia Power
Location
Arlington, VA
Closing date
Nov 20, 2019

View more

Arcadia Power is a fast-growing technology company revolutionizing the energy industry. At Arcadia Power, we're guided by a common purpose: We believe in a future that is powered by 100% renewable energy. Our team is building the utility platform of the future - one that breaks down the barriers to clean energy access and puts customers first. Arcadia Power members all over the country choose clean energy, save with solar power, lower their utility bills, and track their impact every day. We make choosing clean energy easy for everyone. We are seeking a resourceful, versatile Software Engineer to join the Platform Engineering team and work on various projects across our core platform and product suite. The ideal candidate is an inquisitive, analytical problem-solver who possesses both the grit to see projects through successfully and the flexibility to try new approaches, consider different perspectives, and ask for help when needed. If you're excited to learn, experiment, and take risks within a uniquely supportive and empowering engineering environment, we encourage you to apply This role reports to a Lead Engineer and collaborates closely with other engineers as well as the Product and Analytics & Data Science teams. It is based in Washington, DC with the potential to work remote for the right candidate. Our core stack includes several Ruby on Rails apps, a GraphQL service layer, and a number of React clients. In your application, please include a link to GitHub or another place where your code is published, though we understand that not everyone has public code online. Responsibilities Write and refactor code for various Arcadia Power products & platform features Use modern development practices to quickly test, integrate, and push new features live Learn about new web technologies and discuss potential solutions to problems Help troubleshoot production issues Seize opportunities to develop expertise in and ownership of specific domains Collaborate frequently with other engineers, deeply review code, and mentor junior developers Requirements Must-haves: Production experience and a strong command of at least one interpreted language (eg Ruby, Python), with a preference for Ruby Comfortable managing the fine balance between shipping speed and code perfection Ability and drive to problem-solve, both creatively and pragmatically Nice-to-haves: 1-2 years of prior experience in a software engineering role Experience with web scraping or data ingestion Leadership experience or an interest in growing into a leadership role over time Willingness to learn the unique complexities of the energy industry Passion for our mission, sustainability, and helping drive a clean-energy future Benefits Market-based compensation (salary equity) Healthcare, dental, vision, 401(k) and commuter benefits Paid Time Off (holidays, vacation, professional development, volunteer, parental leave) A supportive engineering culture that values diversity, empathy, teamwork, trust, & efficiency Professional development opportunities Weekly all-company lunches Free clean energy A chance to disrupt the energy sector Equal Opportunity Arcadia Power is an Equal Opportunity Employer and does not discriminate on the basis of race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, disability, genetic information, protected veteran status, or any status protected by applicable federal, state, or local law. We seek to be an inclusive community and actively encourage applications from candidates of all backgrounds and identities.

Get job alerts

Create a job alert and receive personalized job recommendations straight to your inbox.

Create alert