Senior Software Engineer, Qbase, Reston, VA


Qbase -
N/A
Reston, VA, US
N/A

Senior Software Engineer

Job description

Principal Software Engineer

Clearance: Must be eligible for a US Security Clearance (US Citizenship required)

Location: Reston, VA (Hybrid model)

As a Finch AI Principal Software Engineer, you join a dynamic and agile team in the development of new Finch products. Our Engineers work within dynamic teams leveraging Finch Computing's expertise solving large data problems. We look for strong developers that thrive on solving challenges associated with creating new products and developing intellectual property. Our teams are comprised of successful people that enjoy solving problems, engaging in substantive technical discussions and have passion for their work. We have very high expectations in terms of skill, motivation, self-organization, and productivity. We look for people who excel working in groups, virtual and collocated, as well as those who are comfortable with fast paced Agile development.

Responsibilities:

  • Understand product requirements and create solutions involving investigation, design, programming and testing
  • Perform programming/scripting in a variety of languages on multiple Platforms including Linux
  • Design and develop highly-reliable services in AWS for real-time data delivery
  • Perform software testing and debugging to create high quality deliverables
  • Maintain or create documentation
  • Assist in creating and deploying software solutions
Technical Skills Requirements:
  • 4+ years' experience in Go language programming
  • 8+ years' experience in overall software development and distributed applications
  • Strong programming skills with either Golang (Go), JAVA, Python or Rust with web services and other long running multi-threaded services (channels and sync)
  • Development experience with AWS cloud services (ECS, SQS, EFS a plus)
  • Experience with Docker, Git, MongoDB/SQL/Redis a plus
  • Exposure to Atlassian stack tools (Jira, Confluence, etc.)
  • Experience with Lucene or other search libraries nice to have
  • Strong analytical and problem-solving skills
  • Must be a team player with good collaboration skills
  • Experience with Agile development concepts
  • Excellent verbal and written communication skills
Preferred:

  • Strong experience working with Elasticsearch with at least 2 of them on AWS Elasticsearch
  • Strong experience of Elasticsearch including: Query design, Query optimization, Templates, Domain layout and optimization, Experience with Elasticsearch 6.x and 7.x, Elasticsearch plugins on AWS, Backup and restore, Performance optimization, Troubleshooting on AWS
Education:
  • Bachelor's degree in Computer Science or related engineering field

ABOUT FINCH AI

Finch AI is a fast-growing, fast-paced software development organization; our mission is to build new ways of interacting with information. We do that by leveraging game-changing intellectual property, cloud infrastructure expertise, and a staff that is second to none. Together, we build and support products that address complex, real-time data and analytics needs in the enterprise.

Our teams are comprised of successful people that enjoy solving problems, engaging in substantive technical discussions and have passion for their work. We have very high expectations in terms of skill, motivation, self-organization and productivity. We look for people who excel working in groups, virtual and collocated, as well as those who are comfortable with fast paced agile development.

Finch AI is an equal opportunity employer.

Full-time 2024-07-15
N/A
N/A
USD

Privacy Policy  Contact US
Copyright © 2023 Employ America All rights reserved.