Senior Software Engineer

Apply Now

USAN is an innovative contact center solutions provider, a respected community leader, and an all-around great place to work. We promote work-life effectiveness for all of our employees by creating a supportive, flexible, and collaborative work environment. We have a high performance culture, where we treat our employees as individuals, as professionals, as key members of the team, and like family.

USAN is seeking an enthusiastic Senior Software Engineer to join our Product Development team. This position provides direct support in building custom applications and modules on Metaphor, USAN’s proprietary omnichannel platform. You will work on a small team in a highly collaborative way, using the latest technologies to create impactful call center solutions for enterprise clients.

We practice full stack development here, so you will have the opportunity to work in a diverse environment. Metaphor is built on a C# / .Net framework, but we use HTML5 and Javascript for front-end development, MS SQL Server on the backend, and C, C++, and Java as needed. We are flexible and want our Developers to use the technologies they are most comfortable with.


  • Review and assess existing enterprise applications, to support new features, performance improvements, upgrades, and ongoing sustainment
  • Lead efforts to develop new systems and upgrades and updates to existing systems, throughout the entire application lifecycle: requirements analysis & definition, system design, implementation, testing, deployment, and sustainment
  • Analyze large, complex systems to determine performance bottlenecks, application bugs, and opportunities to improve efficiency
  • Translate feature requirements and use cases into production-ready, heavily-tested applications
  • Maintain responsibility of assigned tasks by using experience, and knowledge of environment to make design and development decisions
  • Provide feedback to senior management by collecting, analyzing, and summarizing development and service issues
  • Perform simple to complex maintenance and problem resolution for a component or element of an application
  • Stay up-to-date on technology trends and best-practices, and share those thoughts with the team through code reviews and chat


  • 4-7 years of hands-on development experience
  •  BS degree in Computer Science, Software Engineering, Information Systems, or related field
  • 3+ years of C# / ASP.NET coding experience
  • Excellent verbal and written communication skills
  • Team oriented and self-motivated
  • Demonstrated ability to translate business requirements into well-designed technical solutions
  • The ability to work effectively under deadline pressure
  • Some front end experience (HTML/CSS/JavaScript) a plus
  • Experience with AWS and/ or Azure interaction/automation a plus
  • Exposure to C++, Windows Powershell, XML, XSLT, SOAP, Perl, and/or Linux a plus

Job Benefits 

  • Competitive compensation program
  • Your own personal office in a beautiful office building
  • Outstanding benefits package (including medical, dental, vision and life insurance)
  • 401(k) plan
  • Excellent holiday/vacation plans
  • Unlimited sick time
  • Employee Referral Bonus Program
  • Annual performance-based bonus
  • Ongoing training opportunities
  • Visible, exciting work supporting the sales of cutting edge technology and workflow solutions

Apply Now