Unclassified - Arlington, VA

posted about 1 month ago

Full-time - Mid Level
Remote - Arlington, VA
10,001+ employees

About the position

As a Software Engineer Advisor at GDIT, you will be at the forefront of delivering innovative solutions to complex problems. Your role will involve tailoring cutting-edge software solutions to meet the unique requirements of our clients, ensuring that the end-user experience is prioritized. With a focus on application development, you will be part of a team that is dedicated to making today safe and tomorrow smarter. Your responsibilities will include designing, developing, coding, testing, and debugging complex software products, as well as making significant enhancements to existing software systems. The ideal candidate for this position is a hands-on platform builder with extensive experience in developing scalable data platforms. You will be expected to have a strong technical background in various configuration management and big data technologies, enabling you to create robust solutions capable of managing large datasets. Working in an agile environment with minimal supervision, you will embody a passion for continuous improvement and innovation. Your projects will encompass a wide range of areas, including ETL processes, migration of services to cloud environments, and the integration of Artificial Intelligence and Machine Learning technologies. In this role, you will have the opportunity to make a significant impact by designing and developing engineering specifications for software programs and applications. You will collaborate cross-functionally with data scientists, analysts, project managers, and other engineers to troubleshoot complex problems and provide customer support for software systems. Your recommendations for continuous improvement will be valued as you work alongside other engineers to sustain and advance the organization's capabilities.

Responsibilities

  • Design, develop, evaluate, plan, and test engineering specifications for software programs and applications.
  • Develop scalable data platforms and robust solutions to manage large data sets.
  • Analyze, design, and develop tests and test-automation suites.
  • Collaborate cross-functionally with data scientists, analysts, project managers, and other engineers.
  • Provide ongoing maintenance, support, and enhancements in existing systems and platforms.
  • Troubleshoot complex problems and provide customer support for software systems and application issues.
  • Work on ETL processes and migration of services from on-premises to cloud environments.
  • Engage in projects involving Artificial Intelligence/Machine Learning (AI/ML) and machine translation.

Requirements

  • Top Secret/SCI with Polygraph security clearance required.
  • Bachelor's Degree in Computer Science, Electrical or Computer Engineering, or a related technical discipline, or equivalent experience.
  • Minimum of 8 years of related software development experience.
  • Hands-on development experience with Python, C#, and Java.
  • Experience in AI/ML technology and development.
  • Experience in cloud technology and development.
  • Ability to analyze, design, and develop tests and test-automation suites.
  • Experience in agile software development methodologies.

Nice-to-haves

  • Facility with .NET environments.
  • Hands-on experience with data formats including XML, PCAP, images, and media.
  • Experience with Hadoop, Hive, Pig, Map Reduce, Spark, Rabbit MQ, Kafka, Flume.
  • DevOps experience building and deploying cloud infrastructure with technologies like Ansible, Chef, Puppet.
  • Experience with test-driven development and automated testing frameworks.
  • Familiarity with infrastructure automation technologies like Docker, Vagrant, etc.
  • Experience with build automation technologies like Maven, Jenkins, etc.
  • Knowledge of monitoring technologies like Nagios, Ganglia, etc.
  • Experience building APIs and services using REST, SOAP, etc.
  • Familiarity with Elastic Search and relational databases, including Oracle databases.

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
  • Paid vacation and holidays
  • Short and long-term disability benefits
  • Life, accidental death and dismemberment, personal accident, critical illness, and business travel and accident insurance
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service