Senior Software Engineer

DMA Inc

Indianapolis, IN, US
Hybrid
.net, c#, and related technologies
Distributed systems
Relational databases
As an employee-owned company, DMA prioritizes employees, with low turnover rates and tenured teams as proof

Job Summary

  • As an employee-owned company, DMA prioritizes employees, with low turnover rates and tenured teams as proof.
  • The Senior Software Engineer – .NET is responsible for designing, developing, and maintaining scalable software solutions using .NET technologies, leading technical efforts, and mentoring junior developers.
  • This is a hybrid position with an expectation to be in our Indianapolis, IN office a minimum of two days per week, and offers an employee stock ownership program, company-paid parental leave, and a generous time off package.

Matching Summary

As an employee-owned company, DMA prioritizes employees, with low turnover rates and tenured teams as proof.

Skills & Requirements

Must-have

  • .NET, C#, and related technologies
  • distributed systems
  • relational databases
  • object-oriented programming
  • CSS, HTML, and modern front-end frameworks
  • Git, GitLab/GitHub/BitBucket
  • SDLC, automation frameworks, and unit testing
  • DevOps and CI/CD pipelines

Nice-to-have

  • work/life balance
  • mental health and wellness
  • employee stock ownership program
  • Agile methodologies and tools like JIRA
  • cloud platforms (Azure, AWS, GCP)

Key Requirements

  • Minimum of 5+ years professional programming experience
  • Bachelor’s degree in computer science, Information Systems, or related field preferred
  • Must be authorized to work in the U.S. without the need for employment-based visa sponsorship

Work Rights

Must be authorized to work in the U.S. without sponsorship

Tailored Resume

Cover Letter