Company Overview: 

At Inkling, we believe getting an organization’s most critical knowledge to their people should be simple. We know that learning should happen flawlessly, on the job and in the moment. The Inkling modern learning platform brings this vision to life.

Designed for today’s learners and today’s work, we equip some of the world’s most recognized brands to quickly create beautiful content, build structured learning paths, generate meaningful insights, and drive business impact. 

The Inkling team is committed to delivering a better learning experience for everyone. If this sounds like a mission you’d like to support, please apply below!

Position Overview:

We’re looking for a talented Staff Software Engineer to join our diverse and growing Engineering team. This role comes with a lot of autonomy and the potential to have a large impact on product direction. We need someone who has a passion for creating excellent user experiences that our customers and their employees will love. We’re motivated by the fact that our product will impact the day-to-day of businesses and field employees by bringing them modern technology for a more enriched work life. 

The right candidate is a team player with emotional intelligence and the ability to earn credibility and build relationships across a diverse group of internal and external partners. The right person will possess an owner's mindset with a proven ability to operate and collaborate effectively in a fast-paced, ambiguous environment.

This role is remote, based in North America.

Job Responsibilities:

  • Build the front-end and back-end of Inkling’s web applications using React, Redux, Express, Backbone, Django, and more. 
  • Work on project-based teams with other remote full-stack engineers. 
  • Work with product managers, designers, and other teams to understand our customer's problems and what an elegant, delightful solution would look like. 
  • Work closely with design using tools like Figma. 
  • Plan, architect, and iterate on impactful large projects and entire subsystems. 
  • Contribute beyond the level of a single engineer by advocating for good engineering practices and mentoring other engineers on your team. 
  • Oversee and provide technical leadership for a team of employees and contractors (both on-shore and off-shore), across the engineering organization

Candidate Requirements:

  • 7+ years of experience building web applications using JavaScript, CSS and HTML5.
  • Professional use of JavaScript build tools and test frameworks. We use Babel, Flow, Jest, and Webpack.
  • Fluency with React or Backbone and Python, Scala or Java.
  • An understanding of design principles that lead to scalable and maintainable web application architectures.
  • Our team values working well with other people. You must have excellent communication skills and the ability to coordinate well with our product, design and other engineering teams.
  • Experience managing a technical team of both on-shore and off-shore resources

Progression Expectations:

Within 1 month… 

  • Onboarding program designed to get you up to speed on Inkling’s business, vision and team and gain an understanding about how your role fits into Inking's broader organization
  • Engineering focused onboarding program to learn about our development and deployment process
  • Participate in weekly scrum ceremonies to engage with fellow members of engineering, product, and design and learn Inkling’s collaboration process
  • Deploy your first bug fix or feature enhancement to production

Within 3 months…

  • Gain understanding of the high-level architecture of a few code bases from different parts of the stack
  • Comment actively in code review process
  • Successfully shepherd small projects from development to production
  • Accurately and effectively scope proposed features within a project

Within 6 months…

  • Work as a thought partner with product; find the best trade-offs in terms of time, quality, and functionality when solving customer problems
  • Have a high-level understanding of the architecture of a few code bases from different parts of the stack
  • Become a go-to person for several areas within those code bases
  • Propose engineering design or lead project team for a single-quarter project

Within 12 months…

  • Consistently guide projects to successful engineering and company outcomes through a combination of self-implementation and team delegation
  • Able to work in all of the code bases for a project team across the various parts of the stack
  • Active participant in cross-team engineering architecture discussions
  • Mentor for other engineers within the organization

Environment and additional requirements:

  • General office environment working remotely, supporting team members in various time zones
  • Prolonged periods of sitting at a desk and working on a computer
  • Minimal travel required, less than 10%

Benefits & Perks:

  • Flexible PTO
  • Medical, Dental and Vision Benefits
  • Short and long-term disability insurance, life insurance
  • Paid parental leave, and parental & caregiver benefits
  • Monthly Wellness Reimbursement
  • Monthly Cell Phone and Data Reimbursement
  • Stipend to setup your home office
  • Annual learning and development stipend
  • 12 Paid Holidays + ½ Day Fun Fridays
  • 401(k) Program
  • Employee resource groups for diversity, equity,  inclusion and belonging
  • A chance to work with a talented, smart and creative team!

EEO Statement: 

Inkling is an equal opportunity employer that embraces diversity. We do not discriminate on the basis of race, religion, color, national origin, gender, gender identity, sexual orientation, age, marital status, veteran status, disability status, or any other applicable legally protected characteristics in the location in which the candidate is applying. All qualified applicants are encouraged to apply.


Apply for this Job

* Required

Voluntary Self-Identification

For government reporting purposes, we ask candidates to respond to the below self-identification survey. Completion of the form is entirely voluntary. Whatever your decision, it will not be considered in the hiring process or thereafter. Any information that you do provide will be recorded and maintained in a confidential file.

As set forth in Inkling’s Equal Employment Opportunity policy, we do not discriminate on the basis of any protected group status under any applicable law.

Race & Ethnicity Definitions

If you believe you belong to any of the categories of protected veterans listed below, please indicate by making the appropriate selection. As a government contractor subject to the Vietnam Era Veterans Readjustment Assistance Act (VEVRAA), we request this information in order to measure the effectiveness of the outreach and positive recruitment efforts we undertake pursuant to VEVRAA. Classification of protected categories is as follows:

A "disabled veteran" is one of the following: a veteran of the U.S. military, ground, naval or air service who is entitled to compensation (or who but for the receipt of military retired pay would be entitled to compensation) under laws administered by the Secretary of Veterans Affairs; or a person who was discharged or released from active duty because of a service-connected disability.

A "recently separated veteran" means any veteran during the three-year period beginning on the date of such veteran's discharge or release from active duty in the U.S. military, ground, naval, or air service.

An "active duty wartime or campaign badge veteran" means a veteran who served on active duty in the U.S. military, ground, naval or air service during a war, or in a campaign or expedition for which a campaign badge has been authorized under the laws administered by the Department of Defense.

An "Armed forces service medal veteran" means a veteran who, while serving on active duty in the U.S. military, ground, naval or air service, participated in a United States military operation for which an Armed Forces service medal was awarded pursuant to Executive Order 12985.

Form CC-305

OMB Control Number 1250-0005

Expires 05/31/2023

Voluntary Self-Identification of Disability

Why are you being asked to complete this form?

We are a federal contractor or subcontractor required by law to provide equal employment opportunity to qualified people with disabilities. We are also required to measure our progress toward having at least 7% of our workforce be individuals with disabilities. To do this, we must ask applicants and employees if they have a disability or have ever had a disability. Because a person may become disabled at any time, we ask all of our employees to update their information at least every five years.

Identifying yourself as an individual with a disability is voluntary, and we hope that you will choose to do so. Your answer will be maintained confidentially and not be seen by selecting officials or anyone else involved in making personnel decisions. Completing the form will not negatively impact you in any way, regardless of whether you have self-identified in the past. For more information about this form or the equal employment obligations of federal contractors under Section 503 of the Rehabilitation Act, visit the U.S. Department of Labor’s Office of Federal Contract Compliance Programs (OFCCP) website at

How do you know if you have a disability?

You are considered to have a disability if you have a physical or mental impairment or medical condition that substantially limits a major life activity, or if you have a history or record of such an impairment or medical condition.

Disabilities include, but are not limited to:

  • Autism
  • Autoimmune disorder, for example, lupus, fibromyalgia, rheumatoid arthritis, or HIV/AIDS
  • Blind or low vision
  • Cancer
  • Cardiovascular or heart disease
  • Celiac disease
  • Cerebral palsy
  • Deaf or hard of hearing
  • Depression or anxiety
  • Diabetes
  • Epilepsy
  • Gastrointestinal disorders, for example, Crohn's Disease, or irritable bowel syndrome
  • Intellectual disability
  • Missing limbs or partially missing limbs
  • Nervous system condition for example, migraine headaches, Parkinson’s disease, or Multiple sclerosis (MS)
  • Psychiatric condition, for example, bipolar disorder, schizophrenia, PTSD, or major depression

1Section 503 of the Rehabilitation Act of 1973, as amended. For more information about this form or the equal employment obligations of Federal contractors, visit the U.S. Department of Labor's Office of Federal Contract Compliance Programs (OFCCP) website at

PUBLIC BURDEN STATEMENT: According to the Paperwork Reduction Act of 1995 no persons are required to respond to a collection of information unless such collection displays a valid OMB control number. This survey should take about 5 minutes to complete.