DeveloperJobs.io
← Back to all jobs

Job Description

The Senior Software Engineer role at General Dynamics Information Technology (GDIT) supports an Intelligence Community customer by providing operations and maintenance (O&M) and modernization services for enterprise applications. This onsite position in Chantilly, VA or McLean, VA includes Agile collaboration, mission-focused software maintenance, and work toward a next-generation application.

Location

Chantilly, VA or McLean, VA (onsite, customer site)

Compensation

The likely salary range for this position is USD 141,100 - 190,900 per yearly.

Responsibilities

  • Provide Operations and Maintenance (O&M) support for mission-critical applications used by Intelligence Community customers.
  • Address user-reported issues and questions, troubleshoot problems, and implement solutions in a timely manner.
  • Design, develop, test, and deploy software enhancements and new capabilities.
  • Collaborate with stakeholders to gather requirements and translate business needs into technical solutions.
  • Participate in Agile ceremonies, including sprint planning, daily standups, reviews, and retrospectives.
  • Maintain and improve application performance, reliability, and security.
  • Develop and maintain technical documentation and system artifacts for legacy systems.
  • Support application integrations and data exchange with external systems and services.
  • Work with team members to continuously improve development, deployment, and support processes.
  • Support lifecycle management of both legacy and modernized applications to ensure continuity of operations during migration efforts.
  • Contribute to design, development, testing, and deployment of a new application while maintaining and enhancing the existing production system.
  • Support planning and execution of the decommissioning of legacy application components, services, and infrastructure.

Required Qualifications

  • Active TS/SCI with Polygraph required.
  • U.S. Citizenship required.
  • 6+ years of software development experience.
  • Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or a related technical discipline (or an equivalent combination of education, technical certifications, training, and experience).
  • Strong understanding of software design fundamentals and object-oriented programming principles.
  • Experience applying modern software engineering principles, including SOLID, DRY, KISS, and YAGNI.
  • Experience working in Linux-based development environments.
  • Understanding of Git/GitHub source control and Agile development methodologies.
  • Experience architecting and developing web applications.
  • Experience developing applications using Ruby on Rails.
  • Experience with JavaScript frameworks such as ExtJS and/or VueJS.
  • Experience utilizing Bootstrap for responsive user interface development.
  • Experience deploying and supporting solutions in Amazon Web Services (AWS).
  • Experience supporting enterprise web applications in production environments.
  • Experience working within Agile software development teams.

Technologies

  • Ruby on Rails
  • JavaScript
  • ExtJS
  • VueJS
  • Bootstrap
  • Amazon Web Services (AWS)
  • Git
  • GitHub
  • Linux
  • SOLID
  • DRY
  • KISS
  • YAGNI
  • TS/SCI
  • Polygraph

Desired Skills

  • AWS certifications.
  • Experience integrating and unifying records from multiple data sources.
  • Experience developing applications that consume and integrate external APIs.
  • Experience supporting applications in a secure Intelligence Community environment.
  • Understanding of DevSecOps practices and CI/CD pipelines.

Key Skills for Success

  • Complex Systems
  • Software Design
  • Software Development

Benefits

  • 401K with company match
  • Comprehensive health and wellness packages
  • Internal mobility team dedicated to helping you own your career
  • Professional growth opportunities including paid education and certifications
  • Cutting-edge technology you can learn from
  • Paid vacation and holidays

Work Requirements

  • Years of Experience: 6+ years of related experience (may vary based on technical training, certification(s), or degree).
  • Travel Required: Less than 10%.
  • Citizenship: U.S. Citizenship Required.

Identity Verification Process

  • You are expected to be on camera during virtual interviews.
  • GDIT reserves the right to take your picture to verify your identity and prevent fraud.
  • You authorize the collection, processing, and use of your biometric data for identity verification and security purposes.

Similar Jobs