Enable job alerts via email!

Senior Software Engineer

Networkinnovations

Frederick (MD)

Remote

USD 90,000 - 150,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative technology firm is seeking a Senior Software Engineer to join their dynamic team. This role involves designing and building software modules for Satellite Communications Network Management products, utilizing Agile methodologies. You will have the opportunity to mentor junior engineers and contribute to significant projects that impact global communications. If you are passionate about creating efficient, well-tested code and thrive in a collaborative environment, this is the perfect opportunity for you. Join a mission-driven organization that values diversity and fosters a culture of growth and learning.

Qualifications

  • 10+ years experience as a Software Engineer or similar role.
  • 5+ years in Java-based microservice/cloud native frameworks.

Responsibilities

  • Design and build software modules, participate in code reviews.
  • Mentor and lead less experienced software engineers.

Skills

Java-based microservice frameworks
Agile software development
Problem-solving abilities
Excellent written and verbal communication skills
Cloud infrastructure environment
Data modeling diagrams

Education

Bachelor's Degree in Engineering or Computer Science

Tools

Git
Docker
Kubernetes

Job description

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 largescale 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 (SpringBoot).
  • 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 – it’s our mission. Network Innovations is a technology and systems integrator that provides secure and seamless global communications solutions. Our customers conduct some of the most important work on the planet, whether it’s helping a remote island rise again after a hurricane, defending a country's borders, preventing a catastrophic power grid failure… you get the deal. What this means for our team is that we come to work each day knowing that it matters. We’re forward thinkers and problem solvers who thrive on challenges. Determination, integrity, humility, and respect are at our core. If you’re looking to grow with an organization that values collaboration, diversity, and learning, you’re in the right place.

Network Innovations is committed to fostering a diverse and inclusive work environment. We live our core values and look to them to drive business results and help our customers conduct some of the most important work on the planet. We believe a diverse global workforce allows us to create customer intimacy and sustained profitability. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity or expression, age, national or ethnic origin, marital status, family status, disability, genetic characteristics. Whether you are starting your career or have decades of experience, we welcome you to join our mission to connect our world securely and seamlessly.

Accommodations during the application process are available upon request. While we appreciate all applicant submissions, only those considered to be most qualified will be contacted for further assessment.

Disclaimer Statement: This job description lists the essential functions of the position and is not intended to include every job duty and responsibility specific to a position. An employee may be required to perform other related duties not listed above provided that such duties are characteristic of that classification.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

IT Sr Software Engineer

Community Health at Home

Englewood

Remote

USD 100,000 - 130,000

-1 days ago
Be an early applicant

EVERPRO - SENIOR SOFTWARE ENGINEER

TIMELY LTD

Denver

Remote

CAD 120,000 - 135,000

2 days ago
Be an early applicant

Senior Software Engineer (DFAS)

ZipRecruiter

Herndon

Remote

USD 130,000 - 150,000

2 days ago
Be an early applicant

Senior Software Engineer

Maxar Technologies

Westminster

Remote

USD 119,000 - 199,000

Yesterday
Be an early applicant

Senior Software Engineer

Nutrislice

Denver

Remote

USD 90,000 - 140,000

2 days ago
Be an early applicant

Senior Software Engineer – MIG

Movement Infrastructure

Washington

Remote

USD 140,000 - 165,000

3 days ago
Be an early applicant

Sr Software Engineer - Remote

Altera Digital Health Inc (DE)

Springfield

Remote

USD 99,000 - 118,000

3 days ago
Be an early applicant

Sr Software Engineer - Remote

Altera Digital Health Inc (DE) in

Springfield

Remote

USD 99,000 - 118,000

5 days ago
Be an early applicant

Senior Software Engineer II (Growth)

DigitalOcean

Denver

Remote

USD 140,000 - 190,000

14 days ago