Search Jobs

Senior Software Engineer

Do you have experience as a Software Engineer with designing, developing, and maintaining the tools and integrations that enable a company to achieve its objectives and better serve their users? This role is full-time at our client’s space in St. Paul. The ideal candidate will also enjoy making a difference throughout the company by making others more efficient and providing new capabilities. Being able to work with others is a plus, as you will work with other developers to design effective solutions and lend the benefits of your experience to help other developers be successful.


  • Designing and implementing software solutions for assigned projects, both independently and with teammates
  • Writing unit and integration tests
  • Testing, debugging, and troubleshooting data and software issues
  • Documenting code and design and reviewing code and design docs from others
  • Estimating tasks and providing status updates when needed
  • Synthesizing requirements into cohesive designs while identifying gaps and contradictions
  • Identifying improvements in our current systems and processes
  • Collaborating with teammates and end users to deliver the right solution
  • Participating in design discussions and code reviews
  • Getting to know our systems and processes
  • Helping to mentor and guide more junior developers


  • 5+ years professional experience writing code 
  • Experience developing in one or more of the following languages: JavaScript, Ruby, Java
  • Experience maintaining and deploying production systems 
  • Experience with relational databases 
  • Experience interacting with REST APIs 
  • Is comfortable taking ownership of deliverables as part of a team
  • Is comfortable working with non-technical staff
  • Speak English at a professional level of fluency


Apply for this job