Senior Principal Software Engineer

FEi Systems, Inc. - Columbia, MD (30+ days ago)

FEi is a leading IT company specializing in Federal and Local Government data system solutions. For the past decade we have maintained a leading position in providing programming and consulting services in our primary areas of expertise- Behavioral Health Data Systems, and Clinical Trials Software Solutions for institutional systems of care.

At FEi Systems, we recognize that our employees are an important part of our success. We promote a team environment where all employees have the opportunity to achieve professional and personal success. Currently FEi is looking for highly skilled, self-motivated and creative individuals to join our talented team of experts. FEi is an equal opportunity employer that believes in growing and promoting a diverse work force. Our employee compensation and benefits package is competitive within the industry and is designed to help employees meet varying needs throughout their careers and lives. If you're looking for a rewarding work environment that will challenge your mind and expand your horizons, then joining the FEi team may be right for you.


The Senior Principal Engineer will be responsible for hands-on and ground-up application development of testing applications utilized by entities of the Department of Health and Human Services (HHS). These applications built by the team of Engineers, will provide functional and expanded testing by utilizing the agile methodology incorporating DevOps CI/CD principles within the AWS cloud. Expanded areas of testing will not be limited to security, accessibility, and performance.

Minimum of 12+ years' experience in hands-on software development from scratch
Expert in hands-on Ruby Development
Minimum of 7 years' professional experience in hands-on Ruby Development from scratch
Minimum of 2 years' professional experience with Cucumber
Knowledge and professional experience with agile techniques to include continuous testing.
Minimum of 3 years' experience in a Test-Driven Development (TTD) environment
Minimum of 3 years' experience in an Acceptance Test Driven Development (ATTD) environment
Knowledge and professional experience with DevOps techniques to include continuous integration and continuous delivery
Knowledge and professional experience in a cloud environment
Minimum of 5 years' professional experience automation testing
Amazon Web Services (AWS) Certified –highly preferred
Experience with Selenium WebDriver –highly preferred
Experience in scripting Java –highly preferred
Section 508 Certification and experience
Experience with SQL queries
Experience with SoapUI
Experience with programming languages to include C# and PHP
Experience with tools such as Testrail, JAWS, NVDA, Chromelens, Sortsite,, Wave, and Allure
Experience with source control tools such as Git, SVN, and TFS
Experience with Collaboration and communication tools such as JIRA, HipChat, Swagger, and Confluence
Location: Columbia, MD or Warrenton, VA, Full time position with full company benefits.

NOTICE: EO/AA/VEVRAA/Disabled Employer – Federal Contractor. FEi Systems participates in E-Verify, a federal program that enables employers to verify the identity and employment eligibility of all persons hired to work in the United States by providing the Social Security Administration (SSA) and, if necessary, the Department of Homeland Security (DHS), with information from each new employee's Form I-9 to confirm work authorization. For more information on E-Verify, please contact DHS at (888) 464-4218.

Applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, marital status, political affiliation, disability, or genetic information, except where it relates to a bona fide occupational qualification or requirement.