General Dynamicsposted 17 days ago
$144,500 - $195,500/Yr
Full-time • Senior
Chantilly, VA
Professional, Scientific, and Technical Services

About the position

The Software Engineer will design, develop, code, test, and debug complex software products to be deployed in a mission critical environment. The ideal candidate is a hands-on developer with significant experience in scalable data platforms, cloud-based services, and data analytics. They must have strong, firsthand technical expertise in a variety of data ingestion/computation technologies and the proven ability to fashion robust scalable solutions that can manage large data sets. They must be at ease working in an agile environment with a cross-functional team. This person should embody a passion for innovation and continuous improvement. They should be comfortable working with limited oversight.

Responsibilities

  • Work with a team to write new cloud-based applications and tools and recommend new technologies and methodologies to improve system performance and usability.
  • Design, develop, test, debug, and deploy new software tools that extend or replace existing capabilities to parse raw data for analysis.
  • Collaborate cross-functionally with data scientists, analysts, project managers and other engineers and technical SMEs.
  • Deploy new software into an AWS-based data ingest pipeline.
  • Write software that interacts with multiple data types and stores data into S3 buckets that is queried by processes running on AWS Athena.
  • Troubleshoot complex problems and provide support to mission areas for software systems and application issues.
  • Maintain good documentation for new software written and new procedures to be followed.
  • Provide recommendations for continuous improvement.
  • Work alongside other engineers on the team to sustain and advance our organization's capabilities.

Requirements

  • 10+ years of related experience
  • Bachelor's degree in Computer Science, Information Technology, or other related technical discipline, or equivalent combination of education, technical certifications, training, and work/military experience.
  • Demonstrated hands-on experience with Java and Spring Boot.
  • Demonstrated hands-on experience with building APIs and services using REST.
  • Demonstrated hands-on experience with Git/Github.
  • Demonstrated hands-on experience with Jira.
  • Demonstrated hands-on experience with Gradle.

Nice-to-haves

  • Demonstrated hands-on experience working with MongoDB and or ArangoDB.
  • Demonstrated hands-on experience with AWS Services and cloud-based functions.
  • Demonstrated hands-on experience with Front-End Development.
  • Demonstrated hands-on experience with Typescript.
  • Demonstrated hands-on experience with Angular.
  • Demonstrated hands-on experience working with DevOps.
  • Demonstrated hands-on experience working with Linux/Bash.
  • Demonstrated hands-on experience building and deploying software within a CI/CD pipeline.
  • Demonstrated hands-on experience with Ansible.
  • Demonstrated hands-on experience with Elasticsearch.

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
  • Rest and recharge with paid vacation and holidays
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service