Senior .NET Developer

Seeking a Senior .NET Developer to join Mindgrub!

Be a part of something bigger.

Based in Baltimore, Mindgrub sits at the crux of business and technology. With in-house design, marketing, project management, strategy, and engineering expertise, we tackle projects from mobile, to web, VR, marketing, and robotics, and we don’t shy away from a challenge.

We produce award winning, end-to-end marketing and technology solutions for Fortune 100 companies, educational institutions, healthcare organizations, non-profits and start-ups. Mindgrub is a member of the Inc. 5000 Hall of Fame and was voted one of Inc. Magazine’s Best Workplaces.


As a Senior .NET Developer, you are proficient in ASP.NET, C#, and various technologies such as MVC and MS SQL. You can rock a project on your own or as part of a team.


  • Develop, architect, and maintain solutions for Mindgrub’s internal and external clients
  • Participate in all steps of the Agile process including Sprint Planning, Sprint Review, Sprint Retrospective, and Daily Scrum
  • Thoroughly test through both automated and manual means all code to prove its effectiveness
  • Collaborate and help team members by sharing knowledge and combining brainpower to solve problems
  • Look for ways to improve processes and functionality to further deliver increased value to Mindgrub’s clients
  • Mentor and manage other Software Engineers
  • Monitor the Project Engineering Budget, in collaboration with the Project Management team, to ensure projects finish on time and on budget


  • ASP.NET and MVC experience required
  • Experience with Angular and/or React preferred
  • Knowledge of MS SQL
  • Past experience with VB is preferred, but not required
  • Experience with CSS Preprocessors (SASS) and Frameworks (Bootstrap)
  • Experience with Version Control (Git, TFS, or something else)
  • Deep knowledge of software development lifecycle best practices, including source control, testing, security, maintainability, code reuse, etc.
  • Understand the vision of a project and work closely with team members to see it through to completion
  • Read, understand, and write technical documentation and understand how underlying frameworks and libraries function
  • Ability to communicate with non-technical stakeholders


  • Bachelor’s degree in computer science or equivalent experience required
  • 5 years of experience in a prior software engineering role including interactions with non-technical stakeholders
  • Active GitHub profile preferred
  • React/Ember/Angular experience preferred
  • Preferred experience in Docker and/or Vagrant
  • Experience in Agile/Scrum methodologies is a plus


  • You will work on-site in our Baltimore office, some client travel required
  • Excellent healthcare, 401k, and data/gym stipends!
  • Full-time position; contractors should not apply
  • Annual training budget dedicated to your professional development
  • Flexible schedule
  • Dog-friendly office
  • A variety of fun Mindgrub clubs

Do you think you have what it takes? If so, we want to meet you!

Apply Now

By visiting this website, you consent to our use of cookies. To find out more about the cookies we use, please see our Privacy Policy.