Upstart logo
Upstart

Our mission is to enable effortless credit based on true risk.

Director of Engineering

Software EngineerSoftware EngineerFull TimeRemoteLeadTeam 1,001-5,000Since 2012H1B SponsorCompany SiteLinkedIn

Location

California + 1 moreAll locations: California | Ohio

Posted

56 days ago

Salary

$228.3K - $315.9K / year

Seniority

Lead

Bachelor Degree10 yrs expEnglishCloudDistributed Systems

Job Description

Director of Engineering

Upstart

• Build the Upstart Bank engineering organization from an initial seed team into a scaled, high-performing domain with multiple teams and managers • Define and drive the technical strategy and architecture for core bank platforms, including ledgering and funding, deposits and payments, marketplace integrations, and reporting • Set the organization design, hiring strategy, and leadership bench needed to scale the Upstart Bank engineering org • Partner with Product and cross-functional leaders to translate business, regulatory, and operational priorities into engineering architecture, sequencing, and delivery • Own delivery across critical bank platform domains, ensuring teams execute predictably and deliver reliable, scalable, high-quality infrastructure • Establish engineering standards and operating mechanisms that support reliability, resilience, security, traceability, and auditability • Lead cross-functional execution across complex dependencies with Compliance, Legal, Risk, Finance, and Operations • Build systems and processes that support internal controls, audits, and high-confidence operation in a regulated environment • Develop engineering leaders and foster a culture of high standards, ownership, and continuous improvement.

Job Requirements

  • Bachelor’s degree in Computer Science, Engineering, or Mathematics, or a related field (or its equivalent) + 10 years of experience, including at least 5 years of direct people management experience
  • Experience building and scaling engineering organizations, including hiring and developing teams through periods of rapid growth or organizational formation
  • Strong technical background with a track record of setting architecture and technical direction for complex distributed systems and cloud platforms
  • Experience leading engineering in regulated or high-control environments where reliability, controls, auditability, and change management are critical
  • Experience partnering with senior cross-functional and executive stakeholders on business-critical platforms.

Benefits

  • Competitive compensation, including base pay, bonus opportunities, and annual equity grants that vest quarterly
  • Generous 401(k) plan with Upstart matching $2 for every $1 contributed, up to $15,000 per year
  • Employee Stock Purchase Plan (ESPP) with discounted stock purchase options for eligible employees
  • Affordable medical, dental, and vision coverage, with multiple plan options - Upstart covers 90% to 100% of the cost depending on the plans you choose
  • Health Savings Account contributions from Upstart for eligible plans
  • Income protection benefits, including company-paid Basic Life, AD&D, and Short- and Long-Term Disability coverage, with options to purchase supplemental coverage
  • Paid time off, sick and safe time, and company holidays
  • Paid family and parental leave to support caregiving and major life moments
  • Family-centered benefits through Carrot and Cleo, supporting fertility, parenthood, and caregiving
  • Employee Assistance Program (EAP) offering mental health support and life-centered resources
  • Financial wellness resources, including access to financial planning tools and a financial concierge service
  • Annual wellness allowance to support your physical and emotional well-being and personal development, based on what matters most to you
  • Annual productivity allowance to invest in relevant tools and resources you need to do your best work, no matter where you work from
  • Connection and community through team events and onsites, all-company updates, and employee resource groups (ERGs)
  • Onsite perks, including catered lunches and fully stocked micro-kitchens when working from one of our four offices, located in the Bay Area, Austin, Columbus, and New York City (opening Summer 2026!).

Related Job Pages

More Software Engineer Jobs

Full TimeRemoteTeam 501-1,000Since 1999H1B No Sponsor

• Contribute to the development of new features and adjustments to existing ones. • Contribute to the definition of system architecture. • Collaborate with other areas and stakeholders of the company to understand problems, analyze opportunities, and find solutions. • Monitor development and provide full support to the team to ensure the quality of deliveries.

Brazil
Job Closed
Full TimeRemoteTeam 11-50H1B No Sponsor

• Desarrollo de aplicaciones web de alto rendimiento. • Construcción e integración de APIs. • Implementación de soluciones con inteligencia artificial. • Trabajo con herramientas como Claude y Base44. • Gestión y optimización de bases de datos. • Mejora continua y escalabilidad de sistemas. • Aplicación de buenas prácticas y arquitectura limpia. • Colaboración con equipos técnicos y de negocio.

Argentina
€2K - €3K / month
Job Closed

Staff Software Developer

Auvik Networks

Auvik Networks is a Canada-based computer networking company that is making solutions that are “changing the way IT networks are managed.” The company, as an employer, fosters

Role Description As a Staff Software Developer at Auvik, you’ll lead through technical excellence. You’ll dive deep into our systems, tackle the hardest technical problems, and deliver production-quality solutions that improve our products and platform at scale. While your influence may extend across teams through shared tooling, mentorship, or technical guidance, your day-to-day focus will be deeply embedded in a development team — designing, coding, debugging, and shipping high-quality software alongside your teammates. This role is ideal for a developer who wants to stay close to the codebase while still having wide-reaching technical influence and driving high-impact outcomes. What will I be doing? - Own complex technical challenges and architect scalable, performant solutions. - Writing clean, maintainable code — and lots of it — in languages like Go, Scala, or TypeScript (React/GraphQL). - Diagnosing and resolving complex production issues — digging across systems to find root causes and deliver lasting fixes that restore customer trust. - Working closely with product managers, designers, and engineers to build features that provide real value to our customers. - Apply AI-enabled techniques to solve complex engineering problems, using intelligent tooling, automation, and data-informed debugging to build scalable systems, improve reliability, and accelerate delivery across the stack. - Leading by example in code reviews, mentoring other developers, and championing best practices in development and testing. - Proactively identifying and implementing technical improvements across our codebase, systems, and developer workflows. - Collaborating across teams to ensure consistency in implementation, performance, and user experience. - Helping unblock others by sharing context, reviewing designs, and contributing reusable tools, libraries, or frameworks. Qualifications - A hands-on engineer who loves solving tough problems through code and building systems that scale. - A deep technical contributor with a strong grasp of system design, clean coding practices, and debugging complex issues. - A team player who thrives in collaborative environments and can communicate ideas effectively across functions. - A mentor who lifts others by pairing, sharing insights, and providing thoughtful feedback in reviews. - A proactive self-starter who can independently lead projects from start to finish, always looking for ways to improve. - Familiarity with tools and practices for logging, tracing, metrics collection, and alerting (e.g., OpenTelemetry, Prometheus, Datadog, etc.). - You’ve tackled performance bottlenecks or scalability challenges in high-traffic systems. - You’ve built tooling or frameworks that boosted developer velocity. - You’ve contributed to open-source projects or enjoy staying sharp with side projects. - A deeply technical, hands-on engineer who uses AI pragmatically to solve hard problems, writes high-quality production code, debugs across distributed systems, and elevates team output through strong system design and engineering rigor. Our Stack - Frontend: React (TypeScript), GraphQL - Backend: Go, Scala - Infrastructure & Data: Kafka, Kubernetes, AWS Compensation Details At Auvik, our compensation philosophy is to be market competitive, reward performance, reflect our commitment to equity and maintain transparency with our employees. The hiring range for this position is listed below. Compensation offered for candidates in this role is based on a number of factors including job-related skills, knowledge, and experience. These factors may cause your compensation to vary within the range outlined below. - Salary Range: $160,000 — $208,000 CAD - In addition to cash compensation, all full-time employees are granted stock options to share in Auvik’s future successes. - Auvik employees are eligible to participate in additional benefits and programs including our comprehensive health and dental benefits plan, Wellness spending account, GRSP matching program, flexible paid time off, paid parental leave program, and are eligible for remote working subsidies.

Worldwide
C$160K - C$208K / year
Voltex Electrical Accessories logo

Lead Software Engineer

Voltex Electrical Accessories

Australia's #1 Brand when it comes to Caring about Electrical Contractors! That's why it's a 25 Year Warranty.

Full TimeRemoteTeam 51-200Since 2001H1B No Sponsor

We are building Ora — a connected device ecosystem for professional electrical installers and homeowners. The architecture is deliberately two-phased, and the Lead Engineer must hold both phases clearly from day one. Phase 1 launches with a strict privacy-first, local-first philosophy: the Hub is the brain, the cloud is a relay. Cloud connectivity is disabled by default. The backend does not store device state, does not process command logic, and does not inspect device payloads. It routes encrypted packets, manages installer workflows, and stays out of the way. Phase 2 expands into full cloud connectivity — remote device access, live streaming, and cloud-to-device control at scale. This is a fundamentally different architecture from Phase 1, and the single most important design constraint on the Lead Engineer is this: Phase 1 must be built in a way that does not make Phase 2 a rebuild. The foundations laid now — data models, identity architecture, relay infrastructure, security posture — must extend cleanly to full cloud connectivity without structural rework. This is not a role for someone who has only built relay systems, or only built full-cloud IoT platforms. It is a role for someone who has built both, understands the transition between them, and can architect the bridge from day one. You will be the sole technical authority on the backend. There is no backend architect above you — you are that person. What You Are Building The Ora cloud backend has four primary responsibilities, all shaped by the cloud-optional design principle: 1. MQTT Relay Broker A lightweight, Mutual TLS 1.3 encrypted relay that routes packets to Ora Hubs by UUID. The cloud does not decrypt, store, or process the payload — it is a secure tunnel, not a state manager. Experience designing relay-model MQTT infrastructure rather than full-stack IoT backends is directly relevant here. 2. Installer Portal & Project Management Backend A professional-grade backend serving licensed electricians: account and credential management, project templates, floor plan and pairing plan storage, AccessKey lifecycle (create, claim, expire, regenerate), and encrypted Project Key custody for the remote handover path. This backend enforces Voltex ID re-verification before releasing sensitive handover credentials and strips user-identifiable data from project records post-handover. 3. Analytic Ingest Service A minimal, privacy-enforcing telemetry pipeline. A server-side filter explicitly drops any payload containing camera, microphone, occupancy, or contact sensor keys. Only system health metrics (CPU, RAM, signal strength) are stored. GDPR-compliant and aligned with Australia's Code of Practice for Securing the Internet of Things. 4. Identity-Free Backup & Restore Configuration backup that stores only Matter node topology and room layout — explicitly excluding personas, shadow identities, and system lifecycle data. Restore requires offline Recovery Key input at the device. The cloud holds an encrypted file; it cannot interpret or use what it holds. Phase 2 — Full Cloud Connectivity (Architect Now, Build Next) The next phase introduces full remote cloud control — live device streaming, cloud-to-device commands at scale, and real-time remote access from anywhere. The Lead Engineer does not build Phase 2 first, but must design Phase 1 so that Phase 2 is an extension, not a replacement. This requires deliberate choices today around identity architecture, data models, relay infrastructure extensibility, and security posture — so that when Phase 2 arrives, the foundations are already there. What You'll Do Technical Leadership • Own the backend architecture end to end — design decisions, standards, trade-off calls, and documentation — with no backend lead above you. • Defend the cloud-optional, minimal-footprint design philosophy across the team and with stakeholders, and resist feature creep that compromises the privacy model. • Lead technical design reviews and collaborate directly with the firmware and mobile leads to ensure the cloud, Hub, and App layers remain coherent. • Define and enforce engineering standards for API design, security posture, observability, and code quality. • Mentor engineers on the team and raise the technical bar across the backend. Hands-On Engineering • Design and deliver the MQTT relay broker with Mutual TLS 1.3, Hub UUID-based routing, and DoS-resilient connection handling. • Build and maintain the Installer Portal REST API — project management, AccessKey lifecycle, credential verification, and handover state machine integration. • Implement the analytic ingest pipeline with server-side payload filtering and GDPR-compliant retention policies. • Design PostgreSQL schemas and Redis caching strategies for installer project data, access control, and real-time sync. • Implement API security across all surfaces — OAuth2/OIDC, JWT, RBAC (Electrician vs Homeowner roles), rate limiting, and input validation. • Configure and manage AWS API Gateway for routing, throttling, and token validation, behind Cloudflare for external security and DDoS protection. • Own the CI/CD pipeline end to end — GitHub Actions → ECR → ECS Fargate (Sydney, production), with Render for dev environments. • Integrate OTA firmware distribution with Hub state-awareness — updates pause during PENDING_HANDOVER lockdown states. • Drive observability through OpenTelemetry → Grafana Cloud + Sentry — structured, trace-correlated logging via Serilog, diagnosable without accessing device payloads

Philippines