Demo

Senior Software Engineer

Talent Gravity
Washington, DC Full Time
POSTED ON 4/6/2025
AVAILABLE BEFORE 5/4/2025

SR. SOFTWARE DEVELOPER

Greater DC Area

RESPONSIBILITIES

  • Define Architecture of Product Ecosystem : Working with the CTO and VP of Product, define and document software architecture that is secure, standards-compliant, usable, reusable, integratable, maintainable, scalable, and optimized to ensure a low Total Cost of Ownership. Ensure good decisions about the technology stack(s) utilized.
  • Software Development : Implement new software features with high-quality, efficient, and maintainable code that meets functional and technical requirements.
  • Technical Leadership : take a leading role in technical decision-making, helping management and teams choose the right tools and techniques to align the technical direction with the project goals.
  • Maintain Security Posture : ensure the software is secure by design and compliant with industry standards, including participation in activities such as security assessments, vulnerability assessments, and remediation efforts.
  • Mentoring and Training : build and upskill software teams by providing guidance, mentorship, and training to junior developers and staff members to increase team velocity and quality.
  • Testing and Quality Assurance : implement and advocate for software coding and testing best practices, including unit tests, integration tests, and automated testing to ensure code quality and reliability.
  • Technical Documentation : create and maintain technical documentation, including design documents, interface documentation and requirements, architecture diagrams, API documentation, and user guides.
  • Estimation and Planning : assist with project estimation, feasibility assessments, sprint planning, and provide other technical input to meet agreed-upon project milestones and product goals and ensure software aligns with client and internal business objectives.
  • Research and Development : stay up to date with industry trends, emerging technologies, and best practices, applying them to improve our software.
  • Continuous Integration / Continuous Delivery (CI / CD) : design, implement, and maintain CI / CD pipelines to automate the build, testing, and deployment processes.

QUALIFICATIONS

  • U.S. Citizenship
  • Ability to obtain Top Secret clearance, if needed
  • Education and Experience :
  • Bachelor's degree in computer science, software engineering, or a related field. Or, completion of a software coding / development program from a dedicated software development / coding institution.
  • Relevant certifications, such as AWS or programming language specific, is preferred.
  • 8 years experience in software development, with some or all of that experience being in the identity / biometrics industry preferred.
  • Demonstrated experience in leading and contributing to the
  • development of complex software systems.

  • A track record of successful projects and accomplishments, in which the individual demonstrated complex problem-solving abilities.
  • Technical Proficiency :
  • Advanced proficiency in the following programming languages and
  • technologies : C#, .NET, REACT API, JavaScript (JS), TypeScript

  • In-depth knowledge and experience of software development
  • methodologies such as Agile, Scrum, and DevOps.

  • Familiarity with design patterns, data structures, and algorithms.
  • Understanding of databases, including SQL / PostgreSQL, NoSQL, and
  • Oracle.

  • Architectural and Coding Skills :
  • Demonstrated ability to design and implement scalable and maintainable systems.
  • Understanding of Service Oriented Architecture (SOA), REST API, Cloud infrastructure.
  • Excellent coding skills with a focus on writing clean, maintainable, and efficient code.
  • Proficiency in software testing and debugging.
  • Knowledge of version control systems and best practices for peer
  • collaboration.

  • Proficient in developing web-based applications.
  • Familiarity with Microsoft operating systems and Microsoft IoT.
  • Capability to create applications for both on-premises and cloud
  • environments, understanding dependencies on OS, network, web, and

    cloud tech.

  • Willingness to travel (up to 10%).
  • Preferred Experience :

    In addition to the primary qualifications listed above, the following qualifications are considered preferred and beneficial :

  • 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.
  • Experience with DevOps and continuous integration best practices.
  • Skilled in web vulnerability detection and software verification / testing.
  • Experience integrating with document scanners and / or biometric scanners (fingerprint, iris, face).
  • Experience integrating with biometric devices (fingerprint scanners, cameras, iris scanners) and document scanners.
  • Expertise in designing and managing containerized systems.
  • Familiarity with popular cloud service providers.
  • If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Senior Software Engineer?

    Sign up to receive alerts about other jobs on the Senior Software Engineer career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $131,745 - $167,716
    Income Estimation: 
    $150,756 - $194,140
    Income Estimation: 
    $172,191 - $221,861
    Income Estimation: 
    $114,549 - $164,025
    Income Estimation: 
    $153,752 - $200,235
    Income Estimation: 
    $114,500 - $144,633
    Income Estimation: 
    $131,745 - $167,716
    Income Estimation: 
    $144,503 - $184,592
    Income Estimation: 
    $102,541 - $137,871
    Income Estimation: 
    $153,752 - $200,235
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $176,149 - $220,529
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Job openings at Talent Gravity

    Talent Gravity
    Hired Organization Address Richmond, VA Full Time
    This role is available onsite on Richmond, VA or Newport News, VA Job Summary The position of the Senior Network Adminis...
    Talent Gravity
    Hired Organization Address Springfield, VA Full Time
    Top Secret / SCI Clearance required Our client is currently searching for seasoned Data Science Experts to provide direc...
    Talent Gravity
    Hired Organization Address Annapolis, MD Full Time
    Front End Software Engineer Location : Annapolis Junction, MD Are you a cleared technology worker tired of being bombard...
    Talent Gravity
    Hired Organization Address Saint Louis, MO Full Time
    This job requires active TS and ability to obtain SCI post hire. Please apply only if you have an active TS clearance Ou...

    Not the job you're looking for? Here are some other Senior Software Engineer jobs in the Washington, DC area that may be a better fit.

    Senior Software Engineer - Ascend

    Gordian Software, Washington, DC

    Senior Software Engineer (Angular & AWS)

    Software Guidance and Assistance, Inc., Rockville, MD

    AI Assistant is available now!

    Feel free to start your new journey!