Senior Software Engineer

8 months ago
Full time role


Energetic Insurance is a Managing General Underwriter (MGU) with a novel, data-driven approach to develop new risk management products to ...

View Company Profile

Job Description

About You: You want to use your tech skills to help fight climate change. You are eager to learn new skills as you master the intersection of renewable energy, finance, technology, and insurance. You are looking to grow professionally and aspire to lead projects and become the company expert in multiple technology-related areas. You are interested in working with a small, passionate, collaborative, and energetic team that is using novel financial products to deploy renewable energy. You are familiar with object-oriented and functional programming paradigms. You are excited about the prospect of gaining experience working with the R programming language.  About Energetic Insurance: Energetic Insurance develops novel risk management solutions to unlock exponential growth in renewable and distributed energy. Our flagship product enables financing of commercial solar projects.   We are a fast-paced venture-backed startup that recently closed a Series A fundraising round with participation from strategic venture capital investors from the finance, energy, and insurance sectors. We are backed by SCOR, one of the largest insurance companies in the world, as well as Schneider Electric Ventures and MS&AD Ventures.   Our company is scaling rapidly; we’ve reached $80M in insured value across 12 states and over 160 projects, are working with multiple financial institutions, and are exploring new products and geographies. Our team has doubled in size, and we will continue hiring heavily in 2022.   Job Description: In the role of Software Engineer, you will be responsible for designing, prototyping, and implementing new analytical tools for Energetic Insurance and improving existing analyses and code.   The vast majority of the work will be using the R programming language. 

Sample Projects Include:

  • Analyze thousands of locations to filter based on dynamic underwriting criteria to identify pre-qualified sites
  • Develop and expand proprietary databases of project attributes
  • Support risk modeling for novel insurance products
  • Enhance the user experience for our business users using in-house software including conveying data in dashboards, maintaining existing tools and models, and working collaboratively with the Underwriting team.
  • Analyze trends and underlying correlated events in electricity and economic market data to inform product decision making
  • Assist in implementing automated updates for in-house apps and libraries (CI/CD)
  • Collaborate with internal teams to improve usability and user experience of analytics tools
  • Support roadmap development for advanced technology features and capabilities

An Ideal Candidate Will:

  • See projects from inception through to completion and long-term support
  • Contribute directly to code base as well as mentor or manage junior employees
  • Desire on-the-job learning both in technical skills and subject matter
  • Learn both independently and collaboratively
  • Solve problems by looking at "the big picture" and use tools on-hand
  • Know software design/architecture and be experienced with object-oriented and functional programming paradigms
  • Have strong written and oral communication skills
  • Excel in documentation, attention to detail, organization, developed oral/written communication skills
  • Effectively multi-task
  • Want to apply your technical and organizational skills in a fun, exciting, fast-paced, environmentally-focused start-up environment

Bonus Traits

  • Prior experience working with financial institutions, fintech products and/or risk underwriters
  • Experience with compute parallelization, load balancing, credential security
  • Strong independent contributor with ability to self-manage and prioritize
  • Knowledge of best practices in data privacy, security and compliance including GDPR


  • Bachelor's degree in lab or social science, computer science, mathematics, engineering, or other related field or equivalent experience
  • Expert in programming in one or more of R, Python, C/C++, Matlab/Octave, C#/Java as well as expertise in relational databases and SQL
  • Demonstrated ability to conduct analyses and work with large structured and unstructured data sets
  • Understanding of modeling concepts
  • Skills, aptitude, and professionalism typically commensurate with approximately 5 or more years of experience in a software development role

Compensation:Salary and incentive pay commensurate with experience.
Why you should work with us:You will be influential and will have significant growth potential. You will chart the course of our Spanish operations, will learn a lot, be well-supported, and have a positive impact each day. Energetic Insurance is dedicated to building a diverse workforce as we grow and scale. We strongly encourage and invite women and people of color to apply.

Energetic Insurance is a Managing General Underwriter (MGU) with a novel, data-driven approach to develop new risk management products to ...

View Company Profile