Software Engineer II
📋 Role Overview & Responsibilities
Job Title: Software Engineer IILocation: Hunt Valley MD 21030 100% on-site
Onsite Requirements
C++,LinuxGUI Qt Library,Job Description:In this role, you will be responsible for:Providing software engineering to both Air and Ground software applications that support and protect our deployed warfighter.Performing software design, code, integration, and related engineering assignments.Working in a multi-functional, distributed team environment using Agile software development practices.Participating in software development of new products across all phases of the design lifecycle from concept development to lab integration.Work opportunities include embedded control systems, front-end interfaces, back-end databases/code, and mobile device applications.Responsibilities:Work in a diverse cross-functional team to deliver a fully integrated product.Participate in full life-cycle software development tasks primarily using C++ in a Linux environment.Graphical user interface development using Qt library.Perform requirements analysis, software design, coding, unit testing, integration, installation, and maintenance of air vehicle and ground control applications.Integrate third-party and customer-provided software to create an end-to-end value stream.Qualifications:
Education/Experience: Bachelor's degree in computer science/computer engineering/software engineering/CIS/MIS or a related field with 3+ years of hands-on C++ software development.Qualification Requirements:
Proven C++ expert, automated unit testing.Graphical user interface development experience using Qt library.Creative problem solver with good troubleshooting and debugging skills.Able to work on U.S. government DoD contracts (Controlled Unclassified Information (CUI)).Possess excellent communications skills to participate in design and code reviews.Have a thorough understanding of version control and software quality attributes, such as testability, portability, and maintainability.Enjoy a self-driven and collaborative development approach.Preferred Qualifications:
Familiarity with Future Airborne Capability Environment (FACE) and NATO STANAG 4586 standard is a plus.Knowledge of Software\System safety practices, D0-178C and MIL-STD 882E is a plus.Experience with MagicDraw/Cameo/other related data modeling tools.Experience with Containerization, Virtualization, and related technologies.
Frequently Asked Questions
How do I apply for the Software Engineer II position at Softworld, a Kelly Company? ▼
Click the “Apply for this Position” button on this page to submit your application directly to Softworld, a Kelly Company without recruitment intermediary fees.
Is this position eligible for remote work or visa sponsorship? ▼
This position is located in Hunt Valley, MD with potential relocation and sponsorship assistance depending on candidate qualifications.
Are there any candidate fees on Hirely? ▼
No. Hirely is completely free for candidates. We never charge registration fees or placement fees.
Legitimate employers will never ask you to transfer funds, purchase equipment from unauthorized vendors, or pay application/visa fees. Hirely rigorously monitors listings, but always verify communication is from official corporate email domains.
Learn how to protect yourself against employment fraud →