Demo

Software Engineer (Mid-Senior level)

DUIT
Baltimore, MD Full Time
POSTED ON 5/30/2026
AVAILABLE BEFORE 7/29/2026

One of Inc 5000's fastest growing companies, come join us!  Our work environment is limitless, you matter to us, your great work will be recognized, and there are many opportunities for advancement. Davis Unlimited Information Technologies, Inc (DUIT) wants you!  We have immediate openings for mid-senior level software engineer. We are looking for the best and brightest software engineers with 5 or more years of experience to join our winning and innovative information technology team!

 

Why work for us?

  • No red tape!
  • Competitive salaries
  • Great Health/Dental/Vision Benefits
  • Excellent 401K plans
  • Limitless environment where you matter
  • Recognition of outstanding work and other employee incentives
  • Opportunities for advancement

 

Founded in 2010, DUIT is a Woman-Owned Small Business (WOSB) and minority-owned IT consulting firm headquartered in Baltimore, Maryland. We specialize in delivering innovative solutions across DoD, AI, AWS, and CMMC readiness. We have opportunities for advancement, and our salaries and benefits are competitive. We are an equal opportunity employer; check us out on the web at https://www.duit.us. You can follow us on LinkedIn, X, and Facebook. We do things differently, contact us to find out how...Together, we can DUIT!

 

All Applicants must have the following: meet the minimum job requirements specified for the applying position. All information provided is subject to verification! A security background check is required.



What You Will Get to Do:

  • Work closely with Technical Leads and Senior Architects to design, develop, and maintain reliable, scalable, and secure applications.
  • Contribute to both back-end and front-end development efforts, building robust services alongside responsive, user-friendly interfaces using React.
  • Write clean, efficient, and well-documented code while following established best practices and coding standards.
  • Participate actively in code reviews, architecture planning, and technical discussions to ensure alignment on project goals.
  • Stay current with emerging technologies, trends, and best practices in software engineering to continuously improve products and processes.


Required Skills:

  • Experience programming with Java.
  • Strong understanding of database design and development, including proficiency in querying SQL.
  • Familiarity with API design, development, and integration (REST).
  • Familiarity deploying to Cloud infrastructure (AWS, Google Cloud, or Azure).
  • Experience building and deploying applications using Docker containers.
  • Experience with Infrastructure as Code (IaC) tools such as Terraform, CloudFormation, or Ansible.
  • Strong problem-solving, analytical, and debugging skills.
  • Excellent communication and teamwork skills, with a strong commitment to collaboration and knowledge-sharing.
  • In-depth experience troubleshooting application-level and integration issues.
  • Ability to support the design of systems and associated software architecture.
  • Ability to analyze and resolve complex problems associated with applications, services, and software integration.


Qualifications You Will Bring:

  • Five (5) years' experience as a Software Engineer in programs and contracts of similar work, type, and complexity is required.
  • Bachelor's degree in computer science or a related technical discipline from an accredited college or university is required.

 


Salary.com Estimation for Software Engineer (Mid-Senior level) in Baltimore, MD
$115,782 to $140,115
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Engineer (Mid-Senior level)?

Sign up to receive alerts about other jobs on the Software Engineer (Mid-Senior level) career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at DUIT

  • DUIT Anne Arundel, MD
  • We are on several winning teams...Come join us! Our work environment is limitless, you matter to us, your great work will be recognized, and there are many... more
  • 7 Days Ago

  • DUIT Howard, MD
  • One of Inc 5000's fastest growing companies with a limitless environment! Davis Unlimited Information Technologies, Inc (DUIT) wants you! We have exciting ... more
  • 7 Days Ago

  • DUIT Baltimore, MD
  • One of Inc 5000's fastest growing companies, come join us! Our work environment is limitless, you matter to us, your great work will be recognized, and the... more
  • 7 Days Ago

  • DUIT Baltimore, MD
  • One of Inc 5000's fastest growing companies, come join us! Our work environment is limitless, you matter to us, your great work will be recognized, and the... more
  • 11 Days Ago


Not the job you're looking for? Here are some other Software Engineer (Mid-Senior level) jobs in the Baltimore, MD area that may be a better fit.

  • Independent Software Annapolis, MD
  • What You Will Do As a Software Tool Engineer at Independent Software, you will support the automation, integration, and management of software productivity... more
  • 25 Days Ago

  • Captivation Software Annapolis, MD
  • Build to something to be proud of. Captivation has built a reputation on providing customers exactly what is needed in a timely manner. Our team of enginee... more
  • Just Posted

AI Assistant is available now!

Feel free to start your new journey!