← Back to all jobs
23d 1h left to apply
Z

Senior Software Developer (AI focused) - 6 month contract

Zipdev🌍 Remote WorldwideEstimated: $80,000 - $120,000

✨ AI Insights & Summary

This Senior Software Developer role is an exceptional opportunity to shape the future of commercial software products by integrating cutting-edge AI capabilities. Working with a client focused on modern software solutions, you'll be instrumental in leveraging Large Language Models (LLMs) and machine learning to create intelligent workflows and enhance user experiences. If you're a seasoned developer with a passion for AI, a strong background in Microsoft technologies, and a desire to build scalable, secure, and innovative software, this remote position offers a chance to make a significant impact in a forward-thinking environment.

Job Title: Senior Software Developer (AI Focus)

About the Role

We are seeking an experienced Senior Software Developer to join our client’s team. Your primary responsibility will be to design, build, and enhance modern software solutions with a strong emphasis on AI-enabled capabilities. You will collaborate closely with Product Owners, UX/UI teams, Architects, and Engineering Leadership to translate business requirements into robust, scalable, secure, and maintainable software. This role spans the entire software development lifecycle, from initial design and architecture through implementation, testing, deployment, and continuous improvement.

A significant focus of this position is the development and integration of AI-powered features into commercial software products. You will work with Large Language Models (LLMs), machine learning solutions trained on proprietary datasets, intelligent automation workflows, and AI-driven user experiences designed to deliver tangible value to customers.

The ideal candidate possesses deep expertise in modern software development, extensive experience with Microsoft technologies, and a practical understanding of AI implementation. This role requires an individual capable of identifying opportunities to leverage AI for improving user workflows while upholding the highest standards of software quality, reliability, security, and usability.

Responsibilities

Software Design & Development

  • Design, develop, and maintain enterprise-grade applications using C#, ASP.NET, Azure, and modern web technologies.
  • Create detailed software implementation designs, architecture documentation, and technical specifications.
  • Develop AI-enabled product features, including intelligent workflows, recommendation systems, automation, natural language interactions, and integrations with AI platforms and APIs.
  • Build scalable and maintainable web applications and backend services.
  • Design, develop, and consume RESTful APIs, working with JSON/XML data structures.
  • Develop solutions supporting distributed architectures and asynchronous processing.
  • Implement machine learning-powered features using proprietary business data and customer datasets.

Quality & Testing

  • Adhere to Test-Driven Development (TDD) practices and create comprehensive unit tests.
  • Write clean, maintainable, and well-documented code.
  • Participate in peer code reviews and incorporate feedback to maintain high engineering standards.
  • Ensure software meets stringent quality, security, performance, and usability requirements.

Architecture & Technical Leadership

  • Apply software design patterns and architectural best practices, including MVC and MVVM.
  • Participate in technical planning sessions and provide accurate effort estimates for development initiatives.
  • Contribute to architecture reviews and implementation planning discussions.
  • Create and maintain essential technical artifacts, such as architecture diagrams, database schemas, entity relationship diagrams, and sequence diagrams.
  • Help guide technical decisions concerning AI architecture, software scalability, and system integrations.

AI Product Development

  • Evaluate emerging AI technologies and recommend suitable solutions based on product requirements.
  • Design, build, and implement AI-powered features utilizing Large Language Models (LLMs), machine learning models, and Agentic AI concepts.
  • Collaborate with Product and Design teams to identify opportunities where AI can enhance user workflows and customer outcomes.
  • Train, integrate, and optimize machine learning solutions using proprietary and business-specific data.
  • Design reliable, explainable, and scalable AI-driven experiences within commercial software products.
  • Understand the capabilities, limitations, and practical applications of AI technologies and apply them judiciously.

Collaboration & Delivery

  • Engage in Agile planning, sprint reviews, and implementation review sessions.
  • Demonstrate completed work to stakeholders and solicit feedback.
  • Collaborate effectively with Product, QA, Design, and Engineering teams to ensure successful product delivery.
  • Support software packaging, deployment, and release management processes.

Requirements

Core Experience

  • 7+ years of professional software development experience.
  • 5+ years of experience serving as a technical lead, project lead, or senior contributor in a product development setting.
  • Strong expertise in:
  • C#
  • ASP.NET
  • Microsoft Azure
  • RESTful APIs
  • JSON and XML
  • Experience building browser-based and responsive web applications.
  • Experience working with distributed architectures and asynchronous request handling.
  • Strong understanding of software design patterns and modern software architecture principles.
  • Experience with source control systems like Git and/or SVN.
  • Experience developing commercial software products within a product-focused environment.
  • Excellent software design, problem-solving, and analytical skills.
  • Proven experience creating technical documentation and implementation designs.
  • Solid understanding of unit testing and Test-Driven Development (TDD).
  • Excellent written and verbal English communication skills.

AI & Emerging Technologies

  • Demonstrated experience implementing AI-powered features in production software applications.
  • Strong understanding of Large Language Models (LLMs) and AI integrations.
  • Experience or exposure to Agentic AI concepts and architectures.
  • Familiarity with Machine Learning concepts and AI product development.
  • Experience leveraging proprietary datasets for training, fine-tuning, or optimizing AI/ML solutions.
  • Ability to evaluate, integrate, and validate AI technologies within software products.
  • Understanding of AI product design principles, reliability considerations, and user-focused AI implementation.

Nice-to-Haves

  • Master’s Degree in Computer Science or a related field.
  • Experience building AI-powered SaaS products.
  • Experience with Azure AI Services, Azure OpenAI, or other enterprise AI platforms.
  • Experience designing recommendation engines, intelligent automation systems, or conversational AI applications.
  • Familiarity with modern AI frameworks and API integrations.
  • Experience mentoring developers and providing technical leadership.
  • Experience working in highly regulated industries or enterprise software environments.

Benefits

  • Work remotely Monday - Friday, 40 hours a week (no weekends).
  • Health Care Reimbursement.
  • Active Lifestyle Reimbursement.
  • Quarterly Home Office Reimbursement.
  • Payroll Deduction Purchase Plans.
  • Continuous Learning Bonus.
  • Access to Training and Professional Development Platforms.
  • This position is fully REMOTE!

Apply Now

This job is active but will expire soon. Click below to apply on the company's website.

Apply for this role ↗

Share Job

Know someone who would be a perfect fit? Share this opportunity.

Job Overview

Posted6/13/2026
CategoryAI & Machine Learning
SourceJobsCollider

FAQ

Is this position remote?

The Senior Software Developer (AI focused) - 6 month contract role is a remote opportunity. The location specified is Remote Worldwide.

What is the salary?

The salary is not explicitly stated, but is competitive and based on experience.

How do I apply?

You can apply by clicking the "Apply for this role" button above to submit your application on the hiring website.

Similar Opportunities

S

AI Engineer

SAP FioneerRemote Worldwide🏠 Remote
Competitive
AI & Machine Learning
View Job →
T

Full Stack Senior Developer (AI‑Native)

TalanRemote Worldwide🏠 Remote
Competitive
AI & Machine Learning
View Job →
Q

Computer Vision & AI Engineer - N3XT Interceptor C‑UAS (m/f/d)

Quantum- Systems GmbHGilching🏠 Remote
Competitive
AI & Machine Learning
View Job →