Senior Software Engineer

OnBoard · Remote

Company

OnBoard

Location

Remote

Type

Full Time

Job Description

The Senior Software Engineer will be responsible for developing next-generation SaaS applications. The ideal candidate has a passion for building maintainable, scalable, and beautiful applications, with heavy emphasis on optimizing user experience, solving problems, and delighting customers and business stakeholders. 

The Engineer must be able to break down complex problems, and design elegant, easy-to-maintain solutions that are resilient and robust. Must be comfortable working in an existing codebase with a highly capable team of engineers and designers. You also have an eye for stunning visual and behavioral aspects of and can communicate ideas clearly to designers, engineering team members, and product managers. 

OnBoard is headquartered in Indianapolis, IN, yet this is a remote role. We are a highly collaborative environment and support one another during core hours through both Teams and Zoom communication channels. This position is open to remote applicants living and authorized to work in the United States. We do not offer Visa sponsorship or relocation assistance at this time.   


Our Technical Stack: 

  • Our applications are written in Vue.JS, with a .NET backend using Azure SQL 
  • Our services are written in C# and utilize Azure Cache for Redis 
  • Our data services also include Azure Data Lake and Storage Accounts 
  • Our infrastructure is hosted in Azure and utilizes App Services, Azure Functions, Service Bus, Event Hub, and Azure Kubernetes Services for orchestration 
  • Our search engine utilizes Elasticsearch 

What You'll Do: 

  • Develop scalable, and accessible user-facing features with C# on .Net Core framework.
  • Work in close partnership with design and product to build products with the goal of delighting and increasing the success of our customers, in an iterative fashion. 
  • Write reusable code and build libraries for future use. 
  • Review code and help maintain high code quality. 
  • Help build and maintain a healthy engineering culture, being an advocate for diversity and inclusion, across the company. 
  • Share learnings with our team and help mentor less experienced teammates. 

What You Bring: 

  • 5+ years of experience as a Software Engineer, primarily developing user-facing production features on a modern web stack.
  • Strong experience developing web applications with C# and .NET Core. 
  • Familiarity with building and maintaining Vue.JS (or similar e.g. React, Angular 2+, etc) apps. 
  • Advanced best practices in modern state management patterns, workflows, libraries and tooling on the front-end. 
  • Proficiency in team-oriented git workflow, preferably in Azure DevOps. 
  • CSS/JS development and testing abilities. 
  • A strong commitment to testing and quality. 

About the company:

Boards set the standard for what organizations can achieve. At OnBoard, our board management software helps boards function at a higher level so every organization can make a bigger difference in the world.

Launched in 2011, today, OnBoard serves as the board intelligence platform for more than 2,000 organizations and their 12,000 boards and committees in 32 countries worldwide. With customers in higher education, nonprofit, healthcare systems, government, and enterprise business, OnBoard is the leading board management provider.

Passageways is the parent company of OnBoard. We’ve grown from a class project at Purdue University in West Lafayette, Indiana in 2003 into the world’s leading board management software platform today. With a recent $100 million investment from JMI Equity and our recent purchase of meeting management software company eSCRIBE, we’re poised to grow to even greater heights.


Diversity Statement - Culture of Togetherness: 

At OnBoard, our mission is to encourage and celebrate a culture of togetherness. We acknowledge that uniqueness is powerful, and we welcome, foster, and appreciate all. Diversity, Equity, and Inclusiveness fuel the Pathfinder atmosphere and all our efforts. Our power is in our people and we Pledge 1% to give back to our communities and across the globe. 

OnBoard is an equal opportunity employer and committed to a diverse and inclusive working environment. OnBoard does not discriminate based on race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation please email [email protected].

Apply Now

Date Posted

09/29/2022

Views

6

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8