Software Engineer

Job Description

We believe that when you invest in your people, you enable your workforce to carry out every business practice more successfully. Thats because what lies between an organizations lofty goals and the desired outcome is often good old-fashioned human behavior. VitalSmarts has identified an innovative approach for enabling organizations to achieve new levels of performance by focusing on the individual.
With award-winning training products based on more than 30 years of ongoing research, we have helped more than 300 of the Fortune 500 realize significant results using a proven method for driving rapid, sustainable, and measurable change in behaviors. We teach organizations to dialogue safely about any topic, achieve universal accountability, influence behavior change for others, and influence behavior change for yourself.
The Impact You Will Have:
As a Software Engineer you will play an important role by working closely with the development team members to build product solutions, starting with the new VitalSmarts Learning Experience Platform. The Software Engineer will help the team fulfill technical, operational, and business requirements.
You will be working within a CI/CD environment, ensuring high standards for security, scalability and resilience are met, and collaborating with the SQAEs to achieve high-quality deliverables. You will report to the Sr. Director of Product Technology.
A Day in the Life:
Serve as a member of our Product team to plan and develop solutions for new projects
Apply best practices throughout the software development life cycle
Solve complex problems using knowledge, passion and curiosity
Help build and deliver world-class products
Apply industry standard best practices for secure coding, testing and application development
Drive robust, maintainable and scalable software within our existing business and/or product architecture and platforms
Implement excellent end-user experiences, continually raising the bar on functionality, usability, and simplicity
Ensure quality by performing thorough testing and leveraging peer reviews for your work and the work of cross functional teams
What You'll Need:
3-7 years of experience developing and launching software products and/or services
Experience in full stack development and cloud-based technologies using Java/JVM languages.
Experience with a variety of data persistence frameworks and technologies
Preferred experience with solutions leveraging Spring frameworks, ServiceWorker, webRTC, WebSockets, learning technologies (eg. SCORM, LTI, etc.), xAPI, PWA
Solid written and verbal communication skills
Enjoy sharing ideas with, and learning from, other team members
Work independently with a strong sense of personal accountability and excellence in your work
Bachelor's Degree in Computer Science or related field
What You Get:
Access to some of the richest professional development programs.
A variety of benefits. Programs may include health benefits, life insurance, income protection and retirement savings plans with employer contributions to assist with your health & financial security today and in the years ahead.
Access to health benefits and wellness programs for employees and families.
The ability to work in a flexible work environment.
Professional development support as we want YOU to be successful in your career. Our team will work with you to establish the goals you are trying to achieve in your profession.
VitalSmarts provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics. In addition to federal law requirements, VitalSmarts complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.
VitalSmarts expressly prohibits any form of workplace harassment based on race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, or veteran status. Improper interference with the ability of VitalSmartss employees to perform their job duties may result in discipline up to and including discharge.
If you are vision-impaired or have some other disability under the Americans with Disabilities Act or a similar law, and you wish to discuss potential accommodations related to applying for employment at VitalSmarts, please contact our Recruitment department at Contact
ADA (American with Disabilities Act) Information
Work is performed primarily in an office setting
Operates standard office equipment to include a computer, calculator, copier, fax, telephone

Work in United States
Employment Options
Academic Degree
Professional Experience
  • Java
  • JVM
  • Springboot
  • AWS
  • Spring Frameworks
  • ServiceWorker
  • WebRTC
  • WebSockets
  • Learning Technologies
  • Eg. SCORM
  • LTI
  • Etc
  • XAPI
  • PWA
Apply to Job


Company Name


Company Details

View VitalSmarts details


Erin Brown

Human Resources Generalist

Oak Brook, Illinois, United States

View Details

Recruiter Contacts

(773) 562-7730