Senior Software Engineer – SaaS, Data & AI (Remote)

  • Full Time
  • Remote

Website sapphiresoftwaresolutions

Location

Remote

Job Category

  • Information Technology (IT) & Software
  • Engineering & Technical
  • Science & Research
  • Remote / Work-from-Home Opportunities

Job Overview

An exciting opportunity is available for an experienced Senior Software Engineer – SaaS, Data & AI to join a team developing next-generation customer-facing SaaS platforms and AI-powered enterprise solutions. This fully remote position is ideal for software engineers with strong expertise in cloud technologies, data architecture, and scalable application development who are passionate about building innovative digital products.

The successful candidate will design, develop, and modernize enterprise-grade cloud applications while working with modern software engineering practices, data-driven architectures, and emerging Artificial Intelligence technologies. The role involves collaborating with cross-functional teams to deliver secure, high-performance, and scalable software solutions that enhance customer experiences.

This position offers exceptional long-term career growth in cloud engineering, SaaS platform development, enterprise architecture, and Artificial Intelligence. Professionals will have opportunities to expand their expertise in Generative AI, Retrieval-Augmented Generation (RAG), cloud-native development, and enterprise application modernization through continuous professional development and technical upskilling.


Key Responsibilities

  • Design, develop, and maintain customer-facing SaaS applications.
  • Build scalable, secure, and high-performance cloud-based software solutions.
  • Develop enterprise applications using .NET and C#.
  • Design and optimize SQL databases, data models, and data architectures.
  • Collaborate with cross-functional teams to deliver modern software solutions.
  • Modernize legacy applications using cloud-native technologies.
  • Integrate AI and Generative AI capabilities into enterprise platforms where applicable.
  • Ensure software quality through best coding practices, testing, and code reviews.
  • Optimize application performance, scalability, and maintainability.
  • Participate in architectural design and technical decision-making.
  • Contribute to continuous improvement initiatives and engineering best practices.

Requirements & Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related discipline.
  • Minimum 7 years of commercial software engineering experience.
  • Strong expertise in:
    • .NET / C#
    • JavaScript
    • SQL
    • Data Warehousing
    • Data Modeling
    • Data Architecture
    • Customer-facing SaaS application development
    • Cloud-based application development (Azure preferred)
  • Experience designing scalable and high-performance enterprise software.
  • Strong analytical, problem-solving, and debugging skills.
  • Excellent communication and collaboration abilities.

Preferred Qualifications

  • Experience with Artificial Intelligence and Generative AI.
  • Knowledge of Claude and AI-powered chatbots.
  • Experience with Retrieval-Augmented Generation (RAG).
  • Experience using LangChain and LangGraph.
  • Experience with Snowflake or Databricks.
  • Microsoft Azure cloud expertise.
  • Experience with legacy application modernization.
  • Knowledge of ServiceNow application development.
  • Experience designing enterprise software architecture and large-scale codebases.
  • Relevant Microsoft Azure, AI, cloud, or software engineering certifications are considered an advantage.

Salary, Benefits & Career Growth

Benefits

  • Fully remote work opportunity.
  • Opportunity to work on next-generation SaaS and AI platforms.
  • Exposure to modern cloud technologies and enterprise software architecture.
  • Collaborative environment focused on innovation and technical excellence.

Career Growth

  • Advance your expertise in SaaS engineering, cloud-native development, and enterprise software architecture.
  • Gain hands-on experience with Artificial Intelligence, Generative AI, and RAG technologies.
  • Enhance your cloud engineering and data architecture capabilities.
  • Opportunities for continuous professional development, technical training, and industry-recognized certifications.

Application Process

Application Process (Website)

  • Apply only through the official job link.
  • Click Apply Now on the website.

HR Email for Application

Send your updated CV directly

To apply for this job email your details to nick@sapphiresoftwaresolutions.com