Software Engineer

Nexagen Networks, Inc.

$130K — $150K *
Aerospace & Defense
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 8+ years of software engineering experience with 3+ years in IT systems analysis and programming.
  • Current and active DoD Security Clearance.
  • CompTIA Security+ Certification required.
  • 8+ years with Microsoft SharePoint 2013, 5+ years with SharePoint 2016, and 2+ years with SharePoint 2019.
  • 5+ years with Microsoft SQL Server 2016 and 2+ years with SQL Server 2019.
  • 5+ years with Microsoft Visual Studio 2010 or higher.
  • Proficiency in front-end technologies like HTML, CSS3, JavaScript, jQuery, and Vue.js.

Responsibilities

  • Analyze complex system requirements for software solutions.
  • Design and develop scalable software applications following engineering principles.
  • Create software tools for component reuse and implementation management.
  • Manage development activities with formal specifications and design methodologies.
  • Enhance existing software through RDT&E activities and provide recommendations.
  • Estimate development schedules and engage in project planning.
  • Develop SharePoint-based applications to meet mission needs.
  • Design and maintain SQL databases ensuring performance and integrity.
  • Implement responsive user interfaces and troubleshoot defects.
  • Collaborate with multidisciplinary teams to deliver high-quality solutions.

Benefits

  • Comprehensive health, dental, and vision insurance.
  • Generous paid time off and matching 401(k).
  • Employer-paid life insurance and paid federal holidays.
  • Professional development opportunities and supplemental benefit options.
  • Benefits start on the first day of employment.
Full Job Description
Description

Software Engineer

Security Clearance Requirement: Current and Active DoD Security Clearance

Salary Range: $130k-$150k

(The salary range provided is a general guideline. Nexagen Networks considers various factors when determining base salary offers, including the scope and responsibilities of the position, as well as the candidate's experience, education, skills, and current market conditions.)

As a Software Engineer, you will analyze, design, develop, test, and maintain complex software systems supporting U.S. Navy operations. You will leverage modern software engineering practices and established development methodologies to create reliable, efficient, and scalable applications. This position requires strong analytical skills, experience with Microsoft development technologies, and the ability to work independently while collaborating with multidisciplinary teams to deliver mission-focused solutions.
Position Responsibilities
  • Analyze and evaluate complex system requirements to develop effective software solutions.
  • Design, develop, test, and maintain software applications using established software engineering principles and best practices.
  • Develop software tools and subsystems that support software reuse, domain analysis, and implementation management.
  • Manage software development activities utilizing formal specifications, data flow diagrams, CASE tools, and other accepted design methodologies.
  • Review existing software through Research, Development, Test, and Evaluation (RDT&E) activities and recommend enhancements to improve performance, functionality, and maintainability.
  • Estimate software development schedules and participate in project planning activities.
  • Develop and maintain SharePoint-based applications and solutions supporting mission requirements.
  • Design, develop, and maintain Microsoft SQL Server databases while ensuring data integrity and system performance.
  • Develop responsive user interfaces using HTML, CSS3, JavaScript, jQuery, Vue.js, XML, XSL, and XSLT technologies.
  • Troubleshoot software defects, perform root cause analysis, and implement effective solutions.
  • Collaborate with software developers, system engineers, database administrators, and government stakeholders to deliver high-quality solutions.
  • Produce and maintain technical documentation throughout the software development lifecycle.
  • Support software integration, testing, deployment, and sustainment activities.
  • Ensure compliance with DoD cybersecurity requirements, software development standards, and organizational policies.
Qualifications
  • Minimum of eight (8) years of professional software engineering experience, with at least three (3) years of specialized experience in IT systems analysis and programming.
  • Active DoD Security Clearance.
  • CompTIA Security+ Certification required.
  • Minimum 8 years of practical experience with Microsoft SharePoint 2013 (Level II).
  • Minimum 5 years of practical experience with Microsoft SharePoint 2016 (Level II).
  • Minimum 2 years of practical experience with Microsoft SharePoint 2019 (Level II).
  • Minimum 5 years of practical experience with Microsoft SQL Server 2016 (Level II).
  • Minimum 2 years of practical experience with Microsoft SQL Server 2019 (Level II).
  • Minimum 5 years of practical experience with Microsoft Visual Studio 2010 or higher (Level II).
  • Minimum 5 years of practical experience with CSS3 (Level II).
  • Minimum 3 years of practical experience with JavaScript (Level II).
  • Minimum 3 years of practical experience with jQuery (Level II).
  • Minimum 3 years of practical experience with Vue.js (Level II).
  • Minimum 3 years of practical experience with XML (Level II).
  • Minimum 3 years of practical experience with HTML (Level II).
  • Minimum 3 years of practical experience with XSL (Level II).
  • Minimum 3 years of practical experience with XSLT (Level II).
  • Demonstrated ability to work independently with minimal supervision.
  • Strong analytical, organizational, and problem-solving skills.
  • Excellent written and verbal communication skills.
  • Ability to collaborate effectively within a team-oriented environment.
Company Benefits

At Nexagen, we believe in taking care of our team from day one! Enjoy comprehensive benefits including health, dental, and vision insurance, generous paid time off, a matching 401(k), employer-paid life insurance, paid federal holidays, and a variety of supplemental benefit options. We also offer professional development opportunities and additional perks to ensure you thrive both personally and professionally. Join us and experience the difference with benefits that start on your first day!

Similar Jobs

More Jobs at Nexagen Networks, Inc.

  • Software Engineer
    $130K — $150K *
    Norfolk, VA 23503 (Norfolk City County)
    Aerospace & Defense
    In-Person
  • Software Engineer
    $130K — $150K *
    Norfolk, VA 23503 (Norfolk City County)
    Aerospace & Defense
    In-Person
  • Acquisition Program Analyst
    $100K — $130K *
    Frederick, MD 21702 (Frederick County)
    Aerospace & Defense
    In-Person

More Aerospace & Defense Jobs

Find similar Software Engineer jobs: