Drive technical excellence. Set standards for code quality, CI/CD, security (PCI DSS), testing, and code reviews — and make sure the team lives by them.
Develop a deep understanding of business requirements and drive technical initiatives that support business objectives, resolve operational challenges, and improve development efficiency and delivery speed.
Collaborate with cross-functional teams throughout the software development lifecycle, participating in technical design, code reviews, testing, and continuous improvement
Develop, maintain, and optimise C/C++ applications, applying modern C++ (C++11/14/17), multithreading, memory management, and performance tuning on Linux and Windows, including Qt/QML desktop clients.
Develop and maintain automated testing frameworks and scripts using industry-standard tools such as Selenium, Cucumber, Jenkins, CircleCI, and similar technologies.
You will be expected to leverage your knowledge of best practices and tools in this area to create efficient, reliable, scalable and high-performance code.
Experience deploying and supporting Node.js services on Azure App Service, integrating Azure AD authentication and implementing role-based access control.
Position Overview: : We are seeking a detail-oriented Software Engineer to join our team and play a role in automating document entry, bookkeeping, and accounting processes. As a Full-Stack Developer at SimpleAI, you will be responsible for building and maintaining web applications from end to end. You should be comfortable working independently on features, collaborating with the engineering team, understanding requirements, designing practical solutions, and delivering reliable production-ready code. The role requires strong problem-solving ability, clean coding practices, and confidence working across both frontend and backend systems.
Build retrieval-based solutions that allow AI applications to efficiently work with large codebases and engineering documentation, using techniques such as embeddings, vector search and hybrid retrieval