Lead Software Engineer in Atlanta, GA at HUNTER Technical Resources

Date Posted: 9/14/2018

Job Snapshot

Job Description

Lead Software Engineer

Location: North Atlanta

Our client is a seeking a talented lead software engineer, who will work closely with fellow engineers to develop large systems that process large amounts of data offline and in real time. Responsibilities include:   
  • Mentor other developers on the team
  • Demonstrate technical leadership and help lead team towards efficient, scalable solutions to problems
  • Contribute to architecture decisions
  • Write clean code to build applications
  • Participate in the entire application lifecycle and take ownership of production environments
  • Define technical design policies for multiple projects 
  • 6+ years experience developing complex applications with a modern programming language
  • Minimum of 2 years experience in a technical leadership role
  • Bachelor's in Computer Science, Master preferred
  • Passion for learning new languages and frameworks
  • Experience with distributed (multi-tiered) systems, relational databases and noSql storage solutions
  • Experience with big data toolsets such as Spark, Hive, Ping or Hadoop
  • Possess a collaborative personality who enjoys working with others. 
 Preferred Qualifications 
  • Highly interested in data analytics and data engineering
  • Comfortable working with ambiguous/undefined problems and can think abstractly
  • Experience with AWS