We are looking for a Senior .NET Engineer who can bring their experience to our team as we transition our platform into the next phase. This position will be heavily focused in the backend, but will also include Modern Javascript (Angular, React, Ember) front ends, and Mobile (iOS & Android). This position requires proven leadership skills.

SpeakWrite is a company that is providing a platform to provide transcription services using our distributed network of Transcription Professionals. Our Network uses our technology to provide the highest quality transcription with a quick turnaround time.

At SpeakWrite we are driven by our core values of collaboration, execution, innovation, grit, integrity, and authenticity. If these resonate with you and you want to work in an energetic and entrepreneurial environment with outstanding career and growth opportunities, then this is the opportunity for you!


  • Write Clean, Testable Code using .NET/C# Programming Languages using SOLID Principles
  • Develop .NET/C# Core Rest APIs
  • Maintain Mobile Apps written in Xamarin/C#
  • Maintain Existing Legacy Applications in various different technology (C#, Cold Fusion, Ruby on Rails)
  • Develop technical specifications and architecture
  • Test and Debug various .NET Applications
  • Refactor existing code
  • Review other developer’s code and provide feedback
  • Mentor junior team members
  • Document existing and new code bases
  • Support IIS/SQL Servers running in Azure and on Premise


  • 5+ Years Experience in Structured Object Oriented Languages (C#, Java, etc)
  • 5+ Years Experience in SOLID Principles
  • 3+ Years with Microsoft .NET and C#
  • Experience with REST APIs in .NET, .NET WebAPI 2, .NET Core
  • Experience with Frontend Javascript Frameworks such as: Angular, Ember, React
  • Experience with 1 or more Mobile Frameworks such as: Xamarin, Apache Cordova, React Native
  • Experience with MS SQL Server
  • Experience with Microsoft Azure
  • Ability to Troubleshoot existing systems
  • Experience planning for scale and high availability
  • Experience working in an Agile Environment
  • Good Communication Skills
  • Team Player
  • BS in Computer Science or Relative Work Experience


  • Self motivated and strong leader
  • Loves C# and .NET
  • Believes in Agile
  • Enjoys learning new technology and implementing new solutions that provide value
  • Has experience with deploying web applications on Windows Server, but pushes towards managed cloud solutions
  • Has worked with Microsoft Azure and other Cloud Providers (AWS, Google)
  • Has implemented an automated build and release system

How to Apply for the Senior .NET Engineer Position

Email your Cover Letter & Resume to: careers at SpeakWrite.com