Software Engineer

ROSEMAN Advanced Computer Technology and Solutions Corporation
Columbia, MD, United States
5 days ago
Apply on www.juju.com
Prepare application

Role details

Contract type
Internship / Graduate position
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
9 years minimum
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles Software Applications Unit Testing Software Quality Code Review Computer Programming Data Structures Software Debugging Software Design Patterns Software Engineering Information Technology Software Coding
+1 more
Software Version Control

Job description

As a Software Engineer - Mid, you will help design, develop, test, and maintain software applications that meet business needs and performance expectations. You will collaborate with experienced engineers to learn best practices while contributing meaningful code and improvements to production systems.

This role is ideal for candidates who enjoy problem-solving, writing clean and maintainable code, and working as part of a team to deliver high-quality software. Key Responsibilities

  • Develop and maintain software components using established design patterns and coding standards.
  • Assist with requirement gathering, translating needs into practical technical solutions.
  • Write unit tests and support testing activities to improve quality and reliability.
  • Debug issues and support resolution of defects across development and production environments.
  • Collaborate with team members on code reviews, documentation, and continuous improvement of engineering practices.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • High school diploma or GED with 13-19 years of SWE/SWDEV experience.
  • Bachelor’s degree with 9-15 years of SWE/SWDEV experience.
  • DoD Directive 8570 IAT Level 1 certification (Security+).
  • Foundational programming skills in one or more general-purpose languages.
  • Understanding of core software engineering concepts such as data structures, algorithms, and debugging.
  • Ability to work effectively in a collaborative team environment and follow coding standards.
  • Strong problem-solving skills and a willingness to learn and apply feedback through code review.

Preferred Qualifications

  • Experience building small-to-medium software projects through internships, academic work, or personal development.
  • Familiarity with testing practices and basic version control workflows.
  • Understanding of web, services, or application development fundamentals.
  • Comfort working in an iterative development process with changing requirements.
  • Demonstrated attention to code quality, documentation, and maintainability.

Benefits & conditions

Annual salary: $140,000 - $240,000

Competitive salary commensurate with clearance levels, unique expertise, critical skill sets, experience and qualifications. Additional pay stipend will be considered for qualifying candidates. Refer to our RACTSOL LCAT list for all salary ranges.

Time Off:

  • 20(+) days of earned Paid Time Off (PTO) per year
  • 11 paid calendar holidays
  • 1 paid company holiday
  • 5 days of lifestyle leave for new families, emergencies, govt shutdown, etc, * Comprehensive medical, dental, and vision insurance for employees and their families
  • 401k retirement plan with a 6% company contribution
  • Annual bonuses based on performance, accomplishments, and tenure
  • RACTSOL Corp employees are paid on a bi-monthly basis with pay periods ending on the 15th and last day of each month

We look forward to seeing your qualified resume and sharing with you our vision of growth.

H.O.P.E. Through Innovative Technology (Helping Other People Everywhere) IT Solutions for Best Business Practices.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.juju.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:19 min

Securing roles upon finishing a computer science degree

Karol Rogowski · LIVE

3:39 min

Addressing code review surrender and process exploitation

Laura Tacho Laura Tacho · World Congress 2026 Europe

2:55 min

Understanding the chore and effort of unit testing

Ewald Ewald · World Congress 2024

4:42 min

Building robust data structures with structs and bound functions

Rainer Stropek Rainer Stropek · World Congress 2021

2:12 min

Transitioning from adjacent functions into software engineering roles

Philipp Frauenthaler +1 · LIVE

56 sec

The hidden costs of delayed peer code reviews

Tim Gilboy Tim Gilboy

Videos

See all

Related articles

See all