Lead Software Engineer
Provo, UT 
Share
Posted 9 days ago
Job Description

Lead Software Engineer

Reports To: Director of Platform Engineering

Employment Type: Full Time, FSLA Status: Exempt, EEO Category: Professionals

The Impact you Will Have:

As a Lead Software Engineer, and reporting to the Director of Platform Engineering, you will be an important member of the Crucial Learning Platform Engineering team. You will collaborate closely with team members and product owners to build solutions and solve problems. Your direct contributions and responsibilities will help the team fulfill technical, operational, and business requirements. It is expected that your strength in this role will help refine business and architecture requirements and objectives into well understood user stories and software design. Your expertise and leadership will contribute and guide the team to be highly productive while incorporating principles of thorough, secure, scalable and high-quality software engineering.

What You'll Do:

  • Lead out on planning and developing designs, prototypes and recommendations to implement solutions for product platform related projects.
  • Lead team members and improve best practices throughout the software development life cycle.
  • Develop simple, elegant, scalable infrastructure that anticipates rapid growth and iteration
  • Research, propose, apply and exemplify industry standard best practices for secure coding and application development
  • Drive robust, maintainable, and scalable software within our existing business and/or product architecture and platforms
  • Drive an excellent end-user experience, continually raising the bar on functionality, usability, and simplicity
  • Ensure quality by performing thorough testing, leveraging, and conducting peer reviews for your work and the work of cross functional teams
  • Assist with designing, implementing, and maintaining relevant operational infrastructure, especially product-related components, for overall enterprise data architecture and integration.
  • Be a reliable and capable mentor to other members of the team through direct cross-collaboration and in cases of contractor/staff augmentation
  • Solve complex problems using knowledge, passion, and curiosity
  • Help build and deliver world-class products

What You'll Need:

  • 8+ years of experience developing and launching software products and/or services
  • Bachelor's Degree in Computer Science or related field
  • Extensive experience driving technical projects, prioritizing work for the team, identifying dependencies, facilitating technical decision and cross-functional team discussions, drives solutions, facilitates code reviews, enforces code standards
  • Experience with WebRTC technologies.
  • Preferred experience with Vonage or Chime SDK,
  • Extensive experience with Java, Vue.js, Spring Microservices, Spring JPA, Junit Testing, Rest, JSON, YAML
  • Substantial track-record of quality deliverables demonstrating significant consideration of engineering best-practices with QA in mind
  • Experience with source code management systems and branching strategies like git-flow. Git experience preferred
  • Extensive experience and understanding of continuous integration and automated build tools technologies
  • Extensive experience with Gradle or Maven
  • Experience with Docker
  • Extensive experience with AWS Technologies: ECS, EC2, Elasticache, S3, Route53, Secret Manager, CodeBuild, CloudFormation, Cloud Watch, IAM
  • Extensive experience in relational and document databases, MongoDB preferred
  • Solid experience with SQL queries
  • Experience with writing MongoDB aggregations, experience in MongoDB design techniques or similar NoSQL databases
  • Experience with application or system design
  • Experience with Agile Methodologies
  • Expert troubleshooting skills
  • To be the go to person for technical questions from the team
  • The ability to work independently
  • Proven experience with working with an Architect and TPO to break down requirements for the team and leading out in solution direction
  • Strong leadership and interpersonal skills with accompanying experience in successfully leading and mentoring a team of software engineers
  • Proficient and reliable in working through the SDLC with domestic team members and contractors in a 100% remote environment
  • Solid written and verbal communication skills
  • Must be legally authorized to work in the United States without the need for employer sponsorship, now or at any time in the future

What You'll Get:

  • Access to some of the richest professional development programs.
  • A variety of benefits. Programs include health benefits, life insurance, income protection and retirement savings plan 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.

The Process:

The first step is to apply to the role. If your experience matches our needs, you will be reached out to by a member of the HR team to set up a call to learn more about you. From there, you can expect to meet with the hiring manager and some other members of the team. We like to connect over the phone, via Zoom and sometimes, in person (when applicable)!

AAP:

Crucial Learning 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, Crucial Learning 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.

Crucial Learning 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 Crucial Learning's 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 Crucial Learning, please contact our Recruitment department at hr@cruciallearning.com.

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

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 VitalSmarts’s 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 VitalSmartsHR@VitalSmarts.com.

 

Job Summary
Start Date
As soon as possible
Employment Term and Type
Regular, Full Time
Required Education
Bachelor's Degree
Required Experience
8+ years
Email this Job to Yourself or a Friend
Indicates required fields