Software Engineer, Business Systems

2 Hours ago • 5 Years +
Software Development & Engineering

Job Description

As a Software Engineer on the Business Systems team at Base, you will build and optimize systems crucial for business operations. You will be embedded within different business teams, gaining deep domain expertise and influencing key decisions. This role involves providing technical support, designing and implementing system improvements, and owning the implementation and maintenance of operational software like ERP, MES, and WMS solutions to help the business scale through automation and innovation.
Must Have:
  • Ensure operational systems (ERP, CRM, MES, WMS) are secure, reliable, and optimized.
  • Become an expert on Odoo ERP, CRM, MES, accounting, and WMS platforms.
  • Design and implement system improvements aligned with business goals.
  • Translate business requirements into actionable processes within ERP, accounting, and project management software.
  • Manage system integrations, data migrations, and software transitions.
  • Develop custom software solutions for business needs.
  • Possess 5+ years of full-stack software engineering experience.
  • Proficient in Python.
  • Familiarity with ERP, CRM, and enterprise-level software.
  • Ability to work with non-technical stakeholders.
  • Experience in business, accounting, or finance.

Add these skills to join the top 1% applicants for this job

game-texts
python
accounting

About Base

Base is building the foundation of American power. The grid is the largest, most complex machine in the world. Yet it’s aging, struggling to keep up with today’s demand, and is unprepared for our electrified future.

Base is modernizing the grid as the first engineering-led, technology-driven power company. We’re deploying a nationwide network of distributed batteries that strengthens critical infrastructure and saves Americans money.

Our team of engineers, operators, creatives, technicians, and electricians design and deploy systems at speed. If you want to tackle the problem that will define this century and shape the future of American energy, now is the time. Join us.

About the Role

As a Software Engineer, on our Business Systems team, you will be at the heart of our operations, building and optimizing the systems that keep our business running smoothly. Embedded within different business teams every 3-6 months, you'll gain deep domain expertise and directly influence key decisions across the company.

You'll provide day-to-day technical support while building deep domain expertise to design and implement meaningful system improvements. This role will work closely with internal business teams and own implementation and maintenance of operational software such as ERP, MES, and WMS solutions. This is a unique opportunity to be on the front lines of operational transformation, helping the business scale through system improvements, automations, and innovations.

What You'll Do

  • Take full responsibility for ensuring our operational systems -- such as ERP, CRM, MES, and WMS -- are secure, reliable, and fully optimized to support Base’s growth.
  • Become our go-to expert on Odoo ERP, CRM, MES, accounting, and WMS platforms. Help us leverage these systems to meet our evolving business needs.
  • Identify opportunities for improvement within existing software, design tailored solutions, and implement enhancements that align with business goals.
  • Translate business requirements into actionable processes within ERP, accounting, and project management software. Provide strategic guidance to ensure scalability and best practices.
  • Own all aspects of system integrations, data migrations, and software transitions. Ensure smooth user permissioning, seamless training, thorough documentation, and effective vendor management.
  • Develop custom solutions for critical software packages that address near-term business needs and position us for future growth.

What We're Looking For

  • 5+ years full-stack software engineering experience.
  • The ability to translate business requirements into actionable technical solutions, ensuring our tools are perfectly aligned with the company’s goals.
  • Python proficiency.
  • Familiarity with ERP systems (ideally Odoo), CRM platforms, and other enterprise-level software.
  • Proven ability to work closely with non-technical stakeholders, understand their needs, and implement scalable solutions.
  • Experience in, or working adjacent to, business, accounting, finance, or a related field.
  • Self-starter who thrives in fast-paced, ambiguous environments and enjoys variety.

Our Values

We’re building a winning culture and we’re looking for people who are up for the challenge. Here’s what we expect from day one:

  • In-Person Only: We work full-time in the office. No hybrid. No remote.
  • Challenge the Status Quo: Question assumptions. Fix broken systems. Principles > rules.
  • Move Fast: Focus on what matters, act quickly, and learn by doing.
  • Give & Get Feedback: Be direct, be humble. Challenge ideas–including your own.
  • Own the Outcome: Take full responsibility. Deliver results. No excuses.
  • Act Like an Owner: Be resourceful, mindful of impact, and committed to the business.
  • Be Decisive: Drive clarity. Make bold calls with imperfect info.
  • Bring the Intensity: This is not a 9-to-5. We're building something hard which requires real commitment.

Set alerts for more jobs like Software Engineer, Business Systems
Set alerts for new jobs by Base Power
Set alerts for new Software Development & Engineering jobs in United States
Set alerts for new jobs in United States
Set alerts for Software Development & Engineering (Remote) jobs
Contact Us
hello@outscal.com
Made in INDIA 💛💙