Skip to content
Position Summary
Job Location: 100 Avenue of the Americas, New York, NY 10013
Note: Company “Hybrid” work attendance policy: In-office work attendance required at the aforementioned office address for collaboration days based on each team’s requirement; telecommuting/working from home is permissible for remainder of the same month.

Duties: Design, engineer, and implement software systems that are highly distributed, scalable, and reliable. Work closely with product managers, users, and cross-team partners to deliver new features that advance company’s information technology ability. Maintain software system quality with best software development practices such as comprehensive testing, detailed observability, participating in code reviews and design discussions. Collect and analyze software requirements and use that information to write specification documents. Maintain software system operation by providing technical guidance to company’s internal users and troubleshoot production issues.

Minimum education required: Bachelor’s Degree in Computer Science.

Skills required: Must have knowledge of the following software engineering skills and technologies: Distributed computing principles; Python; Data structures and algorithms; Source control systems (GIT); Linux environment; Relational database development and design; the GCP or AWS cloud platform; Database technologies (SQL); Server-side software that handles user requests at scale (REST); Software Development life cycle tools; Unit tests and integrations tests; and Container management technologies (Kubernetes). Must also pass company’s required skills assessment.

Base salary: The base pay for this role will be between $165,000 and $325,000 per year. This role may also be eligible for other forms of compensation and benefits, such as a discretionary bonus, health, dental and other wellness plans and 401(k) contributions. Discretionary bonus can be a significant portion of total compensation. Actual compensation for successful candidates will be carefully determined based on a number of factors, including their skills, qualifications and experience.











#LI-DNI