NFF Inc

Senior Software Engineer

Location US-MD-Annapolis
Job ID
3312
# Positions
1
Posted Date
2 days ago(7/25/2025 9:52 PM)

About NFF

Since 1996, NFF has designed, architected, and delivered IT network and security solutions to many state, and local government agencies, K-20 educational institutions, federal agencies, and large enterprise businesses across the mid-Atlantic. NFF is a technology services and solutions provider, specializing in next-generation IT infrastructure including networks, data centers, cloud migrations, IT security, collaboration and mobility, and full/part-time staff augmentation services.   Our solutions, professional services and IT staffing portfolio are centered around building more resilient, secure, adaptive, and intelligent IT infrastructure and include comprehensive assessment, architecture, design, integration and installation services, and ongoing performance management services though our Network Operations Center (NOC).  

 

NFF is a Cisco Gold Partner with a Customer Experience Specialization and was a “Cisco Top-5 Mid-Atlantic SLED Partner” in 2019, 2020 and 2022. NFF has maintained Cisco Gold Partnership since 2008, is the only Cisco Gold Partner headquartered in the District of Columbia. In addition to Cisco, NFF has key partnerships with many manufacturers and IT solution providers including, Rapid7, Arctic Wolf, VMware, NetApp and Splunk.

NFF is a District of Columbia (DC) Certified Business Enterprise (CBE) and a SBA Certified Small Business with headquarters in downtown Washington, DC. Our dedication to quality is reflected in our accomplishment of being awarded multiple ISO 9001:2015 certifications.

 

About this Position / Responsibilities

Design and Development

  • Collaborate with cross-functional teams to design and implement software solutions.
  • Apply event-driven design principles to build scalable and resilient applications.
  • Develop microservices using Spring Boot.
  • Create responsive user interfaces with React.

Message Brokers

  • Work with RabbitMQ for message queuing and event streaming.
  • If experience is in Kafka, understand the architectural differences between RabbitMQ and Kafka.
  • Implement message producers and consumers.

Deployment and Infrastructure

  • Deploy microservices to Kubernetes clusters, utilizing CI/CD pipeline.
  • Monitor and troubleshoot production systems.
  • Optimize application performance and scalability.

Quality Assurance

  • Write unit tests with a goal of 85% coverage and participate in peer code reviews.
  • Conduct system testing and debugging activities.

Documentation and Communications

  • Document technical specifications, architecture, and design decisions.
  • Design shall include sequence diagram for major use cases.
  • Collaborate with product managers, designers, and other engineers to define requirements and deliverables. 

Reports

  • Resource will report activity on a weekly basis to communicate progress made on the programs/projects.
  • A weekly report communicating project progress and status.
  • Weekly time reporting on providing forms, and any additional reports as assigned by the supervising manager. 

Qualifications

  • Bachelor’s degree in computer science, or a related field.
  • Front-end experience utilizing React and/or Angular.
  • Either RabbitMQ or Kafka for message queuing.
  • Elastic search experience is a plus.
  • Strong knowledge of the use of design patterns.
  • Familiarity with Kubernetes for container orchestration.
  • Familiarity with RESTful APIs and web services.
  • Proficiency in event-driven design principles.
  • Ability to analyze complex technical challenges and propose effective solutions.
  • Excellent verbal communication skills.
  • Ability to work a hybrid onsite arrangement 3 days a week.

NFF Disclosures

NFF offers a competitive salary, comprehensive benefits and flexible paid time off options, for eligible employees:

  • Medical, Dental and Vision, Health Savings Account, Flexible Spending Account
  • STD, LTD, Supplemental life insurance and ADD&D
  • Comprehensive 401k plan
  • Paid Time Off

NFF is an Equal Opportunity Employer.

 

 

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed