Job Description
Arcadia is seeking a resourceful and versatile Software Engineer II to join their Utility Data teams. This role involves working on critical web scraping, ingestion, and data processing projects that enable the Arcadia platform. The ideal candidate will be a team player with a holistic perspective, excited to build software that expands renewable energy access.
The Software Engineer will partner with Product, SRE, Data Engineering, and Analytics to deliver the best possible product. They will design and develop robust, scalable back-end systems and build and maintain complex data pipelines. The role requires frequent deployment of new functionality to production and exploration of new technologies.
What this role involves:
- Writing and refactoring code to help Arcadia efficiently collect and utilize data
- Partnering with Product, SRE, Data Engineering, and Analytics to deliver the best possible product
- Designing and developing robust, scalable back-end systems
- Building and maintaining complex data pipelines to parse and standardize large amounts of data
- Frequently deploying new functionality to production with a streamlined CI/CD pipeline
- Exploring new technologies with an open-minded team
- Increasing test coverage and reliability and help troubleshoot production issues
- Collaborating frequently with other engineers, give thoughtful code review, and mentor junior engineers
- Notice and speak up about opportunities to improve both the member and developer experience
Requirements:
- 3+ years of experience in a software engineering role
- Experience with Python, Javascript, and SQL
- Experience with Postgres, EKS/Kubernetes, Docker, and AWS (Lambda, SQS, etc.)
- Comfortable managing the balance between shipping code quickly and shipping perfect code
- Ability and internal drive to problem-solve, both creatively and pragmatically
- Skill with mentoring and learning from other engineers, and treating colleagues with respect
- Ability to scope, prioritize, and deliver on project commitments
- Ability to learn new technologies quickly
- A basic understanding of web development, including HTML, CSS, and HTTP
- Passion for our mission, sustainability, and drive a clean-energy future
What Arcadia offers:
- Competitive compensation based on market standards
- Flexible Leave Policy
- Office located in the heart of the city
- Medical Insurance (1+5 Family Members)
- Flexible Benefit Plan
- Awards and Bonus
- Annual performance cycle
- Quarterly engagement activities
- A supportive engineering culture that values diversity, empathy, teamwork, trust, and efficiency