Wix Hero Background.png

Senior Software

Engineer

Reports to the CTO

What Hum Does

 

Hum helps professional associations unify their data, turn that data into intelligence, and provide ways to use that intelligence to power great digital experiences. This allows them to grow and engage their audiences, and generally better fulfill their missions.

 

The Opportunity

 

We’re looking for an energetic, adaptable problem solver who loves to try new things and views experimentation and failure as integral waypoints to success. This will be our first internal technical hire.  You’ll be reporting to the CTO, Niall, and collaborating with him to create the Hum Tech Org from the ground up. 

 

This will mean delivering features for the core platform (built on GoLang and ElasticSearch, hosted in AWS), including having input into the design and requirements.

 

You’ll also get to work directly with clients, understanding and integrating with the associations’ ecosystems (built on whatever they chose, whenever they chose it!). 

Hum is growing quickly, and the Tech Org will need to grow with it. As the first direct tech team hire, you’ll be essential in shaping, onboarding, and growing the team with Niall.

 

We are a start-up, but we’re born of an established company in Silverchair Information Systems, who have been serving professional associations for decades as a content provider. This gives us that start-up experience and individual growth potential with the stability of a 25 year old company behind us.

 

About The Hiring Manager

 

Niall Little is a long time leader in the Virginia tech community with 10 years as a SingleStone consultant and five years at Silverchair, including two years as the Director of Architecture leading a team of five engineers. He's a self described “energetic problem solver,” Georgia Tech fan, and father of daughters. He’s well suited for Hum’s startup life because he prefers to “fail fast imperfectly rather than be meticulous about perfection”. And he’s excited about finding the right candidate for this role because “in order to believe in yourself, you need to believe in those around you.” His colleagues would describe his work style as “quick to adapt to the changing needs of a startup, and he will never let you down”; and “he's great at building relationships across all areas of our remote Hum team.”

 

Where you’ll need to be contributing in the first 3 months

 

Most important is integrations: building connectors to our client’s specialized SaaS platforms. This will involve understanding the client ecosystem, determining the best method to communicate with those systems (likely working in whatever language the platform was written in - fun!), and implementing those integrations. This is also a great way to learn about the Hum Platform, starting with our APIs.

 

As you get (more) comfortable with the code base, we’ll have you get deeper into feature development in the core product stack, working in GoLang and ElasticSearch. 

 

During this initial phase, we’ll also want you to be working with the Delivery and Product teams to estimate product feature and client integration timelines, as well as partnering with our outsourced development team to ensure those timelines are met.


 

How Niall Is Thinking About This Hire

 

As a small team we need to be adaptable to change and figure out how to get things done. Skills can be learned by someone with the right attitude and aptitude and some basic background requirements.

In order to start contributing quickly (within 3 months), coming to Hum with some of these will be helpful:

3+ years of Technical/Engineering experience in a Software Development organization and a Bachelor’s Degree in Computer Engineering, Computer Science, or related field or, alternatively, 5+ years relevant experience

Ability to "fail fast", learn and rapidly iterate towards a solution

Good communications skills

Comfort working directly with clients

Ability to work with cross-functional and collaborative teams

Experience working in a New Product Development environment or consulting background

Experience with GoLang / Javascript / ElasticSearch or Solr

Experience working with cloud PaaS technologies (++ for AWS)

Experience working in an Agile or SAFe environment

SaaS products and enterprise software experience

 

Requirements

 

We’re a remote-first company with team members all over the globe, but we ask that you be able to work during the common Hum hours of 9:00 am ET - 1:00 PM ET.

 

Strong preference for people in USA Central or Eastern time zones given our concentration of clients in the eastern US.


 

Who We Are

 

Our core virtues are Excellence, Endurance and Decency. We're a small and growing group of people with high aims, the stamina to build great things and commitment to be excellent to each other along the way.

 

More on our Careers Page


 

How We Do It

 

Hum is remote-first and global, with a locus of folks in Charlottesville, VA. 

 

We’re connected by Slack, Google (Workspace), Coda, Clubhouse, other digital tools and good documentation practices.


 

What Hum has to offer

 

  • Awesome people working on an exciting product in a startup environment

  • Tons of learning and growth opportunities

  • Competitive benefits (health insurance & 401k, among others) and salary

  • Flexible schedule

  • Responsible PTO 

  • Remote-first

  • $2,500 technology stipend to build your home office setup


 

Job Type: Full-time

Pay: $115,000 to $130,000 plus benefits allowance

 

COVID-19 considerations

 

We're remote-first! 

 

Our culture, systems and practices are built so we can operate virtually (this includes interviewing and onboarding).