← Back to Jobs
Technology
Staff/Principal Software Engineer
DynPro Inc.Toronto, ON🇺🇸United StatesPosted 21 Jul 2026
Quick Overview
Work Type
Hybrid
Level
Leader
Job Description
Role Summary
We''re looking for a hands-on Staff/Principal Software Engineer to design and build a next-generation AI-enabled platform from the ground up. This is an individual contributor role with strong architectural ownership, working across Java backend services, Edge Computing, AWS, and AI/ML platforms. You''ll collaborate closely with Data Science to build scalable systems for machine learning inference and trust-signal processing.
Key Responsibilities
- Design and build scalable backend services using Java Spring Boot and microservices.
- Develop end-to-end data pipelines for signal ingestion, processing, storage, and routing.
- Build edge-layer solutions using CDN/Edge Computing technologies (Cloudflare Workers, Lambda@Edge, Akamai, etc.).
- Develop APIs and integration frameworks for third-party identity and trust providers.
- Build data pipelines and platform features supporting ML inference and model integration.
- Make architectural decisions around AWS infrastructure, storage, observability, and scalability.
- Partner closely with Product and Data Science teams in a fast-paced, startup-like environment.
Required Skills
- 10+ years of software engineering experience building distributed systems.
- Strong hands-on experience with Java, Spring Boot, REST APIs, Microservices, and AWS.
- Experience designing systems from 0 to 1 (Greenfield development).
- Experience building or supporting AI/ML platforms, feature pipelines, model serving, or Databricks.
- Hands-on experience with Edge Computing/CDN technologies (Cloudflare Workers, Lambda@Edge, Akamai, Fastly, etc.).
- Strong system design and architecture skills.
- Experience using AI-assisted development tools (GitHub Copilot, ChatGPT, Cursor, Claude, etc.).
Nice to Have
- Identity/Security technologies (JWT, OAuth, PKI, JWS)
- Python
- Databricks
- Observability and distributed tracing
- Open-source contributions
Tech Stack
- Backend: Java, Spring Boot
- Cloud: AWS
- Languages: Java, JavaScript/TypeScript, Python
- AI/Data: Databricks, ML Pipelines, Model Registry
- Edge: Cloudflare Workers, Lambda@Edge, CDN Functions
- Developer Tools: GitHub Copilot, AI-assisted development tools
Skills
Microservices
Spring
Spring Boot
AWS
Edge Computing
Machine Learning
OAuth
CDN
Cloudflare
Databricks
JWT
Java
JavaScript
PKI
Python
REST
TypeScript
Similar jobs
Senior software engineer (7+ yrs, C/C++/Rust, Network, security, LLM (AI Security))
Fervorly · San Jose, United States
54 minutes agoApplication Developer (Actimize)- Charlotte, NC (two days hybrid)
Floga technologies · Charlotte, United States
56 minutes agoJava Software Engineer with Security Clearance
Kforce Federal Solutions · Arlington, United States
1 hour agoJava/JavaScript Web Application Developer - $68 CTC - REMOTE (Current WI residents Only)
Chandra Technologies, Inc. · United States
1 hour agoPhoenix, AZ - IT - AZGFD - Support Services - Developer - Application Developer
V-Soft Consulting Group, Inc · Phoenix, United States
1 hour agoSenior Snowflake Software Developer
Dew Softech Inc · Trenton, United States
1 hour ago