Full-Time

Software Engineer

Updated on 7/29/2026

North Cloud

North Cloud

Compensation Overview

$150k - $200k/yr

Brooklyn, NY, USA

Hybrid

Hybrid role; 2-3 on-site days per week in Brooklyn (Dumbo office), NY.

Category
Software Engineering (1)
Required Skills
LLM
Python
Git
Microservices
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 writing clean, idiomatic code
  • Strong fundamentals around code versioning (Git workflows, branching strategies, code review) and collaborative development
  • Experience designing and operating micro-services in production
  • Ability to write code that scales and can be reused across the organization — you think about interfaces and abstractions, not just one-off implementations
  • Solid understanding of how to model and handle data efficiently at runtime, including memory, throughput, and latency tradeoffs
  • Strong critical thinking skills — you reason from first principles, weigh tradeoffs honestly, and can defend your design decisions
  • Pragmatic use of LLM code gen tools: you use them to move faster, but you still understand the code, the principles behind it, and the tradeoffs being made
  • Self-awareness and a growth mindset: you learn from your mistakes, take feedback well, and get better with every project
  • Ability to propose architectures and solutions, not just execute on tickets, you can think a feature through end to end
  • Strong testing discipline, a belief that good tests make teams faster, not slower
  • Comfort operating in a fast-moving environment
  • Strong communication skills
Responsibilities
  • Build product features that help manage half a billion dollars of annual spend and save customers millions of dollars per month
  • Design, build, and maintain Python micro-services that power core product functionality
  • Handle data efficiently at runtime, making thoughtful decisions about performance, memory, and latency
  • Build well-structured service layers, libraries, and abstractions that other teams can reuse across the organization
  • Propose architectures and solutions for new features, not just implement specs
  • Think about the future needs of a feature — design today in a way that doesn't paint us into a corner tomorrow
  • Write strong tests and set up the right guardrails so development moves fast without breaking things
  • Maintain and improve existing systems, refactoring where needed as product requirements evolve
  • Collaborate closely with your product, platform, and AI/ML team. Jump across the stack and across product areas as priorities shift, especially in the first year
Desired Qualifications
  • Outstanding recognition in competitions, awards, or business ventures
  • Experience in a startup or fast-moving environment
  • Familiarity with FinOps concepts or financial data
  • Experience owning a product or product line end to end
  • Built systems that scaled rapidly with user growth

Company Size

N/A

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A