|Title:||Senior Software Engineer|
|Job Type:||Direct Hire|
|Job Function:||Information Technology|
|Experience Level:||Experienced Professional|
Our client, a leading business intelligence and digital marketing corporation, is seeking a high-caliber Senior Software Engineer for their Raleigh, NC location. The selected incumbent will work on a team of talented engineers responsible for the full life-cycle of production systems, software, tools and flows. The primary function of the role will be to optimizing applications for scale and speed in imaginative and innovative ways Responsibilities will include designing, developing, and maintaining software and systems that drive back end systems; extending big data platform by researching and applying new big data technologies and stacks to solve business problems; participating in multi-disciplinary projects with the applications and analytics teams; maintaining big data platform by diagnosing, predicting and correcting scaling problems; and contributing to the team’s growing set of development platforms, tools, and processes.
This career opportunity is perfect for a far-sighted engineer who always wants to be the first to apply cutting edge technologies to solve complex business and engineering problems.
- BS in Computer Science or other technical discipline.
- Five (5) to Seven (7) years of professional software experience.
- Experience developing applications in Hadoop platform technologies.
- Experience developing java applications in an enterprise development environment.
- Excellent verbal and communication skills.
- Ability to learn and apply new technologies quickly.
- Excellent problem-solving abilities.
- Ability to work both independently and as part of a team.
- Occasional travel.
Preferred qualifications include: Proficiency in high level languages such as Java, Scala and Python; Prior experience in the Hadoop platform; Hands on experience with Spark, Kafka, Cassandra and HBase; Experience with other highly scalable systems; Experience with Agile development methodologies Experience with Clojure.
If you meet these requirements and are energized by the thought of developing new system stacks and tools for big data ingestion, processing and analytics on a multi-petabyte infrastructure, then we want to hear from you.
Comprehensive benefit plans including healthcare/dental/vision
Company contributed Flexible Spending Account for eligible medical expenses
Paid vacation and holidays
Relocation assistance for ideal candidate