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) areaTravel: Several site visits to the customer location (Northern VA) per monthKey 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.
BenefitsNIRA 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.