Senior Software Engineer

NIRA, Inc.
McLean, VA, USA
Full-time
Quick Apply

NIRA Inc. is seeking a highly skilled Senior Software Engineer to join our team in developing an innovative blockchain-based digital rights management application for a Department of Defense (DoD) customer.

This cutting-edge solution addresses critical challenges in secure document access, data leak prevention, and distribution tracking within defense and research environments, ensuring continuous access control and data resilience.

Location : DMV (D.C., Maryland, Virginia) area

Travel : Several site visits to the customer location (Northern VA) per month

Key Responsibilities

  • Design, develop, and maintain software components for a blockchain-based digital rights management application, focusing on secure document authentication, access control, and data leak prevention.
  • Oversee the deployment of the application through the customer's DevSecOps pipeline, ensuring seamless integration and secure operation within their cloud environment.
  • Lead and mentor a team of developers, providing technical guidance and fostering a collaborative environment to achieve project goals efficiently.
  • Collaborate closely with the customer to identify business requirements, translate them into technical solutions, and effectively communicate the application's functionality.
  • Proactively identify and implement enhancements to improve the application's security, scalability, and performance, aligning with evolving project requirements and industry best practices.

Required Skills

  • Over 7 years of proven experience in software development with Java, demonstrating strong proficiency in building and maintaining robust applications
  • More than 3 years of experience developing system integration solutions using Web Services and data interchange formats such as XML and JSON.
  • Experience with cloud platforms (AWS, Azure, Google Cloud) and cloud-native architecture : Proficient in developing and deploying scalable, cloud-native applications using containerization (Docker), orchestration (Kubernetes), and microservices-based architectures.

Skilled in leveraging cloud services to build secure, resilient, and highly available distributed systems.

  • Comprehensive understanding of PKI, including encryption, digital signatures, and certificate management.
  • Excellent communication skills, with the ability to convey complex technical concepts clearly to both technical and non-technical audiences

Desired Skills

  • Familiarity with blockchain frameworks, particularly Hyperledger.
  • Experience designing intuitive, user-friendly interfaces.
  • Knowledge of advanced security paradigms : Proficient in Attribute-Based Access Control (ABAC) and Zero Trust Architecture (ZTA) for enhanced data protection and access control in distributed systems.

Education and Citizenship Requirements

  • Bachelor's Degree in Computer Science or related field required; Master's Degree preferred.
  • US citizenship is required. Must be eligible for security clearance.

Benefits

NIRA offers a competitive compensation package, including :

  • Federal holidays and generous time off.
  • Medical, Dental, and Vision insurance coverage.
  • Employer-paid life insurance and disability insurance.
  • Flexible spending account.
  • 401(k) retirement plan with generous employer matching.

Join our team and contribute to groundbreaking technology that enhances national security while advancing your career in blockchain and secure software development.

3 days ago
Related jobs
Promoted
Two Six Technologies
Arlington, Virginia

Familiarity with standard Linux software engineering tools, e. Design and develop custom software solutions for both prototype and production-level systems on mobile phones and other resource-constrained platforms, e. ...

Promoted
Capital One
Great Falls, Virginia

Center 3 (19075), United States of America, McLean, VirginiaSenior Software Engineer, Back End (Enterprise Platform Technology)Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery...

Capital One
Dunn Loring, Virginia
Remote

Remote (Regardless of Location): $140,000 - $159,800 for Principal Associate Senior Software Engineer; $140,000 $159,800 for Senior Software EngineerCandidates hired to work in other locations will be subject to the pay range associated with that location, and the actual annualized salary amount off...

Promoted
Capital One
Mantua, Virginia

Center 3 (19075), United States of America, McLean, VirginiaSenior Software Engineer, Full Stack (Java, JavaScript, AWS, TDD)Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery e...

Capital One
Fairfax, Virginia

New York City (Hybrid On-Site): $165,100 - $188,500 for Senior Software EngineerSan Francisco and San Jose, California (Hybrid On-Site): $174,900 - $199,700 for Senior Software EngineerCandidates hired to work in other locations will be subject to the pay range associated with that location, and the...

Promoted
Capital One
Dunn Loring, Virginia

Center 1 (19052), United States of America, McLean, VirginiaSenior Software Engineer, Full Stack (Java, Golang, AWS)Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environmen...

Capital One
Great Falls, Virginia

Locations: VA - McLean, United States of America, McLean, VirginiaSenior Software Engineer, Full StackDo you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital ...

Capital One
McLean, Virginia

Center 3 (19075), United States of America, McLean, VirginiaSenior Software Engineer, Full Stack (Python, Javascript). We are seeking Full Stack Software Engineers who are passionate about marrying data with emerging technologies. As a Capital One Software Engineer, you’ll have the opportunity to be...

LexisNexis Risk Solutions Inc. Company
Virginia
Remote

We are seeking a talented and experienced Senior NLP Engineer with a minimum of 6 years of industry experience, coupled with proficiency in Java development. Software Engineering experience. BS Engineering/Computer Science or equivalent experience required. ...

NetApp
Vienna, Virginia

Title: Senior Software Engineer (Golang, Kubernetes). As a senior software engineer (MTS 5) on the Data Services team at NetApp, you will be part of the Trident program that brought the first open-source, out-of-tree dynamic storage provisioner to Kubernetes! You will own and define the Kubernetes s...