Unclassified - Tysons, VA

posted 2 months ago

Full-time - Mid Level
Remote - Tysons, 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 engage in designing, developing, coding, testing, and debugging complex software products, as well as making significant enhancements to existing software. The ideal candidate will be a hands-on platform builder with extensive experience in developing scalable data platforms, particularly in the realms of business intelligence, analytics, data science, and data products. You will be expected to have strong technical expertise 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. In this role, you will be responsible for a wide range of projects, including ETL processes, migration of services from on-premises to cloud environments, and initiatives involving Artificial Intelligence and Machine Learning (AI/ML). Your contributions will be critical in ensuring that our software engineering capabilities are not only maintained but also advanced. 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 and applications. Your recommendations for continuous improvement will help shape the future of our software solutions, making a significant impact on our organization and the clients we serve.

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.
  • Troubleshoot complex problems and provide customer support for software systems and application issues.
  • Provide ongoing maintenance, support, and enhancements in existing systems and platforms.
  • Work alongside other engineers to sustain and advance the organization's capabilities.

Requirements

  • Top Secret/SCI with Polygraph security clearance is required.
  • Bachelor's Degree in Computer Science, Electrical or Computer Engineering, or a related technical discipline, or equivalent combination of education, technical training, or work/military experience.
  • Minimum of eight (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.
  • Experience with 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, etc.
  • 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.
  • Familiarity with 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