Demo

Senior Software Engineer

Talent Gravity
Washington, DC Full Time
POSTED ON 2/5/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 Sterling, VA Full Time
    This program requires employees pass a CI Poly every 5 years. If you have a Full Scope Poly, working this program will k...
    Talent Gravity
    Hired Organization Address Reston, VA Full Time
    Clearance : TS / SCI with CI scope polygraph is required Data Engineer Location : Reston, VA Who We Seek : Passion Seeke...
    Talent Gravity
    Hired Organization Address Springfield, VA Full Time
    Candidate must be currently cleared for TS / SCI access Job Title : GEOINT AWS System Administrator| Location : Springfi...
    Talent Gravity
    Hired Organization Address Annapolis, MD Full Time
    Location : Annapolis Junction, MD 20701 Title : System Admin Engineer Mandatory Skills TS / SCI with Polygraph is requir...

    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 (Java & Angular)

    Software Guidance & Assistance, Rockville, MD

    AI Assistant is available now!

    Feel free to start your new journey!