Senior Software Engineer

the opportunity:

We are seeking a Sr. Software Engineer to join our team and help pioneer Perr&Knight’s innovative next generation web platform and SaaS applications.  The ideal candidate will have extensive knowledge of C#, .Net, HTML, CSS, JavaScript and be able to shape the application from day one.


  • Competitive salary including merit based bonus plan
  • Flexible work hours
  • Clear opportunities for career progression
  • Company funded professional educational program
  • Generous benefits including PTO, medical/dental/vision insurance, 401K with match
  • Friendly, dynamic work environment
  • Visible management commitment to our company core values of employee development, excellent work product, innovation, integrity, respect for each other, and superior customer service

What you’ll be doing:

  • Acting as an architect and designer, while implementing user-facing features end to end
  • Working with product managers, designers and engineers to prototype and implement product features
  • Working 60% on development and 40% on requirements, mentorship and supervision
  • Communicating effectively with other engineers, product managers, customers and partners


What you’ll bring to the table:

  • Bachelor’s degree and at least six (6) year’s experience in this field
  • Expert knowledge of:  Microsoft .Net technology stack (C# / .NET, ASP.NET MVC, Web APIs) and SQL databases (Microsoft SGL server or any other), HTML5 and JavaScript; experience with front-end frameworks like React and Knockout.js is a plus
  • Ability to empathize with our users and champion for their experience
  • Ability to use data-driven approach for product decisions
  • Strong communication and technical writing skills
  • Experience with Git, unit testing, debugging, profiling, Visual Studio, JIRA and other tools that are typically used by developers on Microsoft technology stack