Software Engineer

North Cloud

New York (NY)

On-site

USD 150,000 - 200,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Unlimited PTO
Paid parental leave
Flexible spending account

Job summary

North Cloud is looking for a Software Engineer to join their team in Brooklyn, New York, focusing on developing features for their cloud spend management platform. You'll build scalable systems and collaborate with various teams while enjoying benefits like unlimited PTO and flexible work arrangements.

The ideal candidate has strong Python skills and experience with micro-services. This hybrid role offers significant opportunities for growth and impact in a fast-paced environment.

Qualifications

  • 3–7 years of software engineering experience building and shipping production systems.
  • Strong Python experience with libraries and writing clean code.
  • Experience designing and operating micro-services in production.

Responsibilities

  • Build product features to manage substantial annual spend.
  • Design and maintain Python micro-services powering product functionality.
  • Collaborate closely with product, platform, and AI/ML teams.

Skills

Python
Micro-services
Git workflows
Critical thinking
Testing discipline

Job description

Software Engineer

North Cloud – Brooklyn, New York, United States

About North

The public cloud is rapidly evolving, with businesses investing over $200B annually in cloud technology. As AI accelerates demand for scalable infrastructure, cloud costs continue to rise—yet most teams still rely on spreadsheets to manage them.

At North, we’re building the next‑generation cloud spend management platform. We provide real‑time visibility, control, and automation over cloud finances, enabling companies to scale efficiently without wasting time or money.

Backed by top‑tier investors and trusted by global customers like Brave, The New York Public Library, and SumUp, we’re assembling a world‑class engineering team to redefine how businesses manage cloud infrastructure.

If you're early in your engineering career and want to work on real systems, ship production code, and grow quickly in a fast‑moving startup environment, North is the place to be.

About the Role

We're looking for a Software Engineer to join our product team and help build the features that power the financial operating system of the future. This is a hands‑on engineering role where you'll create new features, maintain and evolve existing ones, and help shape the architectures that support our product as it scales.

We care a lot about writing code that scales and can be reused across the entire organization — not just shipped once and forgotten. You'll work in a fast‑moving environment with multiple projects running in parallel. In the near term, you'll need to be flexible, jumping onto whatever feature or topic the team needs most. Over time, as the engineering organization grows, you'll become part of a team that owns a specific product or product line.

If you're someone who wants to grow, take on more ownership, sharpen your craft, and have real impact on a product that allows other engineers across the world build more efficiently, this is a great opportunity for you.

What You'll Do
  • 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.
What We're Looking For
  • 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.
Nice to Have
  • 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.
Work Setup

Hybrid role based in New York City, with an office in Dumbo, Brooklyn.

Team members typically work in the office 2–3 days per week.

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: one around Labor Day and one at the end of the year.
  • Aetna Medical PPO plan with the majority of the premium covered by North.
  • Dental and vision insurance.
  • Flexible spending account (FSA) for health expenses and commuter benefits.
  • 30‑day sabbatical every 4 years.
Compensation

The pay range for this role is: 150,000 - 200,000 USD per year (Brooklyn HQ).

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer ML
Senior Software Engineer ML

North • New York (NY)

Remote
USD 250,000 - 300,000
Unlimited PTO
Fully paid parental leave
Healthcare coverage
+1
Product Designer
Product Designer

North Cloud • New York (NY)

Hybrid
USD 140,000 - 180,000
Unlimited PTO
16 weeks of paid parental leave
Aetna Medical PPO plan
+3
Product Designer
Product Designer

North Cloud • New York (NY)

Hybrid
USD 140,000 - 180,000
Unlimited PTO
16 weeks paid parental leave
Dental and vision insurance
+2
Product Designer
Product Designer

North Cloud • New York (NY)

Hybrid
USD 130,000 - 190,000
Unlimited PTO
16-week fully paid parental leave
30-day sabbatical every 4 years
+2
Business Development Representative
Business Development Representative

North • New York (NY)

Hybrid
USD 50,000 - 70,000
Unlimited PTO
Paid parental leave
Comprehensive health insurance
+1
Customer Success, FinOps
Customer Success, FinOps

North • New York (NY)

On-site
USD 90,000 - 120,000
Unlimited PTO
16-week fully paid parental leave
Healthcare benefits
+2
Senior Growth Marketing Manager
Senior Growth Marketing Manager

North Cloud • New York (NY)

Hybrid
USD 130,000 - 170,000
Unlimited PTO
16 weeks of paid parental leave
Company-wide breaks
+4
Business Development Representative
Business Development Representative

North Cloud • New York (NY)

Hybrid
USD 50,000 - 70,000
Unlimited PTO
16-week fully paid parental leave
Company-wide breaks
+2
Senior Demand Generation Marketer
Senior Demand Generation Marketer

North • New York (NY)

Hybrid
USD 130,000 - 170,000
Unlimited PTO
16 weeks of paid parental leave
Aetna Medical PPO plan
+2
Graphic Designer
Graphic Designer

North.Cloud • New York (NY)

Hybrid
USD 90,000 - 110,000
Unlimited PTO
Parental leave
Hybrid in-office NYC