Software Engineer, Data

Posted Yesterday
San Francisco, CA, USA
Hybrid
130K-160K Annually
Mid level
Energy • Financial Services
The Role
Own and improve data pipelines, ETL jobs, dbt models, Snowflake workloads, Azure Data Factory pipelines, reports, and integrations. Diagnose failures, implement durable fixes, improve alerting and security, and collaborate with stakeholders to build internal software that replaces SaaS tools and manual processes. Use AI coding agents, contribute to code reviews and releases, and translate business needs into reliable technical solutions.
Summary Generated by Built In

You are a builder who would rather fix the system than fix the same ticket twice. Generate's Data & Technology team runs the data platform the whole firm depends on, and we are increasingly replacing SaaS tools, spreadsheets, and manual processes with software we build ourselves. This role sits at the center of both: keeping our data pipelines healthy today and helping build the tools that come next. You're comfortable debugging code you didn't write, you enjoy working directly with the people who use what you build, and AI agents are already central to how you work.

What you will be doing at Generate Capital as a Software Engineer, Data:

  • Own the day-to-day health of our data pipelines: Python ETL jobs, dbt models in Snowflake, Azure Data Factory pipelines, and the reports and system integrations that depend on them.

  • Triage failures to root cause and fix them, from vendor schema changes and API rate limits to failed model tests and broken dependencies.

  • Work directly with stakeholders across the business to understand the impact of an issue, keep them informed, and confirm the resolution actually solved their problem.

  • Collaborate with the data team on fixes, code reviews, and releases.

  • Treat every recurring ticket as a design problem, adding the alerting, validation, retries, and schema-change handling that stop a whole class of failure from coming back.

  • Proactively find weaknesses in process, architecture, code quality, and security before they break, and drive the fix.

  • Help define and enforce repeatable patterns for quality and security across deployment, logging, testing, and secrets handling.

  • Help build, ship, and run internal applications that replace SaaS vendors, spreadsheets, and manual processes.

  • Sit with business stakeholders, translate their problems into requirements and prototypes, and turn those into working software.

  • Use AI coding agents as your default way of working, and share your workflows and tooling so the whole team gets faster.

Candidate qualifications & core characteristics:

  • A demonstrated passion for, or commitment to, our mission.

  • 2–3 years of professional software or data engineering experience. Exceptional new graduates with substantial shipped work will be considered.

  • Strong Python and SQL.

  • Experience building or operating software in a cloud environment. Azure is preferred; AWS or GCP experience is welcome.

  • AI coding agents are already central to how you work, and you can walk us through your workflow in detail.

  • Comfort debugging systems you didn't build, under time pressure, with incomplete information.

  • Ability to translate business problems into technical solutions.

  • Experience with Snowflake and dbt is a plus.

  • Experience building internal tools or full-stack applications is a plus.

  • Experience in financial services, energy, or another data-heavy environment is advantageous.

  • Unimpeachable integrity and glowing references.

  • Outstanding communication and interpersonal skills, including empathy, intuition, and listening as well as strong writing and documentation skills.

  • High level of self-awareness and humility, with excitement about confronting uncomfortable situations or new challenges.

  • Intellectual agility, curiosity, and creativity; problem-solving is your default mode.

  • Entrepreneurial spirit: flexibility, comfort with risk, recognition that “perfect can be the enemy of the good”.

This is a hybrid role based in San Francisco, CA.

Generate’s compensation packages are dependent on the facts and circumstances of each case. Salary decisions take into account a wide variety of factors including, but not limited to: skill sets, experience and training, licensure and certifications, geographic location, and other business and organizational needs. A reasonable estimate of the base salary range for this role is $130,000 - $160,000. In addition, the compensation package may include a discretionary bonus and other benefits, including health care benefits, retirement benefits, benefits permitting paid days off (including sick leave, parental leave, and paid time off or vacation benefits), and other benefits that must be reported for federal tax purposes. It is not typical for an individual to be hired at the top of this range.

Generate Capital is an equal opportunity employer and does not discriminate against otherwise qualified applicants on the basis of actual or perceived race, color, creed, religion, ancestry, citizenship status, age, sex, marital status, sexual orientation, gender identity, national origin, disability or handicap, veteran status, or any other characteristic protected by applicable federal, state, or local laws.

Skills Required

  • Demonstrated passion for or commitment to the company’s mission
  • 2-3 years of professional software or data engineering experience
  • Strong Python skills
  • Strong SQL skills
  • Experience building or operating software in a cloud environment
  • Experience using AI coding agents and ability to explain the workflow in detail
  • Ability to debug systems under time pressure with incomplete information
  • Ability to translate business problems into technical solutions
  • Unimpeachable integrity and strong references
  • Outstanding communication, interpersonal, writing, and documentation skills
  • High self-awareness, humility, curiosity, creativity, and entrepreneurial flexibility
  • Azure cloud experience
  • Experience with Snowflake and dbt
  • Experience building internal tools or full-stack applications
  • Experience in financial services, energy, or another data-heavy environment
  • Exceptional new graduates with substantial shipped work may be considered
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: San Francisco, CA
172 Employees
Year Founded: 2014

What We Do

Founded in 2014, Generate builds, finances, owns and operates sustainable infrastructure to deliver affordable and reliable resource solutions for companies, governments, and communities. Generate is the one-stop shop offering technology and project developers pioneering the Infrastructure Revolution the tailored funding and support they need to get projects built. Generate partners with over 40 technology and project developers and owns and operates more than 2,000 assets globally, across the clean energy, transportation and waste and water sectors. With an Infrastructure-as-a-Service model, Generate serves over 2,000 customers, companies, communities, school districts and universities. Together, we are rebuilding the world. Generate is a Public Benefit Corporation. We build, own, operate and finance assets in: - Sustainable Energy (microgrids, solar, energy storage, lighting, HVAC systems, fuel cells, geothermal, biomass & biogas, building automation & sensors, heat pumps, smart meters) - Sustainable Mobility (electric vehicles, hydrogen vehicles, autonomous vehicles, charging depots & infrastructure, fleets) - Sustainable Water, Waste & Agriculture (anaerobic digesters, wastewater treatment, desalination, food waste management, recycling/reuse, precision agriculture, farm automation, irrigation, sensors & meters). To join the Infrastructure Revolution, visit generatecapital.com.

Similar Jobs

SoFi Logo SoFi

Principal Software Engineer

Fintech • Mobile • Software • Financial Services
Easy Apply
Hybrid
3 Locations
4500 Employees
198K-341K Annually

ServiceNow Logo ServiceNow

Staff Software Engineer

Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
Remote or Hybrid
San Diego, CA, USA
29000 Employees
172K-301K Annually

Zscaler Logo Zscaler

Principal Software Engineer

Cloud • Information Technology • Security • Software • Cybersecurity
Easy Apply
Hybrid
Santa Clara, CA, USA
8697 Employees
186K-265K Annually

Revel Logo Revel

Software Engineer

Aerospace • Hardware • Robotics • Software
In-Office or Remote
4 Locations
70 Employees

Similar Companies Hiring

Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees
Ford Energy Thumbnail
Automotive • Software • Energy • Utilities • Manufacturing • Renewable Energy
Glendale, Kentucky
55 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account