As a Senior Software Engineer at NovaGo Solutions, you will be a key member of the founding Product Engineering Team responsible for designing, building and scaling NovaGo's AI-native Operations & Financial Orchestration Platform. You will work at the intersection of fintech and artificial intelligence and customised solutions for SME, enabling them to orchestrate their financials and access to liquidity. This is a hands-on builder role for engineers who enjoy creating products from zero-to-one, solving complex business problems and working directly with founders, product teams and customers to turn ideas into production-ready solutions.
Key Responsibilities
1. Product Architecture & Development
- Design, develop and maintain scalable, secure and high-performance software applications that support NovaGo's financial orchestration platform.
- Translate business requirements, operational workflows and customer pain points into technical solutions and product features.
- Develop reusable, maintainable and well-documented code following engineering best practices.
- Participate in system architecture, technology selection and technical design discussions.
2. AI- & Agentic-native Engineering
- Develop and integrate AI-powered capabilities that support financial operations, customer workflows and decision support.
- Design and implement agentic workflows that enable AI agents to perform tasks safely and effectively within defined business processes.
3. Embedded Finance & Integration
- Develop integrations with payment providers, banking partners, accounting software and financial service providers.
- Build APIs and services that enable embedded finance use cases such as payments, lending, treasury and liquidity management.
- Ensure integration reliability, scalability and security across multiple systems and partners.
4. Leadership & Collaboration
- Collaborate closely with founders, product managers, designers and business stakeholders to shape product strategy and roadmap.
- Mentor junior engineers, interns and technical team members.
- Contribute to building a high-performance engineering culture focused on ownership, learning and continuous improvement.
- Take ownership of projects and drive initiatives from concept through deployment and ongoing support.
What a Successful Candidate Looks Like
- Deliver production-ready features that solve real customer problems and generate measurable business value.
- Take ownership of key platform components and drive projects independently from design to deployment.
- Contribute significantly to the development of NovaGo's Data Hub, Financial Orchestration Layer and AI capabilities.
- Build scalable, secure and maintainable systems that support future platform growth.
- Demonstrate strong technical judgment, problem-solving ability and product thinking.
- Help establish engineering best practices and contribute to a strong, collaborative engineering culture.
- Actively contribute to NovaGo's mission of transforming traditional SMEs into Hybrid Human–AI Enterprises.
Qualification & Experience
- Bachelor's Degree in Computer Science, Software Engineering, Information Systems, Data Science, Artificial Intelligence, Engineering or a related discipline.
- Minimum 5 years of software engineering experience, preferably in high-growth startups, technology companies or product-focused organizations.
- Proven experience building and delivering SaaS products from concept to production.
- Demonstrated experience building and delivering fintech, financial services or embedded finance products.
- Experience integrating with third-party platforms such as payment gateways, banking APIs, accounting software or ERP systems.
The ideal candidate is a product-minded engineer who has successfully built and launched SaaS and fintech products, thrives in startup environments, enjoys working directly with customers and stakeholders, and is excited about building AI-native financial orchestration solutions that transform how SMEs operate and access financial services.