×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer

Remote / Online - Candidates ideally in
Frederick, Frederick County, Maryland, 21701, USA
Listing for: Networkinnovations
Full Time, Remote/Work from Home position
Listed on 2025-12-17
Job specializations:
  • Software Development
    Software Engineer, Senior Developer
Job Description & How to Apply Below

Network Innovation U.S. Government is looking for a Senior Software Engineer to help develop our Satellite Communications Network Management products and services participating as a team member using the Agile software development life cycle.

The engineer's responsibilities include designing and building software modules, participating in code reviews and demonstrations, and testing features before release. If you have a passion for "doing software right", we'd like to meet you!

Duties and Responsibilities
  • Decompose user requirements into user stories technical details that can be estimated and planned into Agile sprints.
  • Develop well designed, well documented, well tested efficient code.
  • Effectively communicate software architecture, design, progress on assignments and indication of any roadblocks, challenges, or need for help/clarification.
  • Actively participate in an Agile Scrum development process (Grooming, Planning, Scrums, Software Development, Testing, Demos/Retrospectives) and lead various scrum ceremonies.
  • Develop/Execute test cases to exercise code base.
  • Review, test and troubleshoot code you author as well as other team members' code.
  • Mentor, lead, and challenge less experienced software engineers.
  • Document software defects promptly and clearly and address open software defects when assigned.
  • Execute demos for internal customers and potential clients.
Qualifications
  • Bachelor's Degree in Engineering or Computer Science (or equivalent).
  • 10+ years (fulltime employment) work experience as a Software Engineer or similar role.
  • 5+ years' experience Java-based microservice/cloud native frameworks or enterprise scale java web application development.
  • Experience and solid understanding of developing/supporting application in cloud infrastructure environment (docker containers or Kubernetes).
  • Experience working in an Agile software development methodology.
  • Experience designing, building, and testing large scale web applications.
  • In-depth knowledge of popular web application and enterprise application frameworks.
  • Ability to read and create data modeling diagrams.
  • Experience with Git source code configuration management.
  • Excellent problem-solving abilities.
  • Excellent written and verbal communications skills.
  • Ability to work remotely effectively and must be able to work independently.
Preferred Skill Set and Domain Knowledge (not required):
  • Java-based micro service frameworks (Spring Boot).
  • JSON/XML/POJO Mapping and conversion (Jackson).
  • REST Service development and utilization.
  • Entity frameworks to persist data (Hibernate, JPA).
  • Managed Network Services domain knowledge is a plus!
  • Satellite Communications domain knowledge is a plus!
  • Experience with customers/stakeholders in the Armed Forces (DoD).
Working Conditions
  • This is primarily a remote position.
  • This position requires that the candidate, when working remotely, effectively use communications devices to provide status and support to their team and organization.
  • This position will require meetings (and general availability) during normal business hours for team collaboration, project status, and customer demonstrations and presentations.
  • When working remotely, the incumbent must have a work environment free from distractions/interruptions and the ability to provide a private environment in which business sensitive information can be shared over voice and video collaboration.
  • When working remotely, the incumbent must have access to high-speed internet connectivity for unincumbered video conferencing and screen share collaboration.
  • The position is primarily remote; however, there may be occasions to be 'in the office' or travel to customer locations for group meetings and/or demonstrations.
Physical Requirements:

Sitting and using a computer for extended periods of time.

Clearance Requirements:

Must be a US Citizen and have at a minimum a Secret clearance or be willing and able to obtain a security clearance.

Details
  • Job title:

    Senior Software Engineer
  • Department:
    Network Innovations US & UK Gov
  • Supervisor:
    Senior Software Engineer
  • FLSA:
    Exempt
  • Work Remotely: Yes
  • Direct Reports:
    None
About Network Innovations

Keeping people connected anywhere on the planet is more than just our expertise –…

Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary