Explore careers with our portfolio companies

Full Stack Software Engineer (.Net)



Software Engineering
United States
Posted on Thursday, August 3, 2023

Are you looking for an opportunity to contribute to a high-energy, dynamic, and fast-paced organization? Are you interested in joining a team where you can contribute to building the fun, people-centric, culture and brand? Then you’re in the right place!

Litmos develops eLearning solutions for top-performing companies. An established leader in the market since 2007, Litmos solutions include an easy-to-use LMS platform, a comprehensive learning content library, services to support success, and integrations with top workflow tools. Thousands of companies trust Litmos to create, curate, and connect learning to employees, customers, and partners. The solutions are used by more than 30 million people in 150 countries, across 35 languages. Find more information at www.litmos.com.

The Litmos Engineering team is looking for a Software Engineer to join a team that is building a cutting edge SaaS eLearning solution, on the Microsoft .NET platform. This role involves large, complex projects, sprinting in agile teams, following and creating best-practices within the scrum engineering team, and coordinating with other teams to build and maintain a reliable, high availability SaaS environment.

Roles & Responsibilities:

  • Work in all areas of the existing product stack
  • Collaborate with other technical groups to ensure high performance, quality and responsiveness of the platform.
  • Be part of teams working on major engineering initiatives end-to-end
  • Ensure high standards of software engineering that follow agreed acceptance criteria
  • Balance customer experience, data security, and scalability, while keeping systems as simple as possible whilst maintaining their fit for purpose.
  • Fix bugs, dig into escalated support issues, collaborate with cross-functional teams to solve problems
  • Write documentation and test coverage that helps other engineers to follow
  • Communicate actively with teammates to help everyone succeed
  • Contribute to tooling and processes that help optimize performance
  • Collaborate and build positive working relationships with non-engineering functions, including product, design, operations, business development, people, and marketing

Education & Qualifications:

  • Bachelor's degree in Computer Science, Computer Engineering, and/or relevant working experience
  • 3+ years of experience with leading the design and development of mission-critical SaaS platforms using Microsoft technologies
  • Experience building and supporting platforms on the most recent .NET technologies and methodologies
  • Experience leading upgrades of platforms built on ASP.NET, MVC and C#
  • Experience in WebAPI, WCF, REST, Cloud Development (Azure, AWS, GCP), Document Storage Technologies (AWS S3, GCP Storage etc.), Messaging System (Azure Service Bus, Kafka etc.)
  • Microsoft SQL Server Skills, including experience working with large data sets, performance tuning, scalability and query Optimization
  • Experience with modern UI concepts and UI frameworks such as Angular, React, Blazor
  • Experience with implementing Microservices and migrating monolithic components to microservices, a significant plus
  • Experience with code Versioning tools, such as git
  • Understanding of continuous integration and continuous deployment (CI/CD) concepts, unit testing principles and implementations, API test automation techniques as well as, automated deployment pipeline tools
  • Understanding of Agile software development methodologies, values, and procedures (Scrum, Kanban).
  • Experience with recent versions of Microsoft SQL Server
  • Presentation, documentation/technical writing skill a plus
  • Ability to work both back-end and front-end codebases.

As a learning company we believe in the potential of everyone; if you don't have experience in all the details mentioned in this job post, then we still encourage you to apply and we'll get back to you as soon as we can.

We are an equal opportunity workplace and is an affirmative action employer. We are committed to the values of Equal Employment Opportunity and provide accessibility accommodations to applicants with physical and/or mental disabilities.

Applicants will receive consideration for employment without regard to their age, race, religion, national origin, ethnicity, age, gender (including pregnancy, childbirth, et al), sexual orientation, gender identity or expression, protected veteran status, or disability.