Senior Software Engineer, Transit

Control   •  

New York, NY

Industry: Technology

  •  

5 - 7 years

Posted 97 days ago

This job is no longer available.

As a Senior Software Engineer at Intersection, you will help build a platform focused on advancing transit experiences. You will work with team members from across the organization to design, build, and operate a next-generation platform that enables transit authorities to communicate with commuters and improve the rider experience by offering interactive solutions. You’ll be an integral part of efforts to shape, develop and manage our capabilities, implement and manage customer and product solutions, leveraging creative capabilities, data, and infrastructure across various owned and operated properties.

Intersection’s platform is an ever-evolving mix of custom sensors, data analytics, 3rd-party services and solutions, and software written using: modern Python / Django, Pytest, Javascript, React, Ansible, and AWS Services.

Your first 30 days:

  • Spend time with engineers and product getting up to speed on the current project
  • Begin implementing features from our backlog and improving software quality to familiarize yourself with our platform
  • Have conversations with people across the Smart Cities team to build your understanding of Transit and related products

Your first 60 days:

  • Work with the Engineering Manager and the rest of the engineers to refine the Transit engineering team’s practices and processes
  • Develop significant new functionality for our back-end and/or front-end services
  • Develop a deep understanding of the business environment and strategy
  • Develop an understanding of the transit system environment and data architecture

Your first 90 days:

  • Participate in and lead technical decisions for Transit
  • Design and implement significant technical architecture improvements
  • Design and implement significant continuous integration and deployment practices
  • Get involved with our hiring process to bring more engineers into our team
  • Collaborate to define the technical needs for continued worldwide Transit expansion

You are awesome for this role because:

  • You have 5+ years of full-stack software engineering experience
  • You have strong experience with React
  • You have strong experience with Python, or a comparable server-side language, such as Java/Scala, Go, Node.js, etc.
  • You have strong experience with RESTful APIs and real-time data
  • You care about building clear, maintainable code
  • You are excellent at communicating and collaborating, especially with folks who aren't engineers
  • You care about continuous integration and delivery
  • You have a track record of building and operating successful products and platforms