Senior Software Engineer (Backend) - Employee Engagement-Missoula

$130,000 - $205,000 yearly
  • Submittable
  • Missoula, MT, USA
  • Nov 10, 2023
Full time Software Software Development

Job Description

Are you inspired by inventions? Is problem-solving through teamwork in your DNA? At Submittable we build software that enables our customers to drive positive social change around the globe. Submittable is seeking a Senior Software Engineer (Backend) to join our Employee Engagement team as part of a dynamic, growth-driven organization based in Missoula, Montana, or Bellevue, Washington. This is an amazing opportunity to join a growing SaaS startup focused on building a product that at its core, is designed to help.   

As a member of our Employee Engagement team, you will build accessible, scalable, and global software to help companies create, promote, and report on employee volunteering and donation programs. You will help the team rapidly respond to market opportunities and relentlessly pursue a best-in-class customer experience.

With a focus on the back end, you will help the team with all aspects of the development process from ideation to production. You will work with the team on technical designs, implementation, testing, and deployments, always relying on data-driven decisions. 

How You’ll Make an Impact:

  • Implement new product features, working closely with our Product and Design teams
  • Identify improvements to our existing platform
  • Solve difficult problems, such as those related to scale
  • Contribute to the success of team priorities
  • Contribute process improvement suggestions to fellow engineers and management
  • Mentor less experienced software engineers
  • Convey technical ideas to both technical and less-technical audiences

Skills & Experience We Hope You Bring:

  • Minimum 5+ years of professional software development experience
  • Experience with back-end languages and technologies such as .NET and C#
  • Experience with SQL and no-SQL databases such as Postgres and CosmosDB
  • Knowledge of modern cloud-native infrastructure and design principles, specifically in the context of Azure
  • Deep understanding of Agile software development, including Scrum
  • Experience in effectively communicating with other technical teams and senior management to collect requirements, describe software product features, technical designs, and product strategy
  • Experience mentoring junior software engineers to improve their skills
  • Must be able to work with adjacent technologies including Git, Kubernetes, Docker, Terraform, Datadog