> Markdown version of [/jobs/ext/3112056-software-engineer](https://www.wearedevelopers.com/jobs/ext/3112056-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** ROSEMAN Advanced Computer Technology and Solutions Corporation - **Location:** Columbia, MD, United States - **Experience:** Expert - **Contract:** Internship / Graduate position - **Skills:** 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, Software Version Control - **Published:** September 27, 2026 - **Apply:** https://www.juju.com/job/16_6326f4c11 ## About the Role * 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. ## 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. ## Related Videos - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [Are you still programming unit tests or already generating?](https://www.wearedevelopers.com/videos/722-are-you-still-programming-unit-tests-or-already-generating) - [Phel, a native Lisp for PHP](https://www.wearedevelopers.com/videos/791-phel-a-native-lisp-for-php) - [You’re a great coder? That alone won’t get you far: The soft skills secret in IT success](https://www.wearedevelopers.com/videos/1076-you-re-a-great-coder-that-alone-won-t-get-you-far-the-soft-skills-secret-in-it-success) - [What you can learn from an open-source project with 500 million downloads](https://www.wearedevelopers.com/videos/1556-what-you-can-learn-from-an-open-source-project-with-500-million-downloads) - [Build a CI/CD pipeline to automate code reviews and ensure code quality](https://www.wearedevelopers.com/videos/349-build-a-ci-cd-pipeline-to-automate-code-reviews-and-ensure-code-quality) ## Related Articles - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [The Ultimate Software Engineer Career Path Guide for 2023](https://www.wearedevelopers.com/magazine/146-the-ultimate-software-engineer-career-path-guide-for-2023) - [Top Characteristics of a Software Engineer](https://www.wearedevelopers.com/magazine/166-top-characteristics-of-a-software-engineer)