Senior Software Engineer

PulsePoint

(New York, New York)
Full Time
Job Posting Details
About PulsePoint
PulsePoint ™, a global programmatic advertising platform, fuses the science of programmatic targeting, distribution and optimization with the art of brand engagement. The PulsePoint platform is powered by terabytes of impression-level data, allowing brands to efficiently engage the right audiences at scale while helping publishers increase yield through actionable insights.
Summary
Pulsepoint is looking for a Senior Software Engineer with experience in building highly efficient, innovative and scalable web based applications and platforms. This role will be part of an incredible team tasked to build a cutting edge platform that will revolutionize the world of content marketing. Our platform will allow our customers to: Manage their campaign across their distribution channels Distribute their content at massive scale Provide actionable insights and analytics Model and recommend spend and budget management for exceptional results Interact with real time ad delivery system for advanced content delivery features.
Responsibilities
This position will be responsible for developing and maintaining code across our Content suite of products. The right candidate will have a solid understanding of service oriented architecture, Functional and Object-Oriented Programming, unit testing, integration testing, design patterns and key web development technologies. * Responsible for integrating with new API channels such as Facebook, Twitter * Complete design and break up the work required to achieve specific business goals * Mentors and train junior team members. * Apply your development skills to complete tasks. Work will include design, documentation, coding, generation of automated unit tests, integration testing. * Diagnose and resolve defects in code. * Willingness to ‘pitch in’ where necessary. This may require collaboration with others on design, development, testing, documentation and/or production support tasks. * Enforce team and department software development practices and guidelines. * Provide strong input to the Software Architect for design of the system * Be in constant communication with other members of the team. Attend planning, design and retrospective meeting. Plan, track and report progress to the other team members and the team lead. * Be ready to drive development in the absence of the lead.
Ideal Candidate
**Essential Skills** * 7+ years of Java or Scala is a must have * Experience with SQL and NoSQL databases * Good problem solver. Ability to think outside the box * Never give up attitude. Work on an issue until it is completed * Continuous learner. One who keeps up to date with techniques and skills. * Thrive in a dynamic, collaborative environment. * Git or similar DVCS **Desirable skills** * Hands on Scala experience * Play Framework experience * Akka experience * Integration with APIs and ETLs
Compensation and Working Conditions

Additional Notes on Compensation

Free health insurance Competitive Salary & 401K Plan Match Generous paid vacation (we consider your birthday a holiday) Sabbatical at 5 years of employment Health & Wellness Fairs

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.