Jobs · Information Technology · Virginia

Software Engineer – Developer and Production Systems Support

Nightwing · Sterling, VA · 5 mo ago
Information TechnologyFull-time

Key Job Responsibilities

  • Provide onsite support for Java-based web applications within a microservices architecture, ensuring high availability, reliability, and performance of deployed systems in the customer space.
  • Serve as the first line of response for operational software issues, performing root cause analysis, troubleshooting, and resolution of incidents.
  • Mobilize off-site technical resources if additional expertise is required.
  • Collaborate with the customer and Nightwing technical teams to integrate software solutions with legacy systems and third-party platforms while meeting stringent security requirements.
  • Support database operations and optimization for systems leveraging MongoDB and MariaDB, ensuring efficient data flow and scalability.
  • Develop and maintain software enhancements, including new functionality, bug fixes, and performance improvements, for Rocky Linux-based platforms.
  • Perform testing, deployment, and monitoring tasks across virtualization platforms like Microsoft Hypervisor and cloud solutions from AWS, Azure, and Google Cloud.
  • Manage message queue services like RabbitMQ for efficient communication across distributed systems.
  • Document technical issues, resolutions, and ongoing system health updates to ensure effective communication with the customer and Nightwing stakeholders.

Minimum Requirements

  • Active TS/SCI clearance with Poly.
  • Bachelor’s Degree in Computer Science, Software Engineering, or related technical field OR equivalent work experience.
  • 5+ years of software engineering experience, including hands-on development, integration, and operational troubleshooting support.
  • Proficiency in developing Java web applications and integrating systems within microservices architectures.
  • Experience with databases like MongoDB and MariaDB, including configuration and query optimization.
  • Familiarity with RabbitMQ for message queueing in distributed systems.
  • Understanding of Linux-based environments, particularly Rocky Linux, with the ability to perform troubleshooting and maintenance.
  • Experience with cloud services from providers like AWS, Azure, or Google Cloud, including deployment and monitoring of cloud applications.
  • Knowledge of virtualization technologies (e.g., Microsoft Hypervisor) for system management and enhancement.
  • Familiarity using Python for automation, scripting, and integration tasks.
  • Strong communication skills to interact effectively with customers, cross-functional teams, and remote development resources.

Preferred Qualifications

  • Prior experience directly supporting intelligence community or defense customers.
  • Expertise in secure coding practices and cybersecurity within mission-critical environments.
  • Familiarity with DevOps and CI/CD tools (e.g., Jenkins, GitLab) to streamline software deployment lifecycles.
  • Certification in cloud technologies (AWS Certified Solutions Architect, Azure Developer Associate, or Google Cloud Certified).
  • Advanced troubleshooting techniques for deployed virtualized or containerized environments (e.g., Docker, Kubernetes).

Similar jobs

Software Engineer

Harris ComputerMinnesota, United States· 1 wk ago
Engineering$80k–$90k/yrapply on harriscomputer.wd3.myworkdayjobs.com

Software Engineer

TalentBurst, an Inc 5000 companyDearborn, MI· 1 wk ago
Engineeringapply on www1.jobdiva.com

Software Engineer

Harris ComputerMontana, United States· 1 wk ago
$80k–$90k/yrapply on harriscomputer.wd3.myworkdayjobs.com

Software Engineer

Industrial ScientificPittsburgh, PA· 3 wk ago
Engineeringapply on fortive.eightfold.ai

Software Engineer

GRVTYAnnapolis Junction, MD· 2 mo ago
Engineering$170k–$200k/yrapply on job-boards.greenhouse.io

Software Engineer

Unchained LabsPleasanton, CA· 1 mo ago
Engineering$175k–$200k/yrapply on job-boards.greenhouse.io