Staff Software Engineer, Application Development

3 weeks ago


New York, New York, United States Metropolis Technologies Full time

Locations: New York, New York, Los Angeles, California OR Seattle, WA

The Company

Metropolis is an artificial intelligence company that uses computer vision technology to enable frictionless, checkout-free experiences in the real world. Today, we are reimagining parking to enable millions of consumers to just "drive in and drive out." We envision a future where people transact in the real world with a speed, ease and convenience that is unparalleled, even online. Tomorrow, we will power checkout-free experiences anywhere you go to make the everyday experiences of living, working and playing remarkable - giving us back our most valuable asset, time.

The Role

We are seeking a Staff Software Engineers to design and implement our suite of mobility products. As a member of the Engineering team, you will have the opportunity to design and build systems and features from the ground-up. Someone in this role will be expected to leverage their software engineering experience to pursue the best solutions for our customers.

Your responsibilities won't be limited to just designing and implementing the code. You will also have a big role to play in defining the direction of our product, mentoring other engineers, and assisting with architecture design.

Responsibilities

  • Design, implement and maintain the backend services that make up the Metropolis mobility platform.
  • Be a key part of the entire development lifecycle, including ideation and identifying requirements.
  • Moderate technical discussions, evaluate new techniques and ensure our platform is constantly evolving and improving.
  • Leverage best practices in automation testing and deployment to enable rapid iteration and launch of new features.
  • Help build a culture where bugs and mistakes in Production are treated as opportunities to improve the platform.
  • Be a key part of hiring engineers and setting the culture with Metropolis Engineering.
  • Ensure that the systems we build are highly available and scalable.
  • Work directly with our partners and build solutions that seamlessly integrate their products with the Metropolis platform.

Requirements and Qualifications

  • MS or BS in Computer Science or equivalent work experience.
  • 10+ years of software engineering experience
  • Professional exposure to development of large-scale, high quality systems and software products, preferably in high volume consumer facing applications
  • Working knowledge of Scala, Java or other languages that run on the JVM and support functional programming concepts
  • Experience building distributed systems using SOA, microservices, event driven architectures and related technologies and paradigms.
  • Deep understanding of agile engineering processes that support the entire software development life cycle, including TDD/BDD, CI/CD and related build/test/deploy processes.
  • Experience with database technologies, especially MySQL/RDS and solutions.
  • Excellent written and verbal communication skills with a proven ability to present complex technical information in a clear and concise manner to a variety of audiences
  • Hands-on experience with container technologies and infrastructure as code techniques would be a plus.
  • Previous experience working inside innovative, high-growth environments also a plus
  • Preferred local to the New York, Santa Monica or Seattle areas.

When you join Metropolis, you'll join a team of world-class product leaders and engineers, building an ecosystem of technologies at the intersection of parking, mobility, and real estate. Our goal is to build an inclusive culture where everyone has a voice and the best idea wins. You will play a key role in building and maintaining this culture as our organization grows. The anticipated base salary for this position is $170,000.00 to 230,000.00 annually. The actual base pay offered is determined by a number of variables, including, as appropriate, the applicant's qualifications for the position, years of relevant experience, distinctive skills, level of education attained, certifications or other professional licenses held, and the location of residence and/or place of employment. Base pay is one component of Metropolis's total compensation package, which may also include access to or eligibility for healthcare benefits, a 401(k) plan, short-term and long-term disability coverage, basic life insurance, a lucrative stock option plan, bonus plans and more.

#LI-DL1 #LI-H



  • New York, New York, United States Bubble Full time

    Bubble empowers businesses and entrepreneurs around the world to build software and apps without writing any code or having to think about infrastructure. We have created a rich visual programming language running on cloud infrastructure, making technology accessible and user friendly and allowing users to bring their visions to life quickly.What we've...


  • New York, New York, United States Bubble Full time

    Bubble empowers businesses and entrepreneurs around the world to build software and apps without writing any code or having to think about infrastructure. We have created a rich visual programming language running on cloud infrastructure, making technology accessible and user friendly and allowing users to bring their visions to life quickly.What we've...

  • Software Developer

    2 months ago


    New York, New York, United States Dash techology Full time

    Looking for a Java Software Engineer to help us build functional products and applications. Java Software Engineer responsibilities include defining software requirements writing clean and efficient code for various applications and running tests to improve system functionality. If you have hands-on experience with programming in Java and are interested in...


  • New York, New York, United States Bubble Full time

    Bubble empowers businesses and entrepreneurs around the world to build software and apps without writing any code or having to think about infrastructure. We have created a rich visual programming language running on cloud infrastructure, making technology accessible and user friendly and allowing users to bring their visions to life quickly.What we've...


  • New York, New York, United States Bubble Full time

    Bubble empowers businesses and entrepreneurs around the world to build software and apps without writing any code or having to think about infrastructure. We have created a rich visual programming language running on cloud infrastructure, making technology accessible and user friendly and allowing users to bring their visions to life quickly.What we've...


  • New York, New York, United States dYdX Full time

    Staff Software Engineer - Kotlin Multiplatform(Location: New York, NY - Hybrid)At dYdX you'll have an opportunity to build state-of-the-art decentralized technologies that will redefine global financial markets. By joining us at this stage in our growth, you will help make fundamental decisions that will shape the course of dYdX. → Learn more about working...


  • New York, New York, United States dYdX Full time

    Staff Software Engineer - Kotlin Multiplatform(Location: New York, NY - Hybrid)At dYdX you'll have an opportunity to build state-of-the-art decentralized technologies that will redefine global financial markets. By joining us at this stage in our growth, you will help make fundamental decisions that will shape the course of dYdX. → Learn more about working...


  • New York, New York, United States Jupiter (Techstars '24) Full time

    Founding Staff Software EngineerAbout JupiterJupiter (Techstars NYC '24) is a NYC-based fintech startup that enables banks and credit unions to offer customers "self-directed credit" - the ability to unlock better interest rates and credit limits automatically by meeting financial goals. It's a transparent, gamified system that incentivizes people towards...


  • New York, New York, United States Jupiter (Techstars '24) Full time

    Founding Staff Software EngineerAbout JupiterJupiter (Techstars NYC '24) is a NYC-based fintech startup that enables banks and credit unions to offer customers "self-directed credit" - the ability to unlock better interest rates and credit limits automatically by meeting financial goals. It's a transparent, gamified system that incentivizes people towards...


  • New York, New York, United States Atechstar Full time

    JOB DESCRIPTION 1. Quickly ramp up on the new solutions prioritized in current roadmap and contribute to the design & implementation of the same. 2. Proactively liaise with both business teams and other technical teams and to mentor junior engineers in the team. 3. Optimization of the existing technology stack for scalability and transformation to common...


  • New York, New York, United States Atechstar Full time

    JOB DESCRIPTION 1. Quickly ramp up on the new solutions prioritized in current roadmap and contribute to the design & implementation of the same. 2. Proactively liaise with both business teams and other technical teams and to mentor junior engineers in the team. 3. Optimization of the existing technology stack for scalability and transformation to common...


  • New York, New York, United States Grow Therapy Full time

    About the RoleAs a staff software engineer at Grow Therapy, you'll have a huge amount of scope and autonomy. You get to see a number of different product surface areas (provider portal, marketplace, client experience, infrastructure, and enabling operations) in addition to working full-stack (Flask/Python on the backend, React/TypeScript on the frontend,...


  • New York, New York, United States Amazon Full time

    Amazon is hiring Software Development Engineers (SDE2) for developing an exciting product for our advertising line of business. We are building a world-class advertising business, defining and delivering a collection of self-service performance advertising products that drive merchandise discovery and sales. Our products hold strategic importance for our...


  • New York, New York, United States Gusto Full time

    About GustoGusto is a modern, online people platform that helps small businesses take care of their teams. On top of full-service payroll, Gusto offers health insurance, 401(k)s, expert HR, and team management tools. Today, Gusto offices in Denver, San Francisco, and New York serve more than 300,000 businesses nationwide. Our mission is to create a world...


  • New York, New York, United States tapwage Full time

    We are looking for a Staff Engineer to help us take REDAPL, our Referential Data Platform, to the next level.REDAPL is Datadog's main platform for tracking our customers' infrastructure resources and relationships. The platform enables products where customers can understand, keep track of, and gain insights into their infrastructure related to performance,...


  • New York, New York, United States tapwage Full time

    We are looking for a Staff Engineer to help us take REDAPL, our Referential Data Platform, to the next level.REDAPL is Datadog's main platform for tracking our customers' infrastructure resources and relationships. The platform enables products where customers can understand, keep track of, and gain insights into their infrastructure related to performance,...


  • New York, New York, United States TIDAL Full time

    Company DescriptionTIDAL was founded for artists by artists as the next innovative streaming platform to bring value back to the music industry. We empower artists with the products, resources, services, and content required to take control of their careers and connect more deeply with fans. Available in over 60+ countries, TIDAL continues to help artists...


  • New York, New York, United States Uber Full time

    About the RoleMarketplace Logistics is a central pillar to Uber's core mobility and delivery products. As the central brain of the company, we are the decision-makers enabling seamless movement from point A to point B for all Uber orders, from UberEats to new verticals such as grocery. We handle all the logic from making the dispatch, predicting how long a...


  • New York, New York, United States FIA Tech Full time

    Position: Sr Software EngineerLocation: NYC – Hybrid – meet in person once a month for collaboration. About Us:FIA Tech is a dynamic and growing Software-as-a-Service technology company that supports over 8,000 global finance and trading firms. Our systems solve the most pressing operational and technological challenges for participants, including...


  • New York, New York, United States FIA Tech Full time

    Position: Sr Software EngineerLocation: NYC – Hybrid – meet in person once a month for collaboration. About Us:FIA Tech is a dynamic and growing Software-as-a-Service technology company that supports over 8,000 global finance and trading firms. Our systems solve the most pressing operational and technological challenges for participants, including...