Join Our Team

Northern Digital Solutions is on a mission to revolutionize financial services for small and mid-sized banks by empowering them to seamlessly navigate the digital landscape. If you’re passionate about reshaping the future of finance and thrive in a dynamic startup environment, we encourage you to apply!

Current Openings

We are looking for technologists to help develop our suite of digital solutions that provide our customers with unique services not available at a traditional bank. Depending on level, you may focus on hands-on implementation, cross-functional collaboration, or leading technical initiatives. You’ll work with product managers, operations, and client teams to design, build, and deliver digital solutions that are secure, scalable, and reliable.

These roles are flexible for Junior, Mid-level, and Senior candidates, with scope of responsibility and autonomy scaling by experience:

  • Junior Technologist: Learn and apply modern tools, contribute to development, testing, and support activities with mentorship.

  • Mid-level Technologist: Take ownership of specific modules or integrations, contribute to architecture discussions, and operate more independently.

  • Senior Technologist: Provide technical leadership, mentor others, define best practices, and partner with leadership on strategic technology direction.

Key Responsibilities (by level)

Core (All Levels)

- Collaborate with product managers and operations teams to translate requirements into technical deliverables.

- Contribute to the development, testing, deployment, and support of NDS products.

- Ensure solutions meet compliance, security, and audit standards.

- Document designs, workflows, and integrations for internal and client use.

- Troubleshoot issues and deliver timely fixes and enhancements.

- Exceptional communication skills

- Ability to deal with ambiguity

- Eagerness to learn and adapt — if you don’t check every box but are technically strong and motivated, we want to hear from you.

Junior Level

- Assist with coding, testing, and system monitoring under supervision.

- Learn NDS tools, frameworks, and cloud environments (AWS, APIs, SFTP, core banking integrations).

- Participate in code reviews and team meetings.

- Build foundational skills in cloud, data, and banking technology.

Mid-Level

- Independently design and implement technical solutions for defined modules or integrations.

- Interface with client technical teams to support onboarding and problem resolution.

- Contribute to architecture and design discussions.

- Ensure quality through automated testing, monitoring, and performance optimization.

- Provide guidance to junior team members.

Senior Level

- Lead technical design and architecture for products and integrations.

- Mentor and coach junior and mid-level technologists.

- Drive adoption of best practices in coding, testing, security, and DevOps.

- Evaluate new technologies and provide recommendations for adoption.

- Partner with leadership on roadmap, scalability, and long-term architecture strategy.

Qualifications:

All Levels (Baseline)

- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).

- Strong problem-solving and analytical skills.

- Comfortable working in cloud-based environments (AWS preferred).

- Familiarity with APIs, databases, and web application development frameworks and concepts.

- Strong communication and teamwork skills.

- Ability to work in a fast-paced, collaborative environment.

Junior

- 0–2 years experience in software development or IT operations (internships or coursework acceptable).

- Familiarity with at least one programming language (Python, Java, TypeScript, etc.).

- Eagerness to learn banking/financial technology and compliance requirements.

Mid-Level

- 3–6 years of professional experience in software development, system integration, or IT operations.

- Hands-on experience with APIs, cloud platforms, and databases.

- Exposure to banking/fintech, compliance frameworks, or enterprise integrations a plus.

Senior

- 7+ years of professional experience in technical roles.

- Demonstrated ability to lead architecture/design decisions and mentor teams.

- Deep expertise in APIs, integrations, and cloud environments (AWS preferred).

- Experience with financial systems, regulatory frameworks, or enterprise SaaS delivery.

- Strong track record of delivering secure, scalable, and reliable solutions.

- 7+ years of web application development experience using web frameworks such as React, Angular or Vue.

- Working knowledge of Moleculer microservices, Sequelize ORM, PostgreSQL

- Understanding of DevOps and SecOps practices.

Technologist - Junior / Mid / Senior Levels


We are seeking a versatile Product & Project Manager to join our fast-growing startup team. This role blends product management (defining specifications, roadmaps, and features), project management (leading client implementations end-to-end), and business operations (helping the team scale through process design, reporting, and financial oversight).

You will play a foundational role in building products, launching client implementations, and shaping the operational backbone of NDS. This is an opportunity to have outsized impact and visibility in a dynamic, early-stage environment — ideal for someone who thrives in ambiguity and is eager to learn and grow.

  • Responsibilities:

- Define and manage product specifications, requirements, and roadmaps for new NDS solutions.

- Translate client feedback, compliance needs, and market research into actionable product features.

- Lead client onboarding and implementation projects, ensuring successful delivery and client satisfaction.

- Develop repeatable implementation processes, templates, and playbooks.

- Support cross-functional operations including compliance, reporting, and process improvement.

- Collaborate closely with engineering, design, sales, and client success teams.

- Establish KPIs and dashboards to measure product, project, and operational performance.

- Track and manage project budgets, timelines, and resource allocations.

- Create professional presentations, reports, and client-facing materials.

- Define and implement the processes, procedures and artifacts required for a successful and repeatable Client Implementation Practice

- Plan and implement new Client projects for our digital solutions using strong - organizational and project management skills

- Provide training and other onboarding services to new Clients and conduct regular support conference calls

- Understand Client needs at a level of detail sufficient to define functional requirements

  • Qualifications:

    - 5+ years of experience in product management, project management, or related roles.

    - Experience in the financial/banking space or SaaS solutions strongly preferred.

    - Strong knowledge of project management methodologies (Agile/Scrum, PMI/PMP, etc.).

    - Ability to gather, write, and communicate functional specifications and requirements.

    - Proficiency with Microsoft Office (Excel, PowerPoint, Word, etc.).

    - Skilled at preparing and delivering presentations for clients and internal stakeholders.

    - Experience managing budgets, financial tracking, and resource planning.

    - Excellent communication and relationship-building skills.

    - Strong analytical and problem-solving mindset.

    - Comfortable with ambiguity and a fast-paced, early-stage environment.

    - Eagerness to learn and grow — even if you don’t meet every qualification, but are motivated and hungry to learn, we want to hear from you.

    - Bachelor’s degree or equivalent experience; advanced certifications a plus.

    - Exceptional communication skills

    - Ability to deal with ambiguity

Product & Project Manager


We are seeking a Head of Business Development & Operations to join our leadership team. This individual will play a dual role: driving business growth through partnerships, sales, and client relationships, while also leading the day-to-day operations of the company.

You will work closely with the CEO and leadership team to set strategy, manage execution, oversee financials, and ensure smooth delivery of products and implementations. The role combines elements of COO (operations and execution), CFO (financial management), and business development leader.

This is a highly visible role in a startup environment — ideal for someone who thrives on both external relationship-building and internal operational excellence.

  • Responsibilities:
    - Business Development & Growth

    • Develop and execute strategies to grow NDS’s client base and revenue.

    • Build and manage relationships with banks, financial institutions, and industry partners.

    • Lead business development efforts, including sales pipelines, proposals, and contract negotiations.

    • Represent NDS at industry events, conferences, and client meetings.

    Operations & Execution

    • Oversee day-to-day operations, ensuring smooth coordination across product, technology, and client implementation teams.

    • Manage, support, and work alongside Product & Project Managers to ensure on-time, high-quality delivery.

    • Define and track KPIs across product, client success, and business operations.

    • Build processes and playbooks to help NDS scale efficiently.

    Financial Management

    • Own NDS’s financial planning, budgeting, and reporting.

    • Track revenues, expenses, forecasts, and profitability.

    • Work with CEO on fundraising, investor reporting, and long-term financial strategy.

    • Establish financial controls, reporting processes, and compliance standards.

    Leadership

    • Act as a strategic partner to the CEO, helping set and drive company vision and execution.

    • Collaborate with the leadership team to prioritize initiatives and allocate resources.

    • Provide coaching and direction to cross-functional team members.

    Help shape company culture around accountability, growth, and innovation.

  • Qualifications:
    - 10+ years of experience in business development, operations, or executive management, preferably in technology or financial services.

    - Strong background in partnerships, sales, or revenue growth.

    - Proven experience with financial management (budgeting, forecasting, P&L ownership).

    - Familiarity with enterprise SaaS or digital solutions for financial institutions strongly preferred.

    - Excellent leadership and organizational skills, with experience managing cross-functional teams.

    - Strong communication, relationship-building, and negotiation skills.

    - Ability to thrive in a fast-paced, startup environment with shifting priorities.

    - Strategic thinker with hands-on execution mindset.

    - Bachelor’s degree required; MBA or advanced degree a plus.

Head of Business Development & Operations

Submit Resume