Position: Software Engineer (Senior)
Team: ETSU - Data Standards Team
Location: Clarksburg, WV (remote work with occasional on-site travel required)
Job Overview:
Lead the development and enforcement of enterprise data exchange standards, including XML Information Exchange Package Documentation (IEPDs) and API guidelines, ensuring consistent and secure data exchanges both internally and with external partners.
Required Security Background:
· Active Secret Facility Clearance required at time of application
· Must be eligible to obtain and maintain FBI security clearance
· Must be willing to sign Non-Disclosure Agreement and Warrantless Search Agreement
Required Experience:
· Minimum of five (5) years of experience designing, developing, and standardizing APIs, with focus on RESTful, SOAP, and GraphQL API architectures
· In-depth knowledge of API security principles (OAuth, JWT, OpenID Connect) and industry standards for secure API development and governance
· Minimum of eight (8) years of experience in software development with strong background in object-oriented programming, data structures, and algorithms
· Experience with API management platforms such as AWS API Gateway
· Experience designing and implementing XML schema, validation, and transformation standards
· Experience with National Information Exchange Model (NIEM) and related standards
· Experience in leading cross-functional teams
Preferred Experience:
· Experience working with criminal justice information exchange standards
· Experience with law enforcement data exchange protocols and security requirements
· Experience implementing API standards across large organizations
· Experience with Information Exchange Package Documentation (IEPD) development
· Experience with SAFe Agile methodology in government se tings
Education:
· Bachelor's or Master's degree in Computer Science, Software Engineering, or related technical field
· Relevant certifications in software development, API management, or system architecture
Key Skills:
· Advanced expertise in API development and standardization
· Deep understanding of XML schema design, validation, and transformation
· Proficiency in programming languages such as Java, Python, or Golang
· Knowledge of data exchange standards relevant to law enforcement
· Experience with SAFe Agile principles and practices
· Strong communication and leadership abilities
· Ability to drive the adoption of standards across diverse teams and systems
Job Type: Full-time
Pay: $110,000.00 - $135,000.00 per year
Application Question(s):
Security clearance:
Work Location: Remote