Software Engineer at North | New York | Rezi

Software Engineer at North

Software Engineer

North · New York

1 months ago

Software Engineer

North · New York

a month ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

About the Role

Join our product team as a Software Engineer to build the future of financial operating systems. This hands-on role involves creating new features, maintaining existing ones, and shaping scalable architectures in a fast-paced environment. You'll focus on reusable code and have the opportunity to grow ownership and impact.

Responsibilities

  • Build product features managing significant annual spend and saving customers millions monthly.
  • Design, build, and maintain Python micro-services for core product functionality.
  • Handle data efficiently at runtime, considering performance, memory, and latency.
  • Develop well-structured service layers, libraries, and abstractions for organizational reuse.
  • Propose architectures and solutions for new features.
  • Design features with future needs in mind to avoid future constraints.
  • Write strong tests and implement guardrails to ensure development speed and stability.
  • Maintain and improve existing systems, refactoring as product requirements evolve.
  • Collaborate with product, platform, and AI/ML teams, adapting to shifting priorities.

Requirements

  • 3–7 years of software engineering experience building and shipping production systems.
  • Strong Python experience with a solid grasp of libraries, service layers, object handling, and idiomatic code.
  • Strong fundamentals in code versioning (Git workflows, branching strategies, code review) and collaborative development.
  • Experience designing and operating micro-services in production.
  • Ability to write scalable and reusable code, focusing on interfaces and abstractions.
  • Solid understanding of data modeling and efficient runtime data handling, including tradeoffs.
  • Strong critical thinking skills, reasoning from first principles, and defending design decisions.
  • Pragmatic use of LLM code generation tools, understanding the code and tradeoffs.
  • Self-awareness and a growth mindset, with the ability to learn from mistakes and feedback.
  • Ability to propose architectures and solutions, thinking through features end-to-end.
  • Strong testing discipline, believing good tests enhance team speed.
  • Comfort operating in a fast-moving environment.
  • Strong communication skills.

Skills

  • Python
  • Micro-services
  • Git workflows
  • Branching strategies
  • Code review
  • Data modeling
  • LLM code gen tools

Location

  • New York City
  • Dumbo, Brooklyn

Work Type

  • Hybrid

Experience Level

  • 3-7 years

Benefits

  • Unlimited PTO
  • 16 weeks of paid parental leave (birthing parents receive an additional 4 weeks at 50% pay)
  • Two company-wide breaks per year
  • Aetna Medical PPO plan with majority premium covered
  • Dental and vision insurance
  • Flexible spending account (FSA) for health expenses
  • Commuter benefits
  • 30 day sabbatical every 4 years