2,129,107open jobs
137,064companies
243,570added this week
Browse all
Salary
$125k – $160k per year
Location
In office (San Diego)
Employment
Full-Time

Confirmed on the employer's own hiring board on Nov 9, 2026. First seen by Alion on Nov 6, 2026.

Overview
Company
Impact
Profile match
Announcing: IPS Launches Elevate - Parking & Mobility Intelligence Software. Learn More About Our Company About Us Learn how IPS has redefined what's possible in connected parking solutions for 25 years.

About IPS Group. Populus.ai and Elevate IPS

IPS Group, Inc. is a San Diego-based parking technology company, Level 1 PCl DSS and SOC 2 Type II compliant, whose smart meters, software and mobile products serve cities across North America, the UK

and Ireland.

IPS Group offers one mobility data platform under two brands: Populus.ai, a stand-alone product for the micromobility market, and Elevate, the same application branded for IPS Group customers. It gives cities one place to manage parking, the curb and shared mobility: parking revenue, occupancy, enforcement, parking sessions, pricing and geographies. The platform runs on Google Cloud and is built

in Python on PostgreSQWPostGIS.

Job Description:

The Principal Engineer is the technical owner of the platform behind Populus.ai and Elevate, combining two roles in one: the platform's architect and its lead hands-on developer. You will set the architecture,

write production code every week, and lead a small distributed team of offshore engineers and external development partners.

Expect roughly 60-70% hands-on development and 30-400/0 architecture and technical leadership. This is a senior individual contributor role, not a people-management role: you lead through design, code

review and example. As the team grows, this role is expected to evolve into engineering leadership for the Populus.ai and Elevate platform.

This is a "do it all" position. On any given day you might build a new ETL pipeline and the product around it, design an API for a data product, trace why a metric looks wrong, fix a broken integration, or

update infrastructure as code as the GCP environment evolves.

Essential Duties and Responsibilities:

Architecture

Own the end-to-end architecture of the platform, across both the Populus.ai and Elevate brands:

FastAPl services, the PostgreSQL/PostGlS data model, Airflow data pipelines and GCP infrastructure.

Make and document key technical decisions.

Set engineering standards for code quality, code review, testing, security' and data quality.

Own the design and enforcement of secure, region-scoped data access so customers only ever see their own data.

Review and approve work from external development partners at defined checkpoints, including AI and LLM features built into the platform.

Partner with Product Management on feasibility, scoping, estimates and metric definitions for the roadmap.

Own GCP reliability, security posture and cloud cost.

Hands-on development

Build new data products end to end: ETL pipelines, backend APIs and supporting front-end changes.

Investigate and resolve data questions ("why does this number look like this?") by tracing metrics through SQL, pipelines and code.

Build new third-party data integrations and troubleshoot breakages in existing ones.

Maintain infrastructure as code and keep Python dependencies and libraries current.

Serve as the senior escalation point for production incidents.

Technical leadership

Lead the offshore engineering team: work planning, design oversight, code review and mentoring.

Keep platform documentation, runbooks and architecture records current.

Represent Populus.ai and Elevate engineering with IPS engineering leadership and, when needed, with customers.

Help grow the team, both onshore and offshore: define roles and skill needs, interview and assess candidates, and onboard new engineers onto the platform

Qualifications and Skills:

10+ years of professional software engineering experience, including 3+ years in a principal, staff or lead role owning system architecture.

Still hands-on: writing production code as a core part of your job within the last 2-3 years.

Expert Python, including FastAPI (routers, middleware, dependency injection), SQLAlchemy and Pandas.

Strong PostgreSQL and analytical SQL; working experience with PostGlS and geospatial data.

Production front-end experience with TypeScript and React, including map-based interfaces (Mapbox GL JS or similar).

Production experience on Google Cloud Platform: Cloud SQL, IAM and service accounts, Secret Manager, Cloud Storage, monitoring and logging.

Infrastructure as code with Terraform.

Building and operating ETL pipelines with Apache Airflow Or a similar orchestrator.

Docker and CVCD with GitHub.

Hands-on experience using AI coding agents, such as Claude Code, Cursor Or GitHub Copilot, in day-to-day development, with sound judgment in reviewing and verifying Al-generated code.

Track record of debugging complex data issues end to end, from a wrong number on a dashboard to its root cause.

Experience leading and mentoring distributed Or offshore engineers across time zones.

Preferred Qualifications and Skills:

Experience with CDK for Terraform

Hands-on experience with our front-end libraries: Material UI (MUI X data grid and charts),

TanStack Query, react-map-gl, Turf.js and Plotly.

Experience establishing Al-assisted development practices for a team, such as repository

guidance files (e.g., CLAUDE.md), AI-assisted code review, and quality standards for AI-generated code.

Experience integrating AI or LLM features into production applications.

Background in parking, micromobility, transportation Or smart-city data.

Experience with BigQuery or Other cloud data warehouses.

Experience operating SaaS platforms in a PCl DSS Or SOC 2 environment.

Startup or small-team experience where you owned the whole stack

Technology environment

Technologies

Python, FastAPI, SQ[Älchemy, Pandas

TypeScript, React, Vite, Material UI (MUI

X), TanStack Query, React Router

Mapbox GL JS, react-map-gl, Mapbox Draw

and Geocoder, Turf.js

MUI X Charts, Plotly, D3

PostgreSQL, PostGIS (Cloud SQL)

Apache Airflow

Google Cloud Platform, Firebase

CDK for Terraform

Vilest, Cypress, Testing Library

Sentry

Docker, GitHub

Cloudflare

Education/Experienee:

Bachelor's degree in Computer Science, Computer Engineering or a related field, or equivalent experience

Physical Demands. Equipment. and Machinery:

The physical demands described here are representative Of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to

enable individuals with qualified disabilities to perform the essential functions.

Sitting, standing, walking, lifting, and storing supplies and materials throughout the day. Performing work on a desktop computer requires manual dexterity to operate keyboards, calculators and photocopying machine.

Work Environment:

The work environment described here is representative Of those that an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with qualified disabilities to perform the essential functions.

Note: The above statements are not intended to be an exhaustive list Of all responsibilities, duties and skills required of personnel in this classification. Nothing in the job description restricts IPS Group from the right to change, assign, or reassign duties and responsibilities at any time for any reason. Furthermore, they do not establish a contract for employment as this is an "AT-Will" employer. It is the policy of IPS Group not to discriminate against any applicant for employment, or any employee because Of age, color,

sex, disability, national origin, race, religion, sexual orientation, Or veteran status.

401 (k)

401 (k) matching

Dental insurance

Health insurance

Life insurance

Paid time Off

Vision insurance

Job Type: Full-time

Salary range: $125k - $160k/yr.

Works with: An offshore Session Manager engineer, plus QA, DevOps, Embedded Firmware and Product Management.

On-call: Participates in escalation for Session Manager production incidents.

An Equal Opportunity Employer-M/F/D/V

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,129,107 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Remote, many countries
Similar stack
Same company
San Diego
In office · Full-Time · San Francisco
AI/ML
AI Agents
LLM
Agentic Workflows
Apply
$107k – $261k per year · Equity · Remote (United States) · Full-Time · 8+ years exp · Bachelor's Degree · Hartford
Databases
Google BigQuery
AI/ML
MLFlow
Vertex AI
Prompt Engineering
NLP
Kubeflow
LLM
RAG
Feature Store
OCR
Machine Learning
DevOps
GCP
Azure
Kubernetes
Platform Engineering
Google GKE
Google Cloud Run
API Gateway
Cybersecurity
HIPAA
Analytics
A/B Testing
Management
Agile
Apply
In office · 5+ years exp · Jersey City
Java
SQL
COBOL
Java
Spring Framework
Spring Boot
COBOL
IBM MQ
Databases
Redis
Apache Kafka
Amazon Aurora
Apache Ignite
DevOps
Rest API
CI/CD
AWS
Kubernetes
Amazon EKS
Management
Agile
QA
Swagger
Apply
In office · 8+ years exp · Jersey City
Java
COBOL
COBOL
IBM MQ
Databases
RabbitMQ
ActiveMQ
Apache Kafka
DevOps
Splunk
GitHub Actions
OpenTelemetry
Prometheus
CI/CD
Jenkins
Docker
Kubernetes
Grafana
Management
Agile
Apply
In office · 8+ years exp · Plano
Java
Java
Spring Boot
Databases
Apache Kafka
AI/ML
AWS Bedrock
DevOps
CI/CD
AWS
Kubernetes
Amazon EKS
Management
Agile
QA
Swagger
Apply
$26k per year (net) · Remote (likely EAEU) · 3+ years exp · Moscow
JavaScript
TypeScript
SQL
Node JS
DevOps
TCP/IP
MedTech
HL7
Apply
Remote (likely EAEU) · Full-Time · 5+ years exp · Moscow
Python
SQL
AI/ML
Pandas
DevOps
Grafana
Analytics
Power BI
ETL/ELT
Metabase
Superset
Apply
$8.6k – $11k per year · Remote (likely EAEU) · Novosibirsk
Python
JavaScript
Python
Django
Django REST Framework
Databases
PostgreSQL
AI/ML
Claude
Frontend
Tailwind CSS
Bootstrap
React.js
Vite
DevOps
Rest API
Docker Compose
Git
Docker
Nginx
GitHub
Linux
Design
Figma
Management
ClickUp
Jira
Apply
Team Lead Java 4 hours ago
Remote (EAEU) · Moscow
Python
Java
Kotlin
Java
Spring Framework
Maven
Spring Boot
Quarkus
Hibernate
Gradle
Testcontainers
Vert.x
Kotlin
Mockito
Databases
PostgreSQL
Redis
MinIO
ElasticSearch
Apache Kafka
OpenSearch
AI/ML
Airflow
dbt
Mobile
JUnit
DevOps
Istio
etcd
Prometheus
GitLab CI
CI/CD
GitOps
ArgoCD
Jenkins
Git
Docker
Kubernetes
Grafana
Apache APISIX
Amazon S3
Cybersecurity
Keycloak
SonarQube
Management
Agile
Scrum
Kanban
QA
Swagger
Apply
Remote (EAEU) · Moscow
Python
Python
FastAPI
Asyncio
Celery
Gunicorn
Uvicorn
Databases
PostgreSQL
Redis
RabbitMQ
InfluxDB
Apache Kafka
DevOps
Rest API
Prometheus
WebSockets
Docker
Kubernetes
SOAP
Management
Agile
Apply
Technical Lead 1 day ago
In office · Doha
JavaScript
Java
PHP
TypeScript
SQL
C#
Node JS
Java
Apache Camel
PHP
Magento
C#
.NET
Node JS
Nest.JS
Databases
PostgreSQL
MS SQL
Frontend
Next.js
React.js
DevOps
Rest API
OpenShift
Azure
CI/CD
Git
AWS
Docker
Kubernetes
Cybersecurity
Microsoft Entra ID
Analytics
Apache NiFi
Apply
Remote (United States, Indonesia, Nigeria, Turkey) · Contractor · Bachelor's Degree
Python
TypeScript
AI/ML
LangChain
LlamaIndex
Model Context Protocol
Function Calling
LLM
RAG
OpenAI
Anthropic
DevOps
IAM
Cybersecurity
Semgrep
CodeQL
Apply
Remote (India, Brazil, Colombia, Egypt, Bangladesh) · Contractor · Bachelor's Degree
Python
TypeScript
AI/ML
LangChain
LlamaIndex
Model Context Protocol
Function Calling
LLM
RAG
OpenAI
Anthropic
DevOps
IAM
Cybersecurity
Semgrep
CodeQL
Apply
Hybrid · Full-Time · 5+ years exp · Bachelor's Degree · Kfar Saba
Python
Java
Kotlin
SQL
C#
C#
.NET
DevOps
CI/CD
AWS
Apply
$98k per year · In office · Part-Time · Zurich
Python
MATLAB
Python
nox
MATLAB
Simulink
Apply
≈ $133k – $262k per year (Estimated) · In office · Full-Time · 10+ years exp · Bachelor's Degree · San Diego
Apply
$100k – $125k per year · In office · Full-Time · 4+ years exp · Bachelor's Degree · San Diego
Marketing
HubSpot
Apply
≈ $48k – $85k per year (Estimated) · In office · Full-Time · San Diego
Apply
Software Developer 1 day ago
≈ $116k – $249k per year (Estimated) · In office · San Diego
Apply
$114k – $171k per year · In office · Top Secret · Full-Time · 8+ years exp · Bachelor's Degree · San Diego · El Segundo
Python
Java
C#
C++
MATLAB
DevOps
Azure DevOps
Azure
CI/CD
Git
Bitbucket
GitHub
Cybersecurity
Threat Modeling
SpaceTech
MBSE
Defense
AFSIM
Apply
In office · San Diego
Apply
≈ $77k – $180k per year (Estimated) · In office · San Diego
Defense
EVMS
Apply
≈ $69k – $191k per year (Estimated) · In office · San Diego
Chips/EDA
PVD
Apply
See all jobs
This is one of many
2,129,107 more open roles from verified company boards, updated every day.