Software Engineer

Apply Now

Company: Symbium

Location: San Francisco, CA 94102

Description:

Reinventing Government Interactions for a Sustainable Future

AtSymbium, were on a mission to streamline how citizens interact with local government and cut through the red tape in permitting processes.Imagine a world where homeowners and contractors can effortlessly navigate complex regulations, instantly determine what projects are possible on their property, and secure approvals with the click of a button.Symbium is making that world a reality.By transforming dense rules into user-friendly software, we empower people to get work done without frustration and delay.

Symbiums proprietary computational law (Complaw) technology initially developed at Stanfords AI Lab performs permit compliance checks in real time, enablinginstant permit approvals. Symbium is currently partnered with 60 California cities and growing fast. Our platformaccelerates clean energy adoptionby simplifying approvals for installations of solar panels and EV chargers to heat pumps and beyond. This streamlined process helps communities transition more quickly todecarbonization and energy independence.

The Opportunity

As a Software Engineer at Symbium, youll play a key role in building the next-generation tools that make navigating regulatory processes as easy as online shopping.You will work across the full stack to turn complex real-world problems into elegant software solutions. This is an exciting chance to tackle challenging technical puzzles (thinktranslating law into code!), collaborate with a passionate team, and see your work immediately impact thousands of homeowners and contractors. If you love the idea of using technology to disrupt the status quo and make a positive impact on society, youll thrive in this role.

What youll do (Responsibilities)
  • Take ownership of features and products from conception to release:
  • Work with product managers, domain experts, and fellow engineers to design, build, and launch new features.Identify gaps or misalignments in project scope early and propose solutions.
  • Proactively monitor progress, address roadblocks, and adjust strategies as needed to keep projects on track.Communicate status, potential blockers, and timelines clearly to the teamto ensure alignment and smooth execution.
  • Strong communication is essential you should be responsive to messages and emails, provide timely updates, and ensure alignment across the team and stakeholders to maintain smooth execution.
  • Design and plan technical projects:Author technical proposals for major features or improvements, outlining the architecture, approach, and effort. Communicate proposals effectively to stakeholders, addressing questions and highlighting potential trade-offs or missing elements, and incorporate feedback to refine the proposed solution.
  • Develop internal tools:Create tools and scripts to streamline our teams workflows and boost productivity, so we can move faster with less manual effort.
  • Prototype innovative solutions:Rapidly develop early prototypes for new product ideas or client use cases to help define our roadmap. Youll bring abstract concepts to life and iterate based on feedback.
  • Build robust APIs:Develop and maintain the APIs that power Symbiums web applications and third-party integrations. Youll ensure our back-end services are scalable, secure, and well-documented for others to use.
  • Perform unit and integration testingto ensure code quality and reliability. Develop early prototypes to clarify product requirements and surface technical challenges.
  • Write clear, thorough documentation.Maintain up-to-date documentation for APIs, internal tools, and development processes to ensure smooth handoffs and knowledge sharing.
  • Develop and Maintain Data Pipelines:Build and optimize data pipelines that support core application functionality, ensuring efficiency, scalability, and reliability.
Who were looking for (Qualifications)

We welcomecreative problem solverswho are excited by our mission. You might be a great fit if you have:

  • 2+ years of full-stack development experience.Youve built or significantly contributed to a web application (bonus if from the ground up) and can navigate both front-end and back-end work.
  • Proficiency with Node.js and modern web tech.Strong experience with Node.js for building and maintaining APIs and back-end services.
  • Database know-how.Solid understanding of relational databases (particularly SQL) you can design efficient schemas, write optimized queries, and consider performance in your data models.
  • Basic front-end skills.Familiarity with HTML, CSS, and responsive design. You dont need to be a designer, but you can implement clean, user-friendly interfaces and work with front-end frameworks as needed.
  • Project ownership and multitasking.Ability to manage multiple projects or features at once, meet deadlines, and adapt to changing priorities in a fast-paced setting.
  • Team player attitude.Passion for being part of a tight-knit, agile team. You communicate well, enjoy collaborating, and take accountability for your work (and welcome feedback from others).
  • Quality-focused mindset.Proven ability to apply software best practices like testing, code reviews, profiling, and debugging to build reliable, maintainable products. Strong attention to detail in both code and documentation.
Nice-to-Have Skills (Not required, but let us know if you have them)
  • Data pipelines:Experience building data processing pipelines or scripts to extract or transform data.
  • Graph databases:Familiarity with graph DBs and query languages (e.g., Neo4j and Cypher) for working with connected data.
  • Cloud and deployment experience.Exposure to AWS or similar cloud platforms (e.g. EC2, RDS, S3). You know how to deploy and maintain services in a cloud environment.
  • Logic programming:Exposure to logic programming or rule-based systems (e.g. Prolog). This will help in understanding our Complaw engine, though you can learn it here too.
  • AI/Machine Learning:Demonstrable experience with ML algorithms or AI techniques e.g., training models, working with large datasets, or applying AI to solve complex problems. Our domain is unique, and we value team members who bring fresh perspectives from AI and other fields.
Our Culture & Why Youll Love Symbium
  • Mission with Impact:Your work will directlyaccelerate the adoption of clean energyand make government services more accessible. Every feature you build can help someone install solar panels, get an EV charger, or improve their home with less hassle. If youve wanted to do good with your coding skills, this is it.
  • High-Ownership Environment:We believe inownership and accountability. On our team, everyone trusts each other to deliver results. Youll have the freedom to innovate, make decisions, and drive projects, with the support of experienced mentors when you need it.
  • Tight-Knit & Hands-On:We work side by side every day C-level executives, engineers, and interns alike sharing ideas and tackling problems together. Youll find us walking to the Ferry Building for lunch, debating product decisions, and jumping in wherever needed to keep things moving. Everyone has a voice, and we focus on collaboration and execution over titles and hierarchy.
  • Competitive Benefits:We offer a competitive startup package, including:
  • Competitive salary.
  • Stock optionsin a growing, venture-backed company.
  • Attractive 401kand health benefits.
  • Working alongside a highly mission-driven, small, supportive team of ambitious, smart creativesin an environment that fosters continuous learning and adaptive problem solving. We turn complex challenges into beautiful, impactful solutions.
How to Apply

If Symbiums mission and team resonate with you, wed love to hear from you!To apply, please send an email to careers@symbium.comwith your resume, LinkedIn information, and a brief note about why youre excited to join Symbium. If you have a portfolio or GitHub, feel free to include that as well.

Applicants must be currently authorized to work in the United States on a full-time basis and be willing to relocate to California prior to the start of employment. Symbium does not provide visa sponsorships at this time.

Symbium is an equal opportunity employer.

Similar Jobs