Robinhood Markets, Inc. has a position available for a Software Engineer in New York, NY. Research, design and develop computer and network software. Build, test and release product-facing features with stringent correctness and scalability requirements. Design and write software and software test suites. Write database queries and code to store data in databases to facilitate complex and technical processes. Design solutions to fix scalability problems and implement them. Test software systems for scalability and performance to identify specific causes and analyze software systems. Work with front-end teams to fine-tune Robinhood's REST API. Collaborate with data team to support customers by designing and developing software to assist in the processing and analysis of large data sets. Build, test and release operational-facing features with stringent correctness and compliance requirements. Contribute to open-source software projects. Optimize build process and continuous integration with Bazel and monorepo. Build scalable systems with Redis and microservice architecture. Telecommuting permitted. Salary range: $160,805 to $212,750 per year.