Senior Software Engineer (Phoenix, AZ or Remote)
Trainual
This job is no longer accepting applications
See open jobs at Trainual.See open jobs similar to "Senior Software Engineer (Phoenix, AZ or Remote)" StartupAZ Collective.Software Engineering
Phoenix, AZ, USA
Posted on Oct 25, 2023
About Us
Trainual is a team of 100+ super-talented folks obsessed with making small business easier. And while our team members come with diverse experiences, we’re united by our passion for making ideas happen. We launched the world’s first playbook tool in 2018, and today, thousands of companies in nearly every industry use it to scale their teams.
Why Trainual?
We’re a great place to work. AZCentral named Trainual the #1 place to work in Arizona. And Inc recognized us on their 2021, 2022, and 2023 Best Workplaces list. But we can’t say we blame them. We’re a hybrid team with an unwavering culture that recognizes everyone’s impact matters.
We’ve got benefits on benefits. Above market pay, an annual experience fund, 4 weeks paid vacation (plus 5 sick days), the latest tech, parental leave, 401k matching, free One Medical subscription, and top-notch health care - just to name a few.
We’re disrupting the SMB industry. Our goal is to equip every team with a winning playbook. One that provides clarity around who does what and how. And with 7k small businesses scaling what they do with Trainual, we’re only scratching the surface.
We’re in good company. In June 2021, we closed a $27M Series B round. And we partner with some of the biggest names in small business, including Shark Tank star Daymond John, Slack, Loom, the cast of The Office, and more.
We all own what we’re building. Everyone who works at Trainual has life-changing pre-IPO equity. That way, you can be proud of what we’re building and sleep well knowing your teammates are (literally) just as invested as you are.
TL;DR
Coding, collaboration, and creativity… (we love a good alliteration)
This full-stack developer role works closely with our Product, Design, and other members of our Trainual team to get things done. We're looking for people who love what they do and get excited to work with a team that's shaping the future of Trainual and small businesses worldwide.
So, who are you? You are forward-thinking with a service and growth mindset. You’re an excellent written & verbal communicator with a knack for thorough problem-solving, and you excel at giving and receiving feedback. Whether you’re working with our Product team to give feedback on designs or helping our Customer Success team troubleshoot a technical issue, you love collaborating and contributing to the bigger picture. Our stack & tools: Ruby on Rails (required), React (required), PostgreSQL, TypeScript, JavaScript, SCSS, RSpec, Git & GitHub, Jira, with daily deployments to GCP.
On the edge of your seat? Keep reading.
What you'll own & improve:
- Product & Design Collaboration: You will work to lead feature and implementation projects. Through a collaborative effort with your squad, you’ll research, build, and iterate on Trainual's biggest initiatives.
- Wireframes to Features: You will work closely with your team – which includes software engineers, a QA engineer, a product manager, and a product designer – to help plan, design, write, and test the code that brings Trainual to life. You will be involved in all aspects of the development cycle, from idea to production.
- Processes: You will help inform and guide process changes, best practices, team workflow improvements.
What you already know:
- Write clean, DRY, reusable code that is easy to read and test.
- Work both collaboratively with a small team and independently.
- Test your code – you have experience writing unit, integration, and functional tests.
- Work closely with Product and Design to take a feature from concept to production.
- Naturally mentor those around you to teach new concepts and inspire growth - you lead by example, are great on both sides of a code review, and are always willing to jump in to help someone out. You lead with empathy and help create a psychologically safe environment.
- Jump in and contribute to an agile development environment from day one.
- Create and contribute to clear documentation to help easily spread knowledge across developers and teams.
About the team:
This role will report to our incredible Director of Engineering, Zach Strading. They will join one of our talented growth squads focusing on the features and enhancements of our product.
Compensation:
Our compensation is based on relevant experience in our industry and tech stack. The range for this role is $140-175k. Final offer amounts are determined by multiple factors including candidate experience and expertise and may vary from the amounts listed above.
Our Benefits
Competitive salary: We pay at or above market salary in most cases and leverage extensive amounts of data to ensure everyone is paid well.
Health insurance: We cover 100% of the employee premiums and significantly subsidize family plans. We use
Justworks to make benefits easy. We offer additional healthcare resources like RedirectHealth, OneMedical, FSA, and HSA. Plus all HSA-compatible plans are met with a company HSA match of up to $1,000 a year.
Dental & vision: We offer subsidized dental and vision coverage.
Short-term Disability Insurance & Life Insurance: We cover 100% of the premiums for Short Term Disability Insurance and 1x salary Life Insurance. You also have the option to purchase supplementary disability and life insurance through our provider.
Paid time off: 4 weeks of paid vacation. 5 days of paid sick time. 12 paid holidays.
Paid parental leave, including adoption: 8 weeks of fully paid time off.
Experience stipend: Up to $500 per year to experience something new - whether that’s a new ice cream flavor or a new country.
Great tools: Each employee receives a Mac laptop and a 27'' display (or equivalent). We’ll also purchase any of the software or hardware you need.
Complete transparency: Everyone has full access to business metrics and financial information about the company.
Our Values
Show Up Ready: Plan enough to pull it off, and pivot if needed. For our customers and our co-workers, we embody preparation and order. We work from an agenda. We start and end meetings on time. We put in the effort to polish what we present, all in an effort to build trust with those around us. When a company hires Trainual, they expect an experience that feels simple. The appearance of simplicity requires tremendous planning and preparation, so this characteristic has to be a core trait of everyone that works here.
Make Ideas Happen: Execute on what you innovate. We don’t just tolerate change, and go along for the ride; we drive change. Companies are like cruise ships, and turning them can take some time. But turning the wheel happens in just a few seconds. It’s the decision to redirect, and to make something different. It’s the vantage point at the front of the boat where you can see where you’re heading, before anyone else knows. We are the ones to initiate this change. It’s up to us to have the vision, to always look forward, and to spot obstacles and opportunities before they become issues.
Carry the Groceries: Carry extra weight without being asked. Go above and beyond whenever you sense a need. Look for opportunities to impress, and be ready to roll your sleeves up to make someone else’s life a little easier. It’s what we do. "Before starting my first business, I bagged groceries at a supermarket in Massachusetts. No one ever expected me to carry the groceries to the car, but when I did, it made their day. It’s such a simple thing, and took only an extra minute of my time, but it made a tremendous difference in that customer’s experience at the store. At Trainual, be helpful everywhere possible." - Chris Ronzio, CEO
No Red Tape: Work hard to make every process easy. There is nothing more frustrating than a bureaucratic process, and you won’t find one here. Never make customers or coworkers jump through hoops. Don’t let policy supersede logic. You’ll never go wrong making things easier on others, so challenge every system that could have fewer steps, more automation, and less complexity.
Collect Experiences: Have endless curiosity for a new perspective and knowledge. We work with people in all different industries, from all different walks of life. In order to build trust, understand the real picture, and help create change, we need to build real relationships. Listen to others, and relate to them. Be an experience collector, so that you have an endless supply of topics that can be used to find common ground.
Everyone has a Key: In results we trust. You'll notice from your first day that every employee at Trainual literally has a key to the office. We trust you, or we wouldn't have hired you. Some people say trust is earned, but we believe that trust is the default. Everyone carries their weight, and everyone is an owner of what we are building. We won't tell you exactly how to get the job done -- you won't find micromanagement here. So, remember that your productivity is measured by your impact and your effort.
Hybrid Work at Trainual
At Trainual, we believe everyone has a key, literally. This value means you are an owner of your experience, productivity, and growth. We know everyone is different - productive at different times of day, in different settings, with different types of work. So what does this mean for the future of work at Trainual?
TL;DR - Work when, where, and how you work best.
- Anyone can work from the office at any time. We often have remote folks in town working from our PHX office!
- If you live in Phoenix, there is not a specific requirement of days worked in the office, but our motto is "we like to see you more than we don't!"
- If you want to relocate to PHX, we will help make that happen! We want everyone to have a community, trusted relationships, easy collaboration, and a clear path for growth while maintaining autonomy, ownership, and flexibility.
- Regardless of where you live or how often you come to the office, Trainual has the expectation that when you are “at work” whether that’s at the office or working from home, you are in a distraction free environment. This includes having full time childcare.
Location: 70% of our team is based out of Phoenix, AZ and our preference for new team members is local due to the ease of ad hoc collaboration and community building. However, we know great talent lives all over! If you don't live in Arizona and are interested in working at Trainual, we will consider each state on a case-by-case basis due to the implications of doing business in each state.
Visa Sponsorship: We welcome and support people of all different backgrounds (18% of our team was either born or raised outside of the US)! However, due to the constraints of being a small startup, we are not able to sponsor or take over sponsorship of employment Visas at this time. Check out our blog with more details here: https://trainual.com/trainual-embraces-remote-first/
Ready?
I’m getting the feeling that you’re ready to click that apply button.
If you don’t tick every box, please don’t rule yourself out just yet. We’ve seen the research that women and other people in underrepresented groups tend to only apply when the checklist is all ticks. We prioritize hiring incredible human beings over simply ticking boxes – so if this role resonates with you, hit that apply button!
Join us in building the turnkey operations manual and playbook solution for companies all over the world! We know you want to.
This job is no longer accepting applications
See open jobs at Trainual.See open jobs similar to "Senior Software Engineer (Phoenix, AZ or Remote)" StartupAZ Collective.