Software Engineer, Senior & Lead

blue line

1. Title: Software Engineer, Senior/Lead
a. Status: Full Time (Salary or 1099)
b. Schedule: Weekdays
c. Location: On-Site, Aberdeen, MD 21001
d. Supervisory: N/a

2. Position Summary:
a. The full-time, on-site candidate will perform in all phases of software design, development, documentation, and implementation. They will be well versed in Computer simulation, client-server architecture, advanced networking techniques and protocols, data bases, high-order programming languages, and operating systems. Candidate will be required to lead and participate in the design and development of advanced networking techniques and protocols, data base management systems, and programming in high order languages.

3. Key Role/Duties:
a. Researches, designs, develops, and/or modifies enterprise-wide systems and/or applications software using new technologies and standards as needed
b. Candidate will potentially work within and need proficiency in the following languages and frameworks: Java, Python, C++, Node.js, Golang, JavaScript, Angular, React
c. Candidate will be involved in planning of system and development deployment as well as responsible for meeting software compliance standards
d. The Sr. SW Engineer will evaluate interfaces between hardware and software, operational requirements, and characteristics of the overall system
e. Documents testing and maintenance of system corrections and enhancements
f. Interact with customers for support and services

4. Basic Qualifications:
a. Bachelor’s Degree in a technical field and nine (9) years’ professional experience; four (4) years of additional system engineering experience may be substituted for a Bachelor’s degree
b. Seven (7)+ years of experience as a Software Developer
c. Three (3)+ years of experience with Java object-oriented programming
d. Must be able to obtain and maintain a DoD secret security clearance
e. Experience with GIT, Eclipse, Maven, Linux, JIRA, Confluence
f. Experience with Java, Ruby, DevOps and DevSecOps

5. Preferred Qualifications:
a. Bachelor’s or Master’s degree, or the equivalent combination of education and experience plus three (3)+ years of relevant full stack development experience
b. Ability to think like a leader and implement process management procedures
c. Experience with strategic planning, business process analysis and risk management
d. Excellent writing skills, verbal communication, problem solving and analysis techniques

6. Clearance: Applicants selected will be subject to a background check and/or security investigation and may need to meet eligibility requirements for access to classified information: Active clearance may be required