Work at MCdns

There are always opportunities for talented people to join our epic team

MCdns employees enjoy these perks


Free health insurance

Meal plan

Dogs friendly environment

Sports activities

Happy hours 

Open positions at MCdns

Senior DevOps Engineer

The Senior AWS DevOps Engineer will be responsible for supporting MCdns’s technical stack of AWS environments across all applications and manage the resolution of applications and system issues that arise across the business. Candidates will quickly respond to technical problems that occur abruptly and requires immediate attention. Candidates should be proactive, motivated, organized, extremely flexible, take initiative, and work well within fast paced groups.


  • Bachelor's degree in Computer Science, Engineering, Management Information Systems, or equivalent education or work experience

  • 5+ years of relevant experience with different cloud technologies especially AWS

  • Must be an excellent team player working with multi-disciplinary teams (Developers, Architects, Operations and Testers) to fully automate and build out new application environments on the Cloud, spearheading automation and high performing system projects

  • Understanding of Networking Technologies like Load balancer, Firewall, VIP, DNS

  • Experience with designing and deploying AWS Services like Elastic Compute (EC2), ECS, ECR, Storages (S3, EBS, EFS, Glacier and AWS Storage Gateway), RDS and Aurora

  • Experience working in a team environment using a Source Configuration Management tool a plus (Subversion, GitHub, GitLab etc)

Web designer

A web designer is responsible for creating the design and layout of a website or web pages. It and can mean working on a brand new website or updating an already existing site. Their role is different to web developers, who specialize in making web designs a reality or writing code that dictates how different parts of the website fit together. However, there can be crossover between the two roles.


  • creating website designs

  • producing sample sites

  • meeting with clients to discuss requirements and/or project progress

  • demonstrating and receiving feedback about draft sites

  • keeping up to date with recent technological and software developments

  • developing skills and expertise in appropriate software/programming languages such as HTML and Javascript

  • creating products that are user-friendly, effective and appealing

  • digital retouching and image editing

  • working as part of a multidisciplinary team

Customer success manager

A Customer Success Manager seeks to develop a positive customer experience and fosters relationships and support brand loyalty. The job title is a mid-level management level position in the customer service department. They work alongside upper management to promote retention of customers and overall positive experience with the brand. Additionally, a Customer Success Manager is also well-versed on the technical side of projects and can offer insight and tips on how to use features and troubleshoot.


  • Communications or marketing degree.

  • Highly organized and able to multi-task.

  • Self-driven and proactive nature.

  • Excellent communication and interpersonal skills.

  • Demonstrate leadership qualities.

  • High computer literacy and ability to learn new software.

Scrum Master

The Scrum Master / Project Manager plays a key role in execution of an agile like software development methodology. Candidates are expected to exhibit strong knowledge and background in Information Technology, particularly in Agile SDLC methods and application development management.


  • Bachelor's Degree with a concentration in Computer Science, Engineering or related field.

  • Certified Scrum Master (CSM) and/or Certified Scrum Professional (CSP) preferred; PMI Agile Certified Practitioner (PMI-ACP) or PMI Project Management Professional (PMP) a plus.

  • Experience leading scrum teams who support data security application development.

  • Candidate must have strong communications skills, be well organized, exhibit strong follow-up and follow-through skills, and have a track record of driving delivery within a complex matrixed Agile organization.

  • 4+ years of experience as a practicing Scrum Master for Agile software development team(s); diligently applying Scrum principles, practices, and theory.

  • Experience leading Scrum ceremonies such as: Sprint Planning, Daily Standups, Sprint Demos & Reviews, Sprint Retrospectives, and Backlog Grooming & Refinement

  • Experience with project tracking software such as Jira.

Fullstack developer

We are a strong and growing company creating industry leading solutions for secure communications and services for the corrections market. We are looking for self-motivated, creative and talented .NET developers with 5+ years of experience in various areas of expertise. Qualified candidates will be able to work on existing solutions and develop totally new solutions from the ground up. We expect our developers to deliver efficiently executed and thoroughly tested solutions into our QA team


  • RESTful API development

  • .NET Core

  • .NET Standard

  • Real time application development with a focus on low-latency communication

  • Concurrent Programming Models

  • SignalR & Websockets

  • Blazor

  • Communications Applications VoIP, WebRTC


Think you have what it takes?
Send us your resume


Thanks for submitting!