Software Engineer 4 with Security Clearance
RealmOne · Baltimore, MD · 3 wk ago
EngineeringFull-time
Job Description
The Senior Software Engineer will serve as technical anchor for a new feature/capability being added to our product. Ideal candidate will be able to architect/design a new feature and translate complex business requirements into robust, documented technical designs. Responsibilities will include coordinating closely with members of an Integrated Feature Team (IFT) to ensure high-quality delivery through the lifecycle.
Qualifications
- Bachelor's Degree or higher in computer engineering or in a field related to computer engineering or computer science disciplines. An additional 4 years of Software Engineering experience may be substituted for the degree for a total of 16 years.
- 12+ years of Software Engineering experience
- 5 years of work experience in the SIGINT, IA, or IT domains
Skills
- Expert in Java (17+ preferred) and the Spring Boot ecosystem
- Deep understanding of SOLID principles and OO design patterns
- Proficient in REST interface standards and best practices
- Ability to communicate and facilitate cross-team collaboration
- Excellent oral and written communication skills; Able to clearly communicate architecture and design concepts
- Ability to write technical documentation including wiki sites, blogs, XML/HTML
- Strong experience with MongoDB Data Architecture (schema design, indexing, and aggregation)