Job Directory Sr. Software Engineer

Sr. Software Engineer
New York, NY

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About

Job Description

Responsibilities

NBCUniversal OTS is looking for a Senior Software Engineer with an extensive PHP and CMS development experience to join our Backend team. The ideal candidate must be a self-starter, and capable of coming up with multiple new concepts and taking them to implementation. You should have a desire to work with a small but talented group of engineers.

Duties and Responsibilities:

* Develop, deploy and enhance multiple websites with a PHP-based Content Management System.
* Create APIs for consumption by other teams and integrate with numerous external APIs.
* Act as a member of a product team supporting teammates and collaborating with a "do what it takes" attitude to ensure product and team success.
* Analyze problems and help create innovative solutions involving technology, methodology, tool and solution components.
* Ensure product quality and timeliness of work, provide advice and guidance, and resolve problems to meet objectives.
* Help develop new and refine existing processes to enhance quality and productivity

Qualifications/Requirements

* Bachelor's degree in Computer Science or related technical discipline.


* 5+ years of professional experience working with and staying current in the latest advances in web technologies.


* Mastery in WordPress or Drupal development of plugins, themes, templates, custom fields, multisite, multilingual websites, integrations and caching implementations.


* Expertise with a PHP framework like Symfony or Laravel, and at least one more other interpreted languages like Python, Ruby, JavaScript, etc.


* High degree of proficiency with at least one strongly-typed languages like Java, C#, Golang, C++, etc.


* Advanced understanding of SQL and familiarity with NoSQL database technologies.


* Solid understanding of server-side technologies and design patterns.


* Strong knowledge of data structures, algorithms, and designing for performance.


* Proficiency with code profiling, performance tuning, and testing.


* Extensive experience with code versioning tools like GitHub and/or BitBucket


* Experience managing web servers and web proxies.


* Experience with Amazon Web Services such as Lambda, ECS, RDS, DynamoDB, SQS, SNS and other services

Desired Characteristics

* Experience with continuous integration tools and environments.


* Eager to learn new things and share ideas with peers.


* Bilingual in Spanish is a plus.

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.