Software Engineer

Citymapper


2 weeks ago

10/05/2019 10:21:23

Job type: Full-time

Category: Software Dev


VISA and/or remote possible (for experienced candidates)

DESCRIPTION

Citymapper engineers come from diverse backgrounds: startups, big tech companies, and even those that have never worked anywhere before. Some come with letters after their name like “PhD” or from backgrounds in things like astrophysics; some come with no formal engineering education or from backgrounds in veterinarian compliance.

In our small team, we represent more than a dozen countries and languages. What unites us in an intense desire to create the best products, data and tools to help people move around complex cities. We breathe, eat, sleep, and dream mobility and cities from the algorithms to the data to the tools that make the data. Check out our blog at engineering.citymapper.com.

We need great engineers who are up to the challenge of making cities usable. There are features to ship, hard problems to solve, and scaling challenges to meet. The fruit is hanging low for smart, motivated people.

In addition to the app we solve interesting problems with - Citymapper Pass, a new subscription pass for London integrated with the app experience.

We have roles in the following areas:

  • Backend & internal APIs

  • Routing systems and algorithms

  • Integrating with credit card processors

  • Full-stack web engineers

  • Site reliability / Operations

  • Security

  • (Transit or User's) Data pipelines

Experienced engineers should feel free to apply here as well and indicate any interest in more senior or managerial roles. We find having a single general stack easier to manage internally than having multiple funnels.

REQUIREMENTS

Citymapper engineers drive things forward and get things done. Our engineers build features today that users will use tomorrow. You must be ready to firefight against scaling challenges in real time. You must not waiver in the face of highly complex mishmashes of data that need untangling.

Citymapper engineers work across multiple stacks and handle many projects simultaneously. We deliver features and system-wide improvements on a daily basis. To be successful here, you must be able to write scalable, performant code and be on-deck to deploy and monitor your creations. You will help build the train, lay the tracks, and be the conductor.

Our primary languages are Python, Go, and C++. You'll be expected to dive into new code and make sense of what you find. You'll be expected to adopt best practices and uphold a high standard of quality to keep us afloat.

BENEFITS

  • Competitive pay

  • Meaningful equity / stock options

  • Working in a not-too-big, strong and diverse engineering team

  • Influence the product that you and your friends use every day

  • Various startup perks like food and travel.

Please mention that you come from Remotive when applying for this job.

Help us maintain Remotive! If this link is broken, please just click to report dead link!

similar jobs

  • Today

    Do you want to make a service that better connects the world through language? Do you want to contribute to making advancements in the way the world communicates? To take this to the next level and turn Paradi into the default tool for multilingual communication, we need a passionate developer to join our team.

    We are looking for a highly skilled computer programmer who is comfortable with both front and back end programming. Full Stack Developers are responsible for developing and designing front end web architecture, ensuring the responsiveness of applications and working alongside graphic designers for web design features, among other duties.

  • A growing problem in scientific research is the poor reproducibility of the reported scientific claims. scite, a Brooklyn-based startup backed by the National Institutes of Health, the National Science Foundation, and leading venture capitalists, is working to solve this problem by developing a platform that evaluates the veracity of scientific claims through citation analysis. By ingesting millions of scientific articles, extracting the citation context, and then applying our deep learning model we are able to identify citations as supporting, contradicting, or simply mentioning.

    We are looking for a senior full-stack developer interested in making a positive impact on a large societal problem. Our team is nearly fully remote so we are looking for individuals that are self-motivated and eager to take on a leading role at a growing startup. Specifically, we are seeking people with experience in any/all of the following:

    • JavaScript (ES6)

    • React/Redux

    • Python

    • Postgres

    • Elasticsearch

    • Docker/Docker Swarm

    • Mongo

    • Keras/TensorFlow

    If you’re interested in applying, please email a short note explaining your interest and background as well as your resume to [email protected]

  • CB Insights (US only)
    1 week ago

    Want to build a product that uses data to see and make sense of the future?

    If you are a passionate technologist who wants to make an impact working on a product that clients love, we’d want to talk with you.

    At CB Insights, we build products that help clients make sense of the future and drive their businesses forward, using data. Our system retrieves large amounts of structured and unstructured data, uses scientific methods to extract knowledge and insights from the data and presents the data through a sophisticated dynamic user interface which enables the user to find answers to their most important questions.

    As an Engineering Manager at CB Insights you will lead a high performing team to solve challenging technical problems and coach engineers to meet their full potential.  

    Our Engineering Managers’ main responsibility is to build and foster a cross-disciplinary team to form the future of our platform, using state-of-the-art technologies regularly shipping high quality code to production. The ideal candidate not only has technical chops to dive into code, but also has proven ability to provide technical leadership for projects while inspiring a team of software engineers. 

    You will help us build and manage a remote-first team, and you can work from anywhere in the USA (Except Washington, Ohio, South Carolina or DC). 

    This is a technical and managerial role working across the stack, enabling the team to build beautiful user interfaces, robust services and scalable data processing jobs, while partnering closely with the product and design team and managing stakeholders.  We focus on modularity and reuse where it makes sense while ensuring that there are no constraints to delivering world-class software continuously following a smooth development process.

    Much of our software team has been with us for several years, despite a white hot tech market with options galore. We attribute this to our collaborative teach and learn culture where the role evolves with your interests.

    If this sounds interesting to you, reach out and join CB Insights now!

    Key Responsibilities:

    • Build and manage an engineering team with remote engineers that follows agile principles to develop features for our next generation market intelligence platform

    • Coach, mentor, inspire and support a team of 5-7 engineers

    • Partner with Product team to consistently and frequently deliver solutions that are well-engineered, maintainable, tested within the agreed upon timeframe

    • Lead by example through hands-on coding, code reviews and sprint planning

    • Collaborate with the product team to understand business requirements and influence technical strategy conversations across the engineering team

    Requirements and Qualifications:

    • BS in Computer Science or similar; advanced degrees also acceptable ;-)

    • 8+ years professional software development experience with Python, Go, Javascript or other professional programming language

    • 3+ years leading an engineering team and managing software engineers

    • Pragmatic approach to technology with a startup mindset

    • Proficiency with modern front-end technologies & API designs

    • Excellent written and verbal communication skills

    • Exceptional problem solving and analytical skills 

    • Strong understanding of development best practices, continuous integration, source control, code reviews

    • Proficiency developing in a Mac/Linux environment

    • Experience managing a remote or hybrid engineering team

    • Relational database proficiency (e.g. MySQL, Aurora, PostgreSQL, Oracle)

    • Helpful Humble Human

    • Love for experimentation

    We know that diversity makes for the best problem-solving and creative thinking. We are dedicated to adding new perspectives to the team and encourage everyone to apply if your experience is close to what we are looking for.  

    Perks and Benefits:

    • Subsidized health, dental, and vision insurance

    • 401k with up to 4% match

    • $1,000 yearly continuing education stipend

    • Daily lunch stipend

    Happy, Helpful, Humble, and Hungry: Check out more about our company culture here.

    Equal Opportunity Employer: CB Insights is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Remotive can help!

Not sure how to apply properly to this job? Watch our live webinar « 3 Mistakes to Avoid When Looking For A Remote Startup Job (And What To Do Instead) ».

Interested to chat with Remote workers? Join our community!