← back to search

Software Engineer, ERP

What You’ll Be Doing

Business systems are the backbone of Fictiv. As a Business Systems Engineer, you build and support the systems that run our day-to-day back office operations. These systems are critical to our success as they are used both for internal efficiency and for providing visible, real-time status to our customers. With your background in software engineering, you offer creative technology alternatives to manual work and enable the entire business to be more productive.

In this role, you will use modern technology and techniques to coordinate work across Fictiv’s global manufacturing network. You will bring or develop expertise in security, reliability, and performance as we expand overseas. You will work closely with our architecture team to design technical solutions that involve advanced software configuration, domain-driven system design, and automation through custom software. In our web-based environment you'll use your experience with Python and SQL to improve Odoo and assist with deployment and debugging.

Desired traits

Technical expertise – You are adept at creating and managing a distributed application, particularly one where work is divided and routed to regionally distributed nodes. You can get up to speed on complex data domains quickly, particularly through multiple levels of abstraction and inheritance.

Practical engineering – You carefully consider when to leverage third party software and when to apply customized solutions. You understand the importance of keeping a firm boundary between customization code and third party code to protect business processes and intellectual property.

Highly responsible – You understand the importance of keeping critical systems available. You hold both yourself and your colleagues accountable for ensuring uptime in the face of frequent improvements. You are able and willing to work outside of regular business as necessary for incident responses and offshore coordination.

Team-oriented – You have a strong desire to help the entire team level up and improve our collective craft. You work well with peers and leads who are geographically distributed (including offshore developers).

Experience with GraphQL, Severless and Javascript are pluses!

What It’s Like to Work at Fictiv

We’re a small, close-knit team with a core group in San Francisco and a few remote engineers around the country. While all engineers need protected time to get things done, we also believe collaboration and creative tension create the best product. That’s why we encourage a rhythm of heads down, independent work followed by focused constructive debate.

Product development teams follow the principles from the Scrum Guide. We’re practical about process (we use what works), but we’ve found Scrum ceremonies to be a positive framework for transparency and collaboration. To save time, we keep Sprint Plannings to 1 hour and Sprint Reviews to 45 minutes for our two-week sprints.

Since we are a small team, all engineers (including managers) are on-call for two weeks out of every 8-10 weeks. This builds team cohesion and deepens our understanding of our production system. We are all here to support one another, so if you have personal events during this time we’re happy to swap slots or cover for you.

We’re constantly evolving our practices, so please feel free to ask questions and share your thoughts as well!

What’s In It For You

We strive to contribute to the well-being of our team beyond Health (of which we pay 85% per employee and 60% for dependents which an increase in contribution in January), Dental and Vision insurance. We offer our team members the following:

Dog friendly office

Lunch everyday plus breakfast essentials like bagel and stocked snacks

Transit subsidy up to $75/month and up to $50/month for expenses related to health and wellness

Education Stipend up to $1400/year for conferences, classes (online or in-person), workshops, and professional certifications related to your role

Literature Stipend up to $100/quarter on literature related to your role

Community days where you contribute to your community and enrich both yourself and organizations of your choice. Each year, you can use up to two days as community days.

Happy hours and demo days to showcase what you’re working on and AMA’s from the Executive team!

About Fictiv (

At Fictiv, we’re inspired every day by our customers and teammates.

We support a community that includes some of the most talented people on the planet. You’ll design for hardware engineers who are literally building the future today (think autonomous vehicles, spaceships, next-gen medical devices) and partner with some of the most skilled manufacturers who produce the seemingly impossible.

For decades, these innovators have had to endure long feedback cycles and high upfront costs to bring their products to market. Our system drastically reduces the time and cost while allowing hardware engineers to experiment faster and with better outcomes. Come play a critical role in shaping this system into becoming the go-to platform for hardware development.

We’re actively seeking potential teammates who can bring diverse perspectives and experience to our culture and company. We believe inclusion is the best way to create a strong, empathetic team. Our belief is that the best team is born from an environment that emphasizes respect, honesty, collaboration, and growth.

We encourage applications from members of underrepresented groups, including but not limited to women, members of the LGBTQ community, people of color, people with disabilities, and veterans.

Apply on Github Jobs