View Our Website View All Jobs

Software Engineer - New Grads

Aberdeen ( is a Marketing Intelligence Company that combines Big Data Analytics and powerful Industry Research to drive a variety of sales and marketing programs for our clients. Combining a fast-paced, entrepreneurial environment with a worldwide presence, we are a trusted brand and leading provider of marketing data products and services to companies around the world.

Would you like working at Aberdeen? Answer that by peering inside our DNA (some people call it core values):

  • Be ambitious and audacious
  • Value intelligence, curiosity, and candor
  • Constantly innovate to drive value
  • Enjoy working with talented and driven colleagues

To help us achieve our goals we are seeking to hire top new software engineers. Aberdeen understands that our value comes from our people. We endeavor to hire only the best, recognizing that our employees are our most valuable asset. We strive to create an environment that is both challenging and thrilling.

Must-Have Characteristics:

  • Highly Intelligent - there’s just no substitute for smarts
  • Sense of urgency - being smart is great, but we also want people who get things done
  • Integrity - in all that you do. We put a lot of responsibility on our engineers, and in turn seek the integrity and candor to justify that trust
  • A burning desire to work with other driven, innovative smart people in an entrepreneurial environment. (If you like big companies and narrow, well-defined programming responsibilities, this isn't the place for you.)


  • Bachelors or masters in computer science or computer engineering
  • Excellent academic record
  • Strong grasp of CS and programming fundamentals.
  • Strong analytical and problem-solving skills (kind of goes without saying, but we’re saying it anyway)

Some great to haves (if you don't have it, you'll learn if you join us):

  • Experience building scalable low-latency, high-availability SaaS products/cloud services
  • Proven experience designing systems to process Big Data and large-scale datasets using Apache Spark
  • Broad design experience using AWS technologies such as EC2, S3, IAM, EMR, ELB, Microservices, RDS, Athena, CloudFront, etc.
  • Skilled in Python, C/C++, Java, AngularJS, Javascript, Flask, Bash and SQL (but most important is the ability to learn the next new programming paradigm)
  • Experience with in-memory databases such as Redis, Aerospike, etc.
  • Extensive software development and application design experience on Linux/Unix
  • Experience with short release cycles and Continuous Integration/Continuous Delivery (Agile)


Read More

Apply for this position

Apply with Indeed
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file