Software Engineer (Remote)
About BenchPrep:
We deliver the most advanced and flexible learning experience for certification, credentialing, test prep, continuing education, and training. Our cloud-based learning platform helps training organizations, associations and the extended enterprise deliver a highly engaging and effective learning experience for individuals looking to advance their careers. We incorporate the latest in learner-centered technology, including personalization, gamification, data science, usability and omni-channel delivery.
We’re sitting in a pivotal time in the BenchPrep history. The number of learners on our cloud-based learning platform has reached almost 7 million in 2021.
We’re committed to helping people learn better, and that starts with our own employees.
COVID-19:
Speaking of our people, in March 2020, we put safety first and quickly moved our people to working remotely. We’ve learned that our employees are really productive working at home and still (mostly) work remotely. Our first core value is “People First” and the pandemic has reinforced how true this value reigns to us. What is the future of BenchPrep’s plans for working in-office or remote? We haven’t finalized that, but what we do know is that collaboration and connection are our top priorities. Remote, in-office (Chicago), or hybrid... employees know how they work best. Let us know what your preferences or requirements are for being remote only, hybrid or in-office.
About the role:
You will join a high-functioning engineering scrum team in a profitable start-up, building green-field projects as well as improving upon existing top-of-the-line products. In this role you'll get to own projects with real user impact and be in a great team of passionate engineers in a fun, collaborative, and engaging environment.
As a Software Engineer, you will continue to develop your technical expertise adding new tools, frameworks, and languages to your toolbelt, as well as being given the opportunity to lead and complete problems you are faced with. You’ll begin to identify team weaknesses and needs and develop proactive solutions. In addition, you’ll provide career growth, guidance, and mentorship to junior engineers, and represent BenchPrep technology to clients, partners, and various third parties.
About the team:
Our engineering team is a talented, dynamic group of individuals with diverse backgrounds and skill sets. We value new ideas, as well as the opportunity to work with new and exciting technologies, while we work toward a common goal of helping millions learn better and faster.
**Skills and experiences we value:
- Demonstrated success in a web development role, ideally using part or all of our technology stack (Ruby, Javascript, PostgreSQL)
- Curiosity about ever-changing technology which will be demonstrated with familiarity with some relevant non-core languages
- A software engineering mindset including: an understanding of meta-programming, a focus on critical thinking and problem solving especially as relates to architectural solutions and design paradigms, and a focus on best security practices and compliance, ideally in an Agile environment
- Ability to optimize application code and SQL queries for performance
**Note: We know that excellent candidates can have all sorts of backgrounds and experiences, so please don’t hesitate to apply even if you don’t meet 100% of the listed requirements! And check out our latest blog post to learn more about inclusion at BenchPrep in the Engineering team."
Life at BenchPrep:
We work at BenchPrep because we’re dedicated to the mission and each day we have an opportunity to be challenged and learn. We work hard and have lots of fun. Culture is our lifeline at BenchPrep. We celebrate our people, both professionally and personally. We care about learning so much that we offer employees $1,200 annually to develop their skills so they can continue to operate everyday with new skills. It’s no wonder we were selected in Inc’s Best Workplaces of 2020 and Crain’s 2020 Best Places to Work in Chicago lists.
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
We are looking for high performing and motivated professionals who are excited about the chance to leverage technology to impact the lives of millions of learners. Join us.