View Our Website View All Jobs

Senior Software Engineer (Full Stack)

Brainshark Engineering is going through an exciting cultural and technical transformation and we are looking for highly collaborative engineers to join our team. The ideal candidate is a self- starter and excellent problem solver that can work on customer focused applications across the entire stack. 


  • You will partner with both technical and business teams on multiple initiatives and collaborate to deliver new features, product and technical enhancements. 

  • You will design, build, and deliver features in multiple areas of the product, with an eye towards long-term sustainability and effectiveness 

  • Work closely with other engineers on the team to contribute to the development of best practices, coding standards and test coverage 

  • You can work effectively across the stack, developing polished features in the UI, implementing the APIs, processes and data models that support them 

  • Expertly participate in code reviews, have your work reviewed, and mentor other engineers 


  • Experience with C#, .NET and at least one JavaScript based development framework is a must.   

  • You have deep experience with multiple development frameworks, design patterns, build, deployment and automated testing tools 

  • You are willing to pick up new technologies and actively engage in all aspects of the software development process and discussions around architecture, testing, deployment and application monitoring  

  • You care deeply about the quality of the product and you sweat the details 

  • You come with proven leadership skills demonstrated by having led the development and roll out of multiple projects 

  • You thrive in a highly collaborative workplace and are a strong advocate of Lencioni based culture 

Nice to have:

  • Experience with tools and techniques for monitoring and analytics of web applications at scale (eg., new relic, google analytics, sumologic) 

  • Azure, AWS or similar cloud development experience 

  • Experience building accessible interfaces; familiarity with WCAG 2.1 specification 

Technolgies we use:  Angular 7 with Typescript, Redux, Ionic; Asp.Net, C#, MS SQL Server; Microsoft Azure Cloud Services, Redis; Jenkins, Jira, Octopus, Bitbucket 


At Brainshark, we are committed to building and fostering an environment where our employees feel included, valued, and heard. Our belief is that a commitment to diversity and inclusion enables us to create a better experience for everyone. However you identify and whatever background you bring, please apply if this is a role that would make you excited to come to work each day. 

Read More

Apply for this position

Apply with Indeed
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file