🎁 Before you apply, rehearse this interview. Create your free WorkMundi account and get an Interview Training on HelpsYouSpeak — no cost, no card. I want my training →
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 The Pay Range For This Role Is 150,000 - 200,000 USD per year (Brooklyn HQ)
Here's how to pick the right one and stand out in your application.
144.883Jobs
31.687IN
81%EN
That number is real. WorkMundi's database shows 144,883 open engineer roles across the world. India has the most with 31,687 jobs, followed by the United States with 30,084. If you just finished reading one job ad and felt paralyzed by choice, you're not alone—but this scale is actually an advantage. It means you can afford to be selective.
Start by geography and language. The majority of engineer ads—117,837 of them—have the job posting text written in English. Use that as one filter, but remember: the ad text language tells you nothing about whether the role actually requires you to speak English day-to-day. Read the job description carefully. Then check which countries have the volume you're targeting. Singapore, Poland, and Australia round out the top five after India and the US.
Next, learn who's hiring. Accenture has posted 2,801 engineer roles. andurilindustries, speechify, and jobgether are also actively recruiting. If you're applying to one of these names, research their hiring patterns and interview style before you apply. That homework pays off.
When you interview, expect the question every engineer hears: 'Tell me about a time you had to debug a problem that wasn't in your job description.' Have a specific story ready—not a general one. Name the tools, the deadline pressure, and what you learned. Hiring managers listen for whether you see problem-solving as part of the role itself, not a favour.