Senior Software Engineer at Tez Technology
Plano, TX 75024, USA -
Full Time


Start Date

Immediate

Expiry Date

04 Dec, 25

Salary

0.0

Posted On

04 Sep, 25

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Navigation, Sentry, Security, Typescript, Data Modeling, Communication Skills, React Native, Docker, Production Systems, Web, Payments, Mobile, Azure

Industry

Information Technology/IT

Description

Are you ready to take the next step in your career and build cutting-edge solutions at a high-growth tech company? Do you thrive in environments where innovation, scale, and technical excellence go hand in hand? If so, TEZ might be the right place for you — especially if you’re a highly skilled engineer eager to design elegant systems, mentor teammates, and shape the future of mobility technology.
As an innovative SaaS company, TEZ is expanding its engineering leadership and looking for top-tier talent to help architect, develop, and optimize solutions that power our next generation of products.
Founded in 2011 and now backed by Tritium Partners, TEZ is a pioneer in the parking and mobility industry. Headquartered in Dallas, we’ve set the global standard for ticketless and “app-free” mobile-enabled technology and payment solutions for both self-park and valet operations. TEZ — short for Totally EZ — reflects our commitment to seamless, user-friendly experiences driven by sophisticated, scalable engineering.
Join TEZ and play a key role in building software that moves millions of people every day.

Responsibilities:

  • Responsible for overall delivery of software components, working in collaboration with product and design teams.
  • Collaborate with other technology, product, and business teams to ensure integrated end-to-end design and integration.
  • Design user-based interactions through effective front-end architecture framework.
  • Develop functional databases, applications, and servers to support the TEZ product portfolio.
  • Participate in analysis, design, and new development of applications.
  • Work closely with testers and the User Interface/User Experience team.
  • Adopt, lead, and develop best practices for the development team.
  • Conduct peer reviews, unit testing, and code reviews. incorporating new ideas and approaches into our marketing strategies.
  • Execute from agent-generated Jira stories: refine acceptance criteria, break work into tasks, and ship with tight cycle times.
  • Pair-program with Claude Code: maintain prompt/recipe libraries, code-gen guardrails, and evaluation harnesses.
  • Mobile (React Native, iOS/Android): navigation patterns, offline queues/sync, native modules, OTA via EAS/CodePush.
  • Web (Next.js 14 + TypeScript): App Router, server actions, Mantine UI, responsive design, real-time updates with Pusher.
  • Backend (.NET 8 / C# on Azure): Azure Functions (HTTP/Queue/Timer triggers, Durable Functions, Event Grid), clean REST APIs.
  • Data: model and optimize in Cosmos DB (NoSQL), including partitioning strategies, partition keys, RU budgeting; plus PostgreSQL migrations, indexing, and performance tuning.
  • Payments (Stripe): Payment Intents/Elements/Checkout, webhook signature verification, idempotency, retries, refunds/disputes. Bonus: Connect, Terminal, Tax.
  • Observability: Sentry for error tracking, selective structured logs, release health; Prometheus metrics (server/app), Grafana dashboards/alerts; define and maintain actionable SLOs.
  • Product analytics (Bonus): PostHog events (consent-aware), funnels, feature flags; minimize and map PII.
  • Security & Compliance: PCI-aware designs (tokenize via Elements/Checkout; no PAN/CHD at rest; scope reduction; network segmentation), SOC 2-aligned SDLC (threat modeling, code scanning, dependency hygiene, least privilege), secrets in Azure Key Vault with managed identities, encryption in transit/at rest, immutable audit trails.
  • CI/CD: containerize as needed; GitHub Actions/Azure DevOps; preview environments; blue-green/canary deploys; feature-flag gating.
  • Quality: unit/integration/E2E tests (xUnit, Jest/RTL, Playwright/Detox), contract tests (Pact), load testing on hot paths.
  • Author concise ADRs/RFCs, keep Confluence current, drive high-signal PRs, and mentor peers.

Qualifications:

  • 7+ years building production systems; 3+ years full-stack TypeScript (Next.js preferred); 3+ years React Native; 2+ years .NET on Azure; 2+ years Stripe in production.
  • Strong TypeScript and C# fundamentals.
  • Solid Next.js patterns (server actions, App Router, caching) and React Native patterns (navigation, forms, offline queues).
  • Cosmos DB expertise: data modeling, consistency patterns, partition strategies, RU optimization.
  • Excellent verbal and written communication skills.

Tech Knowledge & Skills:

A working knowledge of and experience with any of these (or related) tools is highly beneficial:

  • Mobile: React Native, TypeScript, TanStack Query, Zustand/Redux, EAS/CodePush, Detox.
  • Web: Next.js 14, TypeScript, Mantine UI, server actions, Pusher (real-time), Playwright.
  • Backend: .NET 8 / C#, Azure Functions/Durable Functions, minimal APIs
  • Payments: Stripe Elements/Checkout, Webhooks, Idempotency (Connect/Terminal optional).
  • Observability: Sentry (errors + selected logs + performance), Prometheus (metrics/exporters), Grafana (dashboards/alerts). (PostHog bonus for product analytics/flags.)
  • Platform/CI: Azure (Container Apps/AKS, Key Vault), GitHub Actions/Azure DevOps, Docker, IaC (Bicep/Terraform).
  • Security: OAuth2/OIDC, Key Vault/MI, least-privilege RBAC, immutable audit logs, periodic pentest coordination, SOC 2 control mapping.

Benefits & Perks:

  • Competitive pay with bonus potential.
  • Unlimited vacation (subject to management approval).
  • Employer-paid medical and dental insurance.
  • Per-to-peer rewards and recognition platform participation.
  • Energetic work environment with opportunities for growth in the tech space.
  • Access to leading-edge tools and seasoned executive staff to accelerate your professional development and career path.
  • TEZ supports a hybrid work schedule (subject to company policy).
Responsibilities
  • Responsible for overall delivery of software components, working in collaboration with product and design teams.
  • Collaborate with other technology, product, and business teams to ensure integrated end-to-end design and integration.
  • Design user-based interactions through effective front-end architecture framework.
  • Develop functional databases, applications, and servers to support the TEZ product portfolio.
  • Participate in analysis, design, and new development of applications.
  • Work closely with testers and the User Interface/User Experience team.
  • Adopt, lead, and develop best practices for the development team.
  • Conduct peer reviews, unit testing, and code reviews. incorporating new ideas and approaches into our marketing strategies.
  • Execute from agent-generated Jira stories: refine acceptance criteria, break work into tasks, and ship with tight cycle times.
  • Pair-program with Claude Code: maintain prompt/recipe libraries, code-gen guardrails, and evaluation harnesses.
  • Mobile (React Native, iOS/Android): navigation patterns, offline queues/sync, native modules, OTA via EAS/CodePush.
  • Web (Next.js 14 + TypeScript): App Router, server actions, Mantine UI, responsive design, real-time updates with Pusher.
  • Backend (.NET 8 / C# on Azure): Azure Functions (HTTP/Queue/Timer triggers, Durable Functions, Event Grid), clean REST APIs.
  • Data: model and optimize in Cosmos DB (NoSQL), including partitioning strategies, partition keys, RU budgeting; plus PostgreSQL migrations, indexing, and performance tuning.
  • Payments (Stripe): Payment Intents/Elements/Checkout, webhook signature verification, idempotency, retries, refunds/disputes. Bonus: Connect, Terminal, Tax.
  • Observability: Sentry for error tracking, selective structured logs, release health; Prometheus metrics (server/app), Grafana dashboards/alerts; define and maintain actionable SLOs.
  • Product analytics (Bonus): PostHog events (consent-aware), funnels, feature flags; minimize and map PII.
  • Security & Compliance: PCI-aware designs (tokenize via Elements/Checkout; no PAN/CHD at rest; scope reduction; network segmentation), SOC 2-aligned SDLC (threat modeling, code scanning, dependency hygiene, least privilege), secrets in Azure Key Vault with managed identities, encryption in transit/at rest, immutable audit trails.
  • CI/CD: containerize as needed; GitHub Actions/Azure DevOps; preview environments; blue-green/canary deploys; feature-flag gating.
  • Quality: unit/integration/E2E tests (xUnit, Jest/RTL, Playwright/Detox), contract tests (Pact), load testing on hot paths.
  • Author concise ADRs/RFCs, keep Confluence current, drive high-signal PRs, and mentor peers
Loading...