Sr Software Engineer I

Added
less than a minute ago
Type
Full time
Salary
Upgrade to Premium to se...

Related skills

auditing compliance distributed systems backend development api design

📋 Description

  • Own the design and implementation of backend systems for NCIC search and third‑party integrations
  • Design and evolve partner-facing Records APIs with versioning, data models, and auth
  • Lead system design discussions, balancing reliability, scalability, compliance, and maintainability
  • Anticipate and mitigate failure modes in distributed systems with external dependencies
  • Improve observability and tooling for search workflows and partner integrations
  • Coordinate end-to-end integration work across engineers and partner teams

🎯 Requirements

  • 9+ years of professional software engineering experience
  • Bachelor’s degree in CS, Engineering, or related field (or equivalent)
  • Own full-stack systems end-to-end in production
  • Experience designing and operating complex cloud-based distributed systems in production
  • Strong system design skills for reliability, compliance, and external integration tradeoffs
  • Experience creating and evolving APIs or services consumed by external partners

🎁 Benefits

  • Competitive salary and 401k with employer match
  • Discretionary paid time off
  • Paid parental leave for all
  • Medical, Dental, Vision plans
  • Learning & Development programs
  • Employee Resource Groups (ERGs)
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest — finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs →