NextgenID focuses on improving the efficiency and speed of mission critical, high assurance identity
enrollment and credentialing operations that are essential to hundreds of millions of users worldwide.
Our technologies are engineered to dramatically reduce the time and cost of capturing accurate data
when creating a digital identity. Our industry-neutral solutions revolve around “Supervised
Remote-Identity Proofing” to automatically, securely and “remotely” perform all proofing, enrollment
and credentialing processes and workflows for our customers. The industry is taking notice as we are
now working with some of the largest agencies in the US Defense, intelligence, Civil, State and Local
government markets, as well as other national governments and commercial organizations throughout the
world.
Established in 2005, NextgenID is a globally leading provider of trusted Identity, Credentialing and
Access Manage (ICAM) solutions. The company is privately held with our headquarters located in
Fairfax, Virginia and R&D/Manufacturing operations in San Antonio, Texas. NextgenID is a major
contributor to the NIST SP 800-63-3 for high assurance (IAL3) which is now an industry standard.
Job Type & Requisitions
Job Requisition: NextgenID-PSA001
Department: Engineering
Reports to: Chief Technology Officer (CTO)
Job Type: Full-time exempt
Work Location: DMV (D.C., Maryland, Virginia) Hybrid remote
Applicant Status: Must be a U.S.A. citizen
Travel Required 10-30%
Job Brief
- The Principal Solutions Architect supports our clients and the company by
delivering innovative and fault-tolerant architectural solutions for NextgenID’s
portfolio of enterprise identity products. This position utilizes expertise in
solutions architecture, software design, agile software methodologies,
problem-solving, government and industry standards, and best practices to
deliver a robust, innovative, fault-tolerant, secure, and convenient UX for both
clients and consumers of our solutions.
-
The Principal Solutions Architect will be responsible for establishing and
implementing the architectural standards, policies, and procedures for all
NextgenID and customers’ applications and will work directly and effectively
with other subject matter experts and stakeholders.
-
This position is also responsible for researching new technologies, products,
and standards incorporated into our suite of applications. The current technical
infrastructure is primarily Microsoft .NET, ASP.NET, C#, JavaScript, Windows
IoT, Azure, and AWS Cloud.
-
The ideal candidates will be motivated self-starters with great communication
skills. The candidate must demonstrate flexible thinking, the ability to work
well with others, communicate clearly and efficiently, and always promote
forward-thinking innovation and development. Leadership skills are also
necessary to fulfill this role.
Job Roles & Responsibilities
- Design enterprise system architectures focused on JSON, JavaScript, XML, HTML,
Azure, and AWS Cloud.
- Familiar with Government’s procedures and requirements for Presidential
Directive 12 (HSPD12), knowledgeable about Identity, Credential, and Access
Management (ICAM), PIV integration, Biometrics and Credential Management System
(CMS)
- Familiarity designing and working with disaster recovery, high availability
architectures, leveraging clustering and global load balancing to achieve
redundancy across disparate data sites
- Determine the system architecture to be used for each application with
consideration given to such things as centralized versus decentralized servers,
use of service-oriented architecture (SOA), designing nonfunctional elements of
each system, e.g. response time, system availability, backup requirements, and
interface needs; and performing research into new technologies, products, and
standards which can be incorporated into the client’s applications
- Assess and meet the security standards of each application as defined by the IT
Security Office. Familiarity working with credential management is preferred
- Define, implement, and document the solutions architecture roadmap, designs,
procedures, standards, and metrics; and ensure compliance and conformity of
software architecture and technology standards
- Define, implement, and document the framework for system architecture design,
software design and development, IT security, and performance testing platforms
- Improving, continually, the solutions architecture process or code development
efficiency through effective leadership, individual and group training, and
process improvement
- Work closely with other architects to ensure system design follows the
industry’s best practices and standards that align with the client’s framework
- Provide regular status updates to senior management and in related status
meetings through reports, dashboards, and presentations
- Balance functional expertise with strong interpersonal skills to optimize team
collaboration and design
- Promote productive and collaborative work environment among project team members
Qualifications & Requirements
- BS in Computer Science, Information Systems, Engineering, Mathematics, or other
related scientific or technical discipline is required
- MS in Computer Science, Information Systems, Engineering, or other related
disciplines preferred
- Position requires 3 to 8 years of relevant experience supporting projects of
similar size, scope, and complexity
- Experience can be substituted for education
- Proven hardware device integration experience
- Familiarity with the ASP.NET framework, SQL Server, and design/architectural
patterns (e.g. Model-View-Controller (MVC))
- Familiarity with architecture styles/APIs (REST, RPC, WCF)
- Comfortable with Agile project development methodologies
- Implementation with AWS, AWS GovCloud, and Azure
- Prior experience with biometric devices and algorithms is a plus
- Excellent troubleshooting and communication skills
- Knowledge in C++, C#
- Attention to detail
The Services to be performed by Senior Software Developers include but are not
limited to the following, as directed by NextgenID:
- Participate in requirements definition and analysis
- Collaborate with internal teams to produce software design and architecture
- Write clean, scalable code using .NET framework OOP languages
- Test and deploy applications and systems
- Revise, update, refactor and debug code
- Optimize existing software and develop new code
- Develop documentation throughout the software development life cycle (SDLC)
- Serve as an expert on applications and provide technical support
- Development and conformance with NIST and ISO standards
- Managing product development with Azure DevOps Server
- Support client enterprise integrations
- Provide strategic direction and recommendations for complex, highly technical
and agile software environments that can be scaled over time
- Ensure the conversion of customer requirements, into total systems solutions
that integrate seamlessly with hardware componentry
- Work with a cross functional teams that includes product design engineering,
test engineering, quality, product and program management, and other groups such
as independent contractors as needed.
- Communicate routinely and effectively with executives as well as the technical
teams
- Understand and provide direction for the product lifecycle management
- Consider the entire project scope while making decisions, from technical
implications to business needs
Our offer:
- Fast growing Company with an exhilarating performance record
- Competitive compensation package
- Full health insurance (medical, dental, and vision), HSA
- 401(k), PTO, and Employee Stock Options Awards
To Apply for this post, please send your resume to careers@nextgenid.com