<img height="1" width="1" style="display:none;" alt="" src="https://dc.ads.linkedin.com/collect/?pid=57550&amp;fmt=gif">

 We're hiring a Senior Software Engineer (.NET)


What we're looking for

A senior full-stack .NET developer to assist in the development new capabilities of our award winning competitive intelligence platform, Knowledge360®. This professional will have an entrepreneurial mindset and technical passion. The position will be responsible for the design and implementation of new products and features. The engineer should welcome implementation transparency, idea sharing, and have a track record of meeting or exceeding deadlines.

Skills and experience

The following attributes and characteristics are required of our newest team member.

  • Deep understanding of web and object-oriented programming techniques and software design patterns
  • 5+ years relevant software development experience in below technologies
  • Web Application Framework: .NET 4+ using C# .NET, ASP.NET, ASP.NET Web API,
  • Programming Languages: C#, SQL
  • Development Environments: Visual Studio
  • JavaScript Libraries / Frameworks: JQuery, Bootstrap, Knockout.js
  • Database Technologies: MS SQL Server 2017 / 2019, SOLR
  • Object-Relational Mapper (ORM): EntityFramework
  • Cloud Platforms/Services: AWS
  • Knack for writing clean, readable code
  • Interest in emergent technologies and industry trends
  • Strong desire to solve problems, and collaborate on thoughts and ideas
  • Excellent communication skills and emotional intelligence
  • Strong self-starter who tackles new challenges head on

The following are potentially applicable, but not required:

  • Service oriented design and REST service implementation
  • Operational experience, cloud-based services, infrastructure monitoring
  • Applying Artificial Intelligence / Machine Learning to text analytics


  • Contribute to new feature identification and design process
  • Design, build, and maintain efficient, reusable, and reliable code
  • Ensure the best possible performance, quality, and responsiveness of applications
  • Identify bottlenecks and bugs, and devise solutions to these problems
  • Help maintain code quality, organization, and automatization
  • Implementing automated testing platforms and unit tests

About us:

Cipher is on the leading edge of applying advanced analytics to accelerate decision making. We are a pioneer in the exciting competitive intelligence industry, serving some of the most innovative global companies. We are a small team of highly experienced and bright individuals looking to add similar talent to our team. For more about us, visit About Cipher 

This position would be primarily remote with occasional meetings to either our Nashville, TN or Annapolis, MD offices. We are an equal opportunity employer with outstanding benefits and work environment. Our benefits include choice of medical plans (HDHP or PPO), dental and vision insurance, short- and long-term disability and 401K.