Principal Software Engineer

Oraapps Inc
Edison, NJ, United States
about 1 month ago
Apply on arc.dev
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Working hours
Regular working hours
Job source

Tech stack

Application Programming Interfaces (APIs) Cloud Engineering Data Synchronization Distributed Systems OAuth Backend Event Driven Architecture Webhooks Web Api

Job description

Lead architecture, technical design, and implementation of new school safety products from concept through produ

  • ction.Drive technical strategy and engineering excellence across multiple teams and sy
  • stems.Design scalable, secure, and resilient distributed systems that operate reliably in real-world environ
  • ments.Build and maintain integrations with third-party platforms, identity providers, communication systems, hardware devices, and external data so
  • urces.Collaborate closely with Product, Design, and Engineering leaders to translate customer needs into practical technical solu
  • tions.Mentor engineers, raise engineering standards, and help shape the technical culture of a growing organiz
  • ation.Make thoughtful technology decisions that balance customer impact, operational complexity, speed of execution, and long-term maintainab

Requirements

8+ years of experience building and operating production software

  • systems.Proven track record of owning and delivering complex backend or full-stack systems end
  • -to-end.Strong experience designing distributed systems, APIs, event-driven architectures, and cloud-native appli
  • cations.Experience building integration-heavy platforms involving third-party APIs, webhooks, data synchronization, and identity systems (OAuth, SAM
  • L, SSO).Strong software engineering fundamentals including system design, data modeling, observability, reliability, performance, and s
  • ecurity.Experience handling sensitive data and building systems where privacy, security, and compliance are architectural requi
  • rements.Demonstrated success delivering 0-to-1 products or major platform initiatives in environments with significant am
  • biguity.Proven ability to influence technical direction, mentor engineers, and lead through collaboration rather than au

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on arc.dev
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:49 min

Adopting OAuth best practices and removing outdated grants

Alexander Schwartz Alexander Schwartz · World Congress 2026 Europe

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

9:56 min

Expanding browser capabilities with modern web APIs

Ire Aderinokun · JS Congress

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:34 min

Analyzing vulnerabilities in standard OAuth 2.0 authorization flows

Alexander Schwartz Alexander Schwartz · World Congress 2026 Europe

Videos

See all

Related articles

See all