Senior Software Engineer

Sorry, this job was removed at 10:50 p.m. (EST) on Thursday, December 7, 2017
Find out who's hiring in Greater NYC Area.
See all Developer + Engineer jobs in Greater NYC Area
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Title: Senior Software Engineer (CB Information Services, Inc. d.b.a. CB Insights – New York, NY)

Duties: Design, write, and maintain software to solve business problems. Understand business requirements and translate them into technical requirements. Use the Python and Go programming languages to implement backend services. Use the React.js and Redux.js Javascript frameworks to build comprehensive single-page web applications. Plan and execute complex software projects and coordinate efforts of other engineers to assist in their execution. Use knowledge of microservice architectures to design and build new services, and manage existing ones and the IPC mechanisms governing their communication. Lead planning meetings and design discussions, write high-quality software according to industry best-practices and write comprehensive test code using test-driven-development methodology. Analyze, diagnose and fix software defects, and mentor junior engineers. Participate in work planning meetings and design discussions. Collaborate with engineers or software developers to select appropriate design solutions or ensure the compatibility of system components. Evaluate current or emerging technologies to consider factors such as cost, portability, compatibility, or usability. Provide technical guidance or support for the development or troubleshooting of systems.

Requirements: Master’s degree or foreign equivalent in Computer Science, Engineering (any), Mathematics, or a related field plus two (2) years of experience in the job offered, as a Software Engineer or a related position. Must have two (2) years of experience with: reading and writing source code; source version control systems; analyzing software and business problems; web development; api development; back-end development; test-driven development; software engineering; unit testing; integration testing; and React.js and Redux.js Javascript frameworks. Must have one (1) year of experience: designing and managing gRPC-based IPC system within a microservices architecture. In the alternative, the employer will accept a Bachelor’s degree or foreign equivalent plus five (5) years of progressively responsible experience. Any suitable combination of education, training, or experience is acceptable.

Apply: To apply please click on “Apply Now” above.

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

498 7th Avenue, 12th Floor, New York, NY 10018

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about CB InsightsFind similar jobs