Please enable JS

NextgenID
Join NextgenID's Team

Senior Software Developer

NextgenID Overview
At NextgenID, we stand firmly by a bold and inclusive principle: Identity is not merely a privilege but a fundamental right and an essential global necessity. This belief encompasses every individual, organization, and device in our interconnected world. Our mission is clear: We are dedicated to transforming this conviction into a tangible reality by providing accessible, secure, and user-friendly Identity solutions. Our pioneering spirit is embodied in our mantra, "Identity Starts Hereā„¢," serving as a guiding light for those who seek to revolutionize identity management.

Recently, NextgenID has secured major contracts with esteemed departments such as the Department of Defense and the Department of Homeland Security. These achievements complement our ongoing partnerships with commercial clients in the Identity space. As a result of this growth and recognition, we are actively looking to expand and enhance our development team.

Individuals who become part of our team play a crucial role in the creation, advancement, and innovation of identity products tailored for our diverse clientele, spanning commercial, federal, and defense sectors. Your contributions will be instrumental in introducing and modernizing identity solutions on cloud infrastructure, involving facets of engineering, software development, administration, and data management. We uphold an unwavering commitment to delivering exceptional services to our valued clients.

To be eligible for consideration, it is essential that you either meet or surpass the qualifications and requirements as clearly defined.


Responsibilities

  • Architect and Define Core Technologies: Lead the effort to architect and define core technologies for web services and supporting systems.
  • System Scope and Objectives: Formulate and define system scope, objectives, and detailed specifications to ensure alignment with project goals.
  • Software Development: Design, code, test, debug, maintain, and document software and containerized architectures in cloud and on-premises environments.
  • Software Updates: Develop code modifications as needed in response to patches/updates in software components such as databases, web application servers, operating systems, and programming languages/libraries.
  • Technical Expertise: Maintain a strong technical knowledge and take responsibility for all phases of analysis and development.
  • Quality Assurance: Instruct, direct, monitor, and ensure the quality assurance of products.
  • Requirements Analysis: Identify and document stakeholder requirements, translating them into functional, performance, and technical requirements.
  • Requirements Tracking: Develop requirements, track changes, and maintain traceability of end-user needs to system performance specifications and delivered capabilities.
  • Integration Support: Support integration planning and interface management by documenting internal and external interface requirements and dependencies.
  • Verification Activities: Assist in verification activities during requirements analysis, including documenting how each requirement is verified, the necessary tasks and resources, and supporting documentation.
  • Cloud Transition: Re-engineer backend applications/services to leverage cloud services effectively.
  • Continuous Integration/Continuous Delivery: Design, implement, and maintain continuous integration and continuous delivery solutions.
  • Cybersecurity: Perform cybersecurity sustainment activities for DoD/DHS software and middleware.
  • Standards Implementation: Implement configuration, security, and engineering standards to enhance interoperability of data, products, and applications.
  • Documentation: Create various work products, including software admin/user guides, entity relationship diagrams, data flow diagrams, structure charts, data structure diagrams, and pseudo code.
  • Engineering Practices: Apply systematic, disciplined, and quantifiable engineering practices throughout developing and maintaining cyber-secure and STIG (Security Technical Implementation Guide) compliant software.
  • Logging and Monitoring: Implement or integrate software with logging and application monitoring solutions as specified.

Qualifications
Required Education/Experience: Bachelor's degree with 8-10 years of experience, Master's degree with 6-8 years, or PhD with 3-5 years.

  • Eligibility for Top Secret clearance sponsorship if necessary.
  • Proficiency in one or more programming languages: C#, .Net, Java, React, JavaScript.
  • Experience in agile methodologies and production software environments.
  • Expertise in systems analysis and implementing diverse technologies.
  • Experience with continuous integration development practices.
  • Experience developing and integrating with hardware and biometric devices.
  • Skilled in web vulnerability detection and software verification/testing.
  • Proficient in developing web-based applications.
  • Familiarity with Microsoft operating systems and Microsoft IoT.
  • Knowledge of databases such as PostgreSQL, Oracle, MS SQL Server, PostGIS, and MySQL.
  • Capability to create applications for both on-premises and cloud environments, understanding dependencies on OS, network, web, and cloud tech.

Desired Experience

  • Experience with REST API and Service Oriented Architectures.
  • Shell scripting in Linux environments.
  • Development experience in High-Performance Computing settings.
  • Expertise in designing and managing containerized systems.
  • Familiarity with popular cloud service providers.
  • Familiarity with Identity, Credential, Access Management (ICAM) standards and constructs.
  • Familiarity with FIPS 201-3, NIST SP 800-63-3, HSPD-12, EBTS and similar identity standards.
  • Involvement in digital modernization initiatives targeting net-centric and data-centric goals.

At NextgenID, our benefits are tailored to ensure you thrive beyond your everyday responsibilities with us. We wholeheartedly champion the development of our team members. With all-encompassing health coverage and our Employee Stock Ownership Plan (ESOP), we stand by you every step of the way.

To Apply
Please submit your resume and a cover letter detailing your relevant experience and how you meet the qualifications outlined above to [email protected]. We look forward to reviewing your application and considering you for this exciting opportunity to contribute to our innovative identity technology startup.

Headquarters

Headquarters

10300 Eaton Place, Suite 305
Fairfax, VA 22030, USA