Sr Software Engineer Job in New York 10001, New York US

Sr Software Engineer Position Open in New York, NY

About Patch
Communities use Patch every day to make navigating local life easier and more informed. We provide the neighborhood news and information you must know; the best things to do; ways to buy, sell and save money; and a platform to connect and share with your neighbors. And we need your help.

Role: Senior Software Engineer
Performs design, development, testing, documentation, and analysis of software applications. Assignments include development of new programs and sub-programs, as well as enhancements, modifications, and corrections to existing software. Duties include designing applications, writing code, completing programming, developing and executing testing and debugging routines, and documenting work and results.

Responsibilities
• Help build an open source data management platform
• Design, develop, troubleshoot, debug and implement software for a component of the system
• Own full life cycle development for a component of the system.
• Develop reusable tools for the management and manipulation of big data
• Develop automated tests to ensure new functionality will work today and tomorrow
• Utilize test-driven development practices.
• Work to improve data hygiene through automated cleansing techniques
• Exemplify good coding practices, always keeping data integrity as a top-level goal
• Document code and data handling processes as appropriate
• Provide feedback in code review sessions
• Effectively communicates technical aspects of the job to both technical and non-technical audiences.

Qualifications - Knowledge, Experience, Skills
The education level, previous experience, specific knowledge, skills and abilities required to meet the minimum entry-level requirements (not necessarily the incumbent’s experience or education level) for this position. This may include special skills, statutes or regulations, and department procedures.

Education: Bachelor’s degree or equivalent
Experience: 4 to 6 years of directly related experience
Specialized Knowledge: Ab Initio would be nice
Skills:
• Extensive experience working with large data stores
• Experience with Hadoop, NoSQL products (especially key value stores) highly desirable
• Expert knowledge developing and debugging in C/C++/Python/Ruby/PHP/Java on *nix
• Experience with file systems, concurrency, multi-threading, server architectures, and distributed systems
• Expert knowledge of databases... Vertica/Netezza/MySQL/etc ...
• Scripting experience with Perl, for example
• Expert hands-on advanced SQL experience
• Standard data warehousing approaches (star schema, ETL)
• Experience with Agile software development.
• Excellent written and verbal communication skills.

Patch offers a competitive salary and benefits package, including 401(k) match and performance bonus. Patch Media, part of the Huffington Post Media Group, is an AOL company.

Apply Now