EngineerJobs.io
← Back to all jobs

Job Description

General Dynamics Information Technology (GDIT) is seeking a Senior Software Engineer to support an Intelligence Community customer. The role provides operations and maintenance along with modernization work for enterprise applications, collaborating in Agile teams to maintain and evolve production systems.

Location and Work Model

  • Chantilly, VA or McLean, VA (onsite)
  • Customer site
  • Travel: Less than 10%

Salary

  • USD 141,100 - 190,900 per year

Responsibilities

  • Provide Operations and Maintenance (O&M) support for mission-critical applications used by Intelligence Community customers.
  • Respond to user issues and questions by troubleshooting, diagnosing, and implementing timely solutions.
  • 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 the team to continuously improve development, deployment, and support processes.
  • Support lifecycle management for both legacy and modernized applications, ensuring continuity of operations during migration efforts.
  • Contribute to design, development, testing, and deployment of a new application while improving and enhancing the existing production system.
  • Assist with planning and execution of decommissioning for legacy application components, services, and infrastructure.

Required Qualifications

  • 6+ years of software development experience
  • Self-starter mindset with a strong desire to learn and deliver solutions efficiently to customers
  • Strong understanding of software design fundamentals and object-oriented programming principles
  • Experience applying modern engineering principles including SOLID, DRY, KISS, and YAGNI
  • Experience 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 using Bootstrap for responsive UI development
  • Experience deploying and supporting solutions in Amazon Web Services (AWS)
  • Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or a related technical discipline (or equivalent combinations of education, technical certifications, training, and experience)
  • Experience supporting enterprise web applications in production environments
  • Experience working within Agile software development teams
  • Active TS/SCI with Polygraph required
  • U.S. Citizenship required

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

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