Software Engineering Manager, Application Development
Company
Metropolis Technologies
Location
New York City, NY
Type
Full Time
Job Description
Location: Santa Monica, CA or New York City, NY (Hybrid)Â
The Company
Metropolis is an artificial intelligence company for the real world. Metropolis' computer vision platform enables people to transact in the physical world with even greater ease than we experience online. Today, we are reimagining parking. Because it's important, it's everywhere, and impacts everyone – enabling millions of consumers to just "drive in and drive out" – that's it. Tomorrow, we will power "checkout-free" experiences anywhere you go.
The Role
As a Software Engineering Manager, you will lead a team of software engineers to scale our offering, iterate rapidly with customer feedback, and deliver new features from the ground up. You will empower and grow your team, enabling everyone to do their best work, while holding the team accountable for high-quality outcomes.
You will collaborate closely with our Product function to define your team’s vision, strategy, and roadmap. You’ll build relationships across functions and with business stakeholders to create alignment on priorities and direction.
As a leader, you will help define and build the culture of your team. You’ll create a healthy and engaging environment that produces sustainable, rapid, high-quality results. You’ll celebrate your team’s wins and take ownership of its failures. You’ll be a role model for engineering and management across Metropolis.
ResponsibilitiesÂ
- Lead members of the Application Development team and ensure they are aligned with the mission, vision, values and objectives of the company
- Guide the team technically, engaging in troubleshooting, architecture definition, and implementation of best practices
- Monitor, improve, and contribute to your team’s entire development lifecycle, from ideation through delivery and iteration
- Moderate technical discussions, evaluate new techniques and ensure our platform is constantly improving
- Collaborate with Product to define your team’s vision, strategy, and roadmap
- Collaborate with the leaders across the Engineering organization including Product, Machine Learning, Hardware, and Technical Operations teams to define the roadmap and execute on company priorities
- Invest in the career development of the team members, develop future leaders, and create a culture of cohesion and teamwork
- Participate in talent acquisition processes to ensure that we have world class engineers across all levels
- Establish metrics to measure the productivity of the Application Development team, hold others accountable and identify issues early. Identify and implement tools and process improvements to increase developer satisfaction and productivity
- Ensure Projects are completed with appropriate timelines, quality, and communication
- Help set the technical direction for your team and create alignment with engineering as a whole
Requirements and Qualifications
- 5+ years of software engineering experience, with 2+ years in management roles
- Track record of leading engineering teams to deliver high-quality software by providing structure, mentorship, and technical and non-technical feedback
- Demonstrated project management skills to ensure timely delivery of features, while maintaining high quality products
- Track record of developing engineers through various career stages and building high-performance teams.
- Have consistently built trust with reports, identified opportunities for their growth, sponsored them, and delegated to them
- Experience managing team performance and informing resourcing, and managing individuals both up and out as necessary
- Experience collaborating cross-functionally to create alignment and build the best solutions
- Professional experience working inside innovative, high-growth environments
- 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
- Experience with domain-driven design, service-oriented architecture, and distributed systems
- Professional exposure to development of high-volume consumer facing applications
- Deep experiential understanding of agile engineering processes that support the entire software development life cycle, including test-driven development and CI/CD
- Working knowledge of Scala, or other languages that run on the JVM and support functional programming
- Experience with event-driven architectures are related technologies is a plus
- MS or BS in Computer Science or equivalent work experience
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 $160,000.00 to 200,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
Date Posted
03/15/2024
Views
0
Similar Jobs
Strategic Customer Success Manager - Rokt
Views in the last 30 days - 0
mParticle by Rokt a leading customer data platform is seeking a Strategic Customer Success Manager The role involves building strong relationships wit...
View DetailsEnterprise Customer Success Manager - Rokt
Views in the last 30 days - 0
mParticle by Rokt a leading customer data platform is seeking an Enterprise Customer Success Manager The role involves serving as a trusted consultant...
View DetailsAWS Alliance Driver, Director - PwC
Views in the last 30 days - 0
The text describes a role for an AWS Alliance Director at PwC The individual will lead the AWS Alliance across various sectors focusing on the overall...
View DetailsBusiness Account Executive - Spectrum
Views in the last 30 days - 0
The Business Account Executive role involves selling primary and ancillary communications solutions to small and mediumsized businesses within a speci...
View DetailsSenior Software Engineer, Devices Automation - Block
Views in the last 30 days - 0
Square a company that has evolved since its inception in 2009 is seeking a Software Engineer with extensive experience in embedded devices and test en...
View DetailsSoftware Engineering Lead - Dotdash Meredith
Views in the last 30 days - 0
Dotdash Meredith is seeking a skilled Engineering Lead for a missioncritical role in designing and scaling their nextgeneration publishing platform Th...
View Details