Senior Software Engineer
Fully Remote Remote Worker - N/A
Job Type
Full-time
Description

Digital Envoy(DE) is the leader in geolocation and VPN data for over 23 years for customers in various verticals - Streaming Media, Ad Tech, Cybersecurity, E-commerce, and Data Analytics. Our core product IP address geolocation powers customers like Netflix, Hulu, Trade Desk, Paypal, AWS, Apple, and many others. Our VPN and Proxy data coupled with accurate IP address geolocation data helps companies determine malicious activity for threat intelligence, authentication, and digital privacy.


We are looking for a full-time Senior Software Engineer to work on our data platform and join our growing team. We are looking for someone who is excited to solve complex challenges related to geolocation and IP at scale and able to contribute significantly to new data-driven feature development on our AWS petabyte-scale data pipeline. 


This person can work remotely from any of the following states: California (CA), Colorado (CO), Connecticut (CT), Florida (FL), Georgia (GA), Hawaii (HI), Kentucky (KY), Louisiana (LA), Massachusetts (MA), Michigan (MI), New York (NY), New Jersey (NJ), Pennsylvania (PA), Tennessee (TN), Texas (TX), Virginia (VA), Washington (WA).


Georgia residents are encouraged and welcomed to join us a couple days/week in our Peachtree Corners, Georgia office.


Please note, at this time, Digital Envoy is not sponsoring visas for this position.


WHAT YOU'LL DO:

  • Leverage Scala and AWS to develop and maintain APIs
  • Use Scala and Spark to build and maintain scalable data pipelines
  • Develop and maintain workflow automation using Python and Airflow
  • Automate processes to improve efficiency and reduce manual tasks
  • Troubleshoot and resolve issues with applications, processes, and services
  • Take ownership of  design, implementation, and testing of services and solutions
  • Continuously optimize processes to increase performance and reduce complexity

WHAT WE OFFER:

  • Competitive Salary & Bonus program
  • Medical, Dental and Vision
  • Paid Holidays & Unlimited PTO policy
  • 401(k) with employer contribution match
  • We value your input: make a real impact in a growing company!


At Digital Envoy, we are excited about building a diverse team and creating an inclusive environment where everyone can thrive. All employees must be authorized to work in the United States. Digital Envoy provides equal employment opportunities to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics. In addition to federal law requirements, Digital Envoy complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities.


Requirements

WHO YOU ARE:

  • 5+ years of experience in software development or engineering 
  • 3+ years of hands-on experience using Scala (alternatively 3+ years of Functional Programming experience)
  • Strong understanding of functional programming and object-oriented design patterns
  • Experience designing, developing, and delivering software and platforms used by other developers
  • Backend experience with JVM/other JVM languages such as Scala, Java, Kotlin, etc.
  • Experience with build tools such as Gradle, Maven, sbt, etc.
  • A software engineering mindset - focused on  writing elegant, readable, maintainable code with a passion for data-driven solutions
  • Hands-on experience with schema design and data modeling
  • Strong understanding of micro services and event-driven architectures
  • Experience with SQL, particularly PostgreSQL
  • Familiarity with both BDD and TDD
  • BONUS: 1+ years working with cloud services, ideally onAWS (Lambda, Cloudwatch, API Gateway, etc.)
  • BONUS: Experience with Apache Spark and  and any past experience with geolocation data 
Salary Description
140-160K