- B2B
- Growth StageExpanding market presence
- 5.0Highly ratedZenput is highly rated on Glassdoor, with 5.0 out of 5 stars
- +2
Senior Software Engineer
- Remote •
- Full Time
Available
About the job
About Us
Zenput was founded in 2012 with offices in San Francisco, CA (our HQ), Atlanta, GA and Guadalajara, Mexico. Top restaurant, retail, and other multi-unit operators like Dominos, Chipotle, KFC, Five Guys, and 7-Eleven use Zenput to elevate team execution across all of their locations. Today we have customers who are collectively overseeing 50,000 locations across 40+ countries using our cloud-based platform to make their operations more agile and their employees more productive.
Our customers operate many locations across many timezones and managing all the human operations is complex and currently based in paper and spreadsheets. We have created the human operating system to allow the people in the field to connect with each other, the people at headquarters, and soon the machines in the stores (IoT). Our end goal is to connect all the people and all the devices to change the way work gets done in the field.
We are a fast-paced organization and we are looking for people who want to collaborate broadly and deal with ambiguity to solve real problems that have a huge impact on our customer’s businesses, and to grow our company and grow the people around them.
As a Software Engineer, you will play a vital role in developing new features & products and helping to maintain and update our enterprise products. Working collaboratively with other talented engineers as an empathetic system thinker you will continue to evolve our platform even closer to a Human Operating System.
Our software stack leans heavily on JSON, HTML5 and Javascript. We extensively use Backbone & React in the frontend, connected to a Python/Django backend, with MySQL and Mongo for persistence. Our hybrid iOS and Android apps are also fully written with HTML and Javascript to round out our end-to-end JSON based stack.
What You’ll Do As A Software Engineer
- Using our entire technology stack and to develop new features and applications for the Zenput platform, including web and mobile UI’s, commenting and messaging, webhooks and APIs, as well as expand capabilities in our mobile applications.
- Contribute to and influence design and development decisions.
- Work in an agile environment, quickly and incrementally delivering value to our customers using tools from the SCRUM toolbox and using tight feedback loops with customers, product, and quality.
- Maximize our velocity and minimize risk by using TDD/CI and other DevOps best practices.
- Use Jira, Slack, and Zoom, to communicate with your team and leadership.
What We’re Looking For
- Great communicator and outstanding team player. Bias towards over-communicating and asking questions.
- Desire to be part of a team, be a part of culture and contribute, and seeks best outcome for the team rather than being right.
- Curious and intentional about self-development.
- English language proficiency (at the B2 - Upper Intermediate level or greater).
- CS/CIS/Systems Mentality.
- Adoption of CI, DevOps principles and a focus on quality.
- A deep understanding about request life cycles, system architecture, and user behavior.
- Strong understanding of software design fundamentals and algorithms.
- Experience with Agile/Scrum methodologies and associated tools & principles.
- MySQL/Postgres/RDBMS experience. (Just using ORM's doesn't count).
- Ability to design and implement the right technical solution for the right problem at the right time (i.e. you don't over-engineer, but you do thoroughly consider the constraints).
- Someone fun, interesting, and likes to build and hack. Not just software!
- 2 + years of programming in Python, Javascript, Java or Objective-C (or other OOO language) for the web.
Nice To Haves
- Specific experience with our tech (React, Django, Javascript, Python, NoSQL, Mobile Development, AWS).
- Experience working remotely
- Experience with DevOps
- Experience working with hardware (mobile devices, embedded hardware)
- Expertise in and experience with developing enterprise products, and web products at scale
- Experience with distributed systems, complex user interfaces or other challenging engineering problems
- Open source contributions
- You’ve helped make your work environment fun, and it’s important to you.
- You’ve built great relationships with coworkers in the past, and want to keep doing it.
- You care similarly about building great software, and building great relationships with other people.
- You’re interested in the technical problems we are solving.
- You’re interested in the types of business problems we are solving.
What You'll Get
- Great mission-driven team members from diverse backgrounds with a strong company culture
- Competitive pay
- Yearly team off-sites
- International travel opportunities
- Work in an open environment on solutions that are reshaping the way businesses operate
- Fun-team events and a casual work environment
- Additional benefits depending on location
Zenput provides equal employment opportunity (EEO) to all persons regardless of age, color, national origin, citizenship status, physical or mental disability, race, religion, creed, gender, sex, pregnancy, sexual orientation, gender identity and/or expression, genetic information, marital status, status with regard to public assistance, veteran status, or any other characteristic protected by federal, state or local law.
About the company
- B2B
- Growth StageExpanding market presence
- 5.0Highly ratedZenput is highly rated on Glassdoor, with 5.0 out of 5 stars
- 4.8Work / Life BalanceEmployees rate Zenput 4.8/5 on Glassdoor for work / life balance
- 5.0Strong LeadershipEmployees rate Zenput 5.0/5 on Glassdoor for faith in leadership