Lead Software Engineer

  • Category: Software Developer Jobs
  • Location: Moncton, New Brunswick
  • Job Type: Full Time / Part Time
  • Salary: Estimated: $ 17K to 29K
  • Published on: 2025/09/16

Lead Software Engineer - Innovative Fintech Startup

We are an innovative and rapidly growing startup in the Financial Services sector, seeking a passionate and hands-on Lead Software Engineer to architect, design, develop and maintain a proprietary solution in a highly secure, transaction-heavy environment. As part of our agile team, you will play a pivotal role in shaping the future of our technology while directly impacting the financial lives of many individuals.

We are looking for a well-rounded, dynamic individual who thrives in a fast-paced, evolving environment and is eager to take ownership of complex projects. You should be someone who excels in collaboration, enjoys leading and coaching development teams, and is driven by the opportunity to innovate and make a meaningful difference.

What You'll Do:

Lead the design, development, and implementation of cutting-edge financial technology solutions.
Work closely with internal teams, external business partners, and consumers to deliver robust, scalable, and secure products.
Provide technical leadership in a hands-on capacity, fostering a collaborative and high-performing development environment.
Take ownership of key projects within an agile framework, ensuring the delivery of high-quality, secure, and scalable systems.
Drive innovation and continuous improvement while maintaining a focus on bank-level security and seamless transaction processing.
Mentor and guide a talented development team, helping them grow their skills and achieve their full potential.
Leverage a range of technologies, including Mobile Technologies, Java, React, AWS Cloud infrastructure, APIs, and Bank-level Security, to create groundbreaking solutions.
What We Offer:

A fun, dynamic, and personable work environment where creativity, innovation, and talent are highly valued.
The opportunity to have a direct and meaningful impact on the future of the company and the financial lives of individuals.
A collaborative team of motivated, driven individuals working together to solve complex problems in the financial sector.
The chance to build your career in a rapidly growing startup, leading cutting-edge projects that make a difference.
About You:

You have a strong background in software development, with proven experience (7+ years) leading teams and delivering complex solutions.
You enjoy taking on hands-on development tasks and leading by example.
You are passionate about creating innovative solutions to improve the financial experiences of individuals and businesses.
You thrive in an agile, fast-moving environment and are comfortable adapting to changing priorities as well as leading engineering teams.
You have experience working with technologies including Java, Restful services, Ios or Android Native (preferred), and security-focused systems.
This is your chance to join a rapidly growing company and make a lasting impact on the future of financial technology. If you’re looking for a role where you can combine your technical expertise with leadership and innovation, we’d love to hear from you!

Responsibilities:

Technical Leadership: Provide strong technical leadership across all phases of the software development lifecycle, ensuring high-quality technical deliverables. Lead by example with hands-on coding, conduct code reviews, and enforce best practices for design, security, and maintainability in all deliverables.
Architectural Design & Guidance: Define and guide the architectural vision for scalable, secure, and high-performance systems. Design solutions that ensure business needs are met, and balance technical debt with long-term system sustainability. Provide architectural guidance from conception through to production launch, ensuring alignment with both business and technical objectives.
Agile Development & Estimation: Lead technical estimations for sprints and releases, ensuring the development team has accurate timelines. Work in an Agile environment, adapting to evolving business needs and requirements, while ensuring timely delivery of features.
Hands-On Development & Issue Resolution: Actively contribute to the development process by coding, troubleshooting, and addressing issues promptly. Ensure that the product is delivered on time, with exceptional quality and the highest coding standards.
Security & Compliance: Oversee and implement security practices in line with industry standards to safeguard sensitive financial data. Ensure compliance and identify vulnerabilities in the system, prioritizing data security and protecting against potential threats.
API Design & Development: Lead the design, development, and optimization of APIs and RESTful services tailored to financial transactions, ensuring they meet performance, security, and scalability requirements. Provide oversight for integration of third-party financial systems and services.
AWS Infrastructure Management: Maintain and enhance AWS infrastructure, ensuring scalability, security, and cost optimization for cloud-hosted services. Apply best practices for managing cloud environments in a fintech context, ensuring robust disaster recovery plans and high availability.
Continuous Improvement & DevOps: Ensure smooth integration of continuous integration (CI) and continuous delivery (CD) pipelines to automate testing, build, and deployment processes. Lead initiatives to improve the team's development workflows, ensuring faster releases and more reliable software delivery.
Collaboration & Stakeholder Management: Work closely with team and key stakeholders to gather requirements, prioritize features, and create innovative solutions that meet company goals. Foster collaboration to ensure the team's technical work aligns with business objectives.
Mentorship & Team Growth: Lead and mentor junior and mid-level developers, fostering a culture of learning, collaboration, and ownership. Provide guidance on coding practices, security considerations, and technical problem-solving. Encourage professional development and career growth for team members.
Scalability & Performance: Ensure systems are designed for scalability, with a keen focus on performance optimization. As fintech systems scale, be proactive in identifying bottlenecks and implementing solutions that maintain or improve system responsiveness across various devices and browsers.
Financial Systems Expertise: Preferred or willing to learn – A deep understanding of the financial services domain, including core banking systems, payment gateways, financial regulations, and industry standards. Leverage knowledge of financial workflows to design solutions that meet regulatory and customer expectations.
Big Data Integration (Desired): Experience working with big data technologies and integrating large datasets into applications, enabling advanced analytics, fraud detection, or personalized customer experiences within the fintech ecosystem.
Leadership in Change Management: Take ownership of leading change and improvement initiatives, both within the development team and across the company’s technology stack. Drive technical innovation while managing risks and ensuring quality standards are maintained.
Risk Management & Troubleshooting: Identify and manage potential technical risks that could impact business operations, from system failures to data breaches. Ensure comprehensive testing and risk mitigation strategies are in place for all products before release.
Time/Cost Estimation & Resource Management: Provide accurate time/cost estimates for system features, enhancements, and releases. Manage resources effectively, ensuring projects are completed on time and within budget.
Cross-Platform Compatibility: Ensure that fintech applications are compatible across multiple devices and platforms while optimizing for performance, security, and ease of use in a highly regulated environment.
This is a full-time, permanent position and not a contract or freelance position. To be considered, candidates must be eligible to work in Canada, must reside in New Brunswick and will be required to undergo background checks as part of the hiring process.

Job Type: Full-time

Pay: $48,5+0.14-$100,524.22 per year

Benefits:

Casual dress
Company events
Employee stock purchase plan
Flexible schedule
Wellness program
Application question(s):

Willing to undergo background check?
Experience:

Java: 5 years (required)
Leadership: 2 years (required)
Language:

English (required)
Location:

Moncton, NB E1C 4X7 (required)
Work Location: Hybrid remote in Moncton, NB E1C 4X7

Application deadline: 2025-04-30


Company Name: QUBER

Related jobs

  • MS Dynamics 365 CRM Developer

    Job Title: Microsoft Dynamics 365 CRM Data Migration Developer We are seeking a highly skilled Microsoft Dynamics 365 CRM Data Migration Developer to join our client's team in Dubai. About Us: Crystal Solutions Ltd. is a leading international recruit...

    Full Time / Part Time

    $ Estimated: 25K to 35K

    Jaipur, Rajasthan

    2025/10/04


    Apply Now

  • Java Developer_Director_Software Engineering

    MS Investment Management Technology (IMIT) Morgan Stanley Investment Management Technology exclusively partners with the Morgan Stanley Investment Management business division to design and develop systems and integrate vendor products to globally su...

    Full Time / Part Time

    $ Estimated: 17K to 34K

    Mumbai, Maharashtra

    2025/10/04


    Apply Now

  • RCE-DET-Java

    At EY, you’ll have the chance to build a career as unique as you are, with the global scale, support, inclusive culture and technology to become the best version of you. And we’re counting on your unique voice and perspective to help EY become even b...

    Full Time / Part Time

    $ Estimated: 23K to 33K

    Remote

    2025/10/04


    Apply Now