Software Engineer (Mid-Senior level)

DUIT

Baltimore (MD)

On-site

USD 120,000 - 150,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

DUIT, a Baltimore-based woman-owned IT consulting firm, seeks a Software Engineer to design, develop, and maintain scalable, secure applications. You will work with technical leads to deliver robust services and impactful solutions using Java, React, and cloud platforms.

We value collaboration, clean code, and staying current with new technologies. Five years' experience and a BS in CS are required. Security background check required. On-site role in Baltimore, MD.

Qualifications

  • 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.

Responsibilities

  • Design, develop, and maintain reliable, scalable, and secure applications with a focus on quality.
  • Contribute to back-end and front-end development efforts, building robust services and React-based interfaces.
  • Write clean, efficient, and well-documented code following established best practices and coding standards.
  • Participate in code reviews, architecture planning, and technical discussions to align on project goals.
  • Stay current with emerging technologies and best practices to continuously improve products and processes.

Skills

Java
SQL
REST
AWS
GCP
Azure
Docker
Terraform
CloudFormation
Ansible
Debugging
Communication
System design

Education

Bachelor's degree in Computer Science

Tools

React

Job description

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.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer 1 (D26)
Software Engineer 1 (D26)

DUIT • Fort Meade (MD)

On-site
USD 120,000 - 170,000
Competitive salaries
Health/Dental/Vision/Other Insurance
Excellent 401K plans
+3
Software Engineer 0 (D26)
Software Engineer 0 (D26)

DUIT • Fort Meade (MD)

On-site
USD 70,000 - 100,000
Health Insurance
Excellent 401K plans
11 Paid Holidays & PTO
Software Engineer 3 (D26)
Software Engineer 3 (D26)

DUIT • Fort Meade (MD)

On-site
USD 180,000 - 250,000
No red tape!
Competitive salaries
Excellent 401K plans
+1
Senior Software Engineer - Cloud, AI, Secure Systems
Senior Software Engineer - Cloud, AI, Secure Systems

DUIT • Baltimore (MD)

On-site
USD 120,000 - 150,000
Software Engineer - JobID-0032
Software Engineer - JobID-0032

Innovative Defense Technologies • Arlington (VA)

On-site
USD 114,000 - 184,000
Generous benefits package
Competitive PTO
401(k) matching
+2
Software Engineer - JobID-0055
Software Engineer - JobID-0055

Innovative Defense Technologies • Arlington (VA)

On-site
USD 90,000 - 184,000
Generous benefits package
401(k) with matching
Tuition assistance
System Administrator 3 (D26)
System Administrator 3 (D26)

DUIT • Fort Meade (MD)

On-site
USD 120,000 - 180,000
Health insurance
401K
Paid time off
+1
Software Engineer - JobID-0055
Software Engineer - JobID-0055

Innovative Defense Technologies (IDT) • Arlington (VA)

On-site
USD 90,000 - 184,000
Generous benefits
PTO
Paid holidays
+8
ME00626-Software Engineer 2
ME00626-Software Engineer 2

Momentum Engineering, Inc. • Maryland

On-site
USD 100,000 - 130,000
11 paid holidays
Minimum of 3 weeks PTO
Company sponsored medical plan
+3
ME00626-Software Engineer 2
ME00626-Software Engineer 2

Momentum Engineering, Inc • Annapolis (MD)

On-site
USD 120,000 - 150,000
11 paid holidays
Minimum of 3 weeks PTO
Company sponsored group medical plan
+1