CrawlJobs Logo

Senior Software Engineer - AI-Powered Microservices

India, Chennai Employment contract · Job Posted June 01, 2026
Apply Position
Job Link Share

Job Description

We are seeking an innovative and experienced Senior Software Engineer to join our dynamic team. In this role, you will be at the forefront of building next-generation, AI-driven microservices. The ideal candidate will have a strong background in microservices architecture and a passion for leveraging cutting-edge AI technologies, including Microsoft Copilot and various Large Language Models (LLMs), to drive efficiency and innovation. You will be responsible for designing, developing, and deploying highly scalable and intelligent services that will redefine our product offerings.

Job Responsibility

  • Design, build, and maintain efficient, reusable, and reliable microservices using modern best practices
  • Utilize AI-powered development tools, specifically Microsoft Copilot, to accelerate the software development lifecycle, from coding and testing to documentation
  • Develop and manage robust API integrations with a variety of Large Language Models (LLMs) to embed advanced AI capabilities into our applications
  • Collaborate with architects and product managers to design scalable and resilient systems that meet business and technical requirements
  • Write clean, scalable, and thoroughly tested code
  • Champion best practices in software development and mentor junior engineers
  • Work closely with cross-functional teams, including data science, product, and operations, to deliver high-quality, integrated solutions
  • Stay current with the latest advancements in AI, microservices, and cloud technologies, and actively look for opportunities to incorporate them into our platform

Requirements

  • 5-7 years of professional experience in software development, with a significant focus on building and deploying microservices
  • Strong command of one or more backend programming languages such as Python, Java, C#, or Go
  • Proven experience with microservices architecture, including service discovery, API gateways, and inter-service communication
  • Hands-on experience with a major cloud platform (e.g., Azure, AWS, or GCP), including containerization (Docker) and orchestration (Kubernetes)
  • Solid experience in designing, building, and consuming RESTful or gRPC APIs
  • Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience

Nice to have

  • Demonstrable experience using AI-powered coding assistants like Microsoft Copilot, GitHub Copilot, or similar tools in a professional environment
  • Prior experience in building applications that integrate with LLMs from providers like OpenAI, Google, Anthropic, or open-source models
  • Familiarity with CI/CD pipelines and infrastructure-as-code (IaC) tools (e.g., Terraform, Ansible)
  • Experience with both SQL and NoSQL database technologies (e.g., PostgreSQL, MongoDB, Redis)
  • Experience working in an Agile/Scrum development process

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Software Engineer - AI-Powered Microservices

8 matching positions

Senior Software Engineer

We are looking for a passionate back-end Software Engineer who is deeply driven ...
Location
Location
United States
Salary
Salary:
Not provided
cyware.com Logo
Cyware
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • US Citizenship is a requirement of this position in accordance with 8 U.S.C 1324b(a)(2)(C)
  • Bachelor’s degree or higher, in Computer Science, Engineering, IT or a related discipline
  • 5+ years of practical experience in building Django applications is a huge plus
  • Knowledge in Python, with the ability to build efficient REST API using Django REST Framework
  • Experience with AI/ML integrations: building and consuming REST / gRPC services that use LLMs (OpenAI, local models, etc.)
  • Hands-on experience designing and implementing RAG pipelines (vector stores, embeddings, document indexing, retrieval strategies)
  • Experience with Go (GoLang) for building high-performance microservices or backend components is a strong plus
  • Knowledge of scheduling framework or event-driven programming in Django
  • The ability to naturally follow good development practices like test automation, CI/CD, source version control, GitHub, etc.
  • Experience with applications that have scaled
Job Responsibility
Job Responsibility
  • Develop features from proposal to polished end result
  • Manage and review code contributed by the rest of the team and work with them to get it ready for production
  • Take initiative in improving the software in small or large ways to address pain points in your own experience as a developer
  • Keep code easy to maintain and keep it easy for others to contribute
  • Work with multi-disciplinary teams to maintain and support production and operations of Cyware Products
What we offer
What we offer
  • We offer a comprehensive benefits package including time off, paid holidays, retirement plans, insurance coverage and much more
  • We’ll invest in your career
  • We offer competitive compensation packages
  • Fulltime
Read More
Arrow Right

Senior Software Developer – Digital Solutions (Microsoft Power Platform & Azure)

We are expanding our Digitalization & IT team and are looking for a Senior Softw...
Location
Location
Germany , Berlin
Salary
Salary:
Not provided
ibvogt.com Logo
ib vogt GmbH
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of software development experience, including solution architecture or senior-level responsibilities
  • Strong expertise in Power Platform and Azure cloud services
  • Proven experience integrating enterprise systems and building APIs or microservices
  • Working knowledge of AI/ML technologies and their practical application
  • Strong communication skills and the ability to turn complex requirements into elegant solutions
Job Responsibility
Job Responsibility
  • Lead development of enterprise applications using the Microsoft Power Platform (Power Apps, Power Automate, Power BI)
  • Architect and implement cloud solutions in Azure (Functions, Logic Apps, App Services, API Management)
  • Build a robust data integration layer connecting ERP, SCADA/telemetry, GIS, CMMS, BIM, and other core systems
  • Develop AI-powered tools using Co-Pilot, Azure AI, LLMs, and automation frameworks
  • Drive Digital Twin development for solar PV assets across project development, engineering, construction, and O&M
  • Act as a technical advisor to stakeholders, ensuring scalable, secure, and maintainable solutions
  • Mentor developers as well as Digital Champions and help establish best practices, governance, and development standards
What we offer
What we offer
  • Competitive remuneration and motivating benefits
  • Opportunity to shape the data foundation of ib vogt’s digital transformation journey
  • Work on cutting-edge data platforms supporting real-world renewable energy assets
  • A truly international working environment with colleagues from all over the world
  • An open-minded, collaborative, dynamic, and highly motivated team
  • Fulltime
Read More
Arrow Right

Software Engineer

Atlassian’s Grad++ program combines hands-on technical training, professional gr...
Location
Location
Canada , Burnaby; Vancouver; Richmond
Salary
Salary:
94500.00 - 123375.00 CAD / Year
https://www.atlassian.com Logo
Atlassian
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Programming & AI/ML Proficiency: Experience with Python, Java, or other modern object oriented languages, with exposure to AI/ML frameworks (TensorFlow, PyTorch, scikit-learn) and understanding of machine learning fundamentals
  • Software Engineering Experience: Proven development skills through internships, work experience, projects, or publications, including experience with APIs, cloud platforms, or AI-powered applications
  • Data & System Design: Strong understanding of data structures, statistical concepts, and familiarity with design patterns for modern systems including AI/ML architectural patterns (data pipelines, model serving, microservices)
  • Currently enrolled full time in a [degree and major type] program and are graduating by [date].
Job Responsibility
Job Responsibility
  • Build Production-Ready Features: Develop scalable code for Atlassian's products (Jira, Confluence, Trello) used by millions of teams worldwide, contributing to reliable systems that power global collaboration
  • Own End-to-End Projects: Take ownership of features from design through deployment, including implementation, testing, and monitoring in production environments
  • Collaborate in Agile Teams: Work closely with senior engineers, product managers, and designers using Agile methodologies and lean practices to deliver impactful solutions
  • Innovate with AI/ML Technologies: Contribute to AI-powered features and integrations, working with modern frameworks, agentic systems, and intelligent automation capabilities
  • Solve Complex Technical Problems: Tackle challenging issues related to distributed systems, data processing, and user experience optimization while using data-driven insights to validate assumptions and improve products.
What we offer
What we offer
  • health and wellbeing resources
  • paid volunteer days
  • Fulltime
Read More
Arrow Right

Senior Software Engineer (Applied AI)

As a Senior Software Engineer (Applied AI), you will play a critical hands-on ro...
Location
Location
United States , Seattle; New York City; Boston
Salary
Salary:
130000.00 - 200000.00 USD / Year
pearlhealth.com Logo
Pearl Health
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-8+ years of professional experience in software engineering, with a strong foundation in service-oriented architectures and distributed systems
  • Hands-on experience building and productionizing Applied AI/LLM features, including working with RAG architectures, vector databases, embedding models, and/or Agentic workflows
  • Experience with observability and evaluation practices for production LLM systems (prompt tracking, quality metrics, cost monitoring)
  • Strong proficiency in Python, relational databases, and a major cloud platform (AWS preferred)
  • A deep understanding of modern service design principles, including RESTful and event-driven architectures
  • Proven experience designing, building, and optimizing data-intensive applications
  • A demonstrated history of mentoring engineers and driving technical best practices within a team
  • A strong background in performance optimization, reliability engineering, and security best practices
Job Responsibility
Job Responsibility
  • Design, build, and own production AI features powered by LLMs, including RAG architectures (chunking strategies, semantic search, vector databases) and Agentic workflows
  • Develop high-performance data pipelines, APIs, and microservices that process healthcare data at scale and securely integrate LLM outputs into user-facing experiences
  • Execute Proof-of-Concepts (POCs) and technical evaluations of new AI technologies to validate product viability and scalability
  • Build responsive web applications using modern frontend frameworks to deliver intuitive, user-facing intelligence and analytic features
  • Ensure observability, monitoring, and operational excellence for AI-powered services, championing security and regulatory compliance (HIPAA, SOC2)
  • Drive architectural decisions and system optimizations for AI features in close collaboration with product and engineering leadership
  • Own technical projects from discovery to delivery with autonomy, ensuring solutions align with business needs and long-term scalability
  • Mentor and upskill fellow engineers on Applied AI best practices, fostering a strong culture of technical excellence and collaborative growth
  • Contribute to the team's understanding of LLM capabilities, limitations, and best practices within the healthcare domain
  • Participate in thorough design and code reviews, raising the bar for technical quality across the team
What we offer
What we offer
  • discretionary performance bonus
  • equity options
  • competitive benefits package
  • Fulltime
Read More
Arrow Right

Head of Development and Engineering

We are seeking an experienced Head of Development & Engineering to lead our tech...
Location
Location
United States
Salary
Salary:
200000.00 - 230000.00 USD / Year
evercommerce.com Logo
EverCommerce
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field
  • 10+ years in software engineering roles, with at least 5 years in senior leadership
  • Proven track record of leading large-scale system migrations (VB6 to .NET preferred)
  • Experience driving cloud migration strategies and SaaS product transformation
  • Exceptional verbal and written communication skills
  • Strong proficiency with Microsoft .NET technologies (C#, .NET Core, ASP.NET)
  • Proven leadership in guiding teams implementing microservices architecture, containerization (Docker, Kubernetes), and cloud platforms (Azure, AWS, or GCP)
  • Familiarity with CI/CD, DevOps practices, and modern software delivery pipelines
  • Knowledge of relational and NoSQL databases
  • Proficiency with tools including Jira, Confluence, Mural, Excel, and other Agile related platforms
Job Responsibility
Job Responsibility
  • Lead the migration of legacy VB6 systems into modern .NET environments
  • Architect and guide the transition of monolithic applications into microservices-based, cloud-native SaaS solutions
  • Ensure scalability, security, and high availability across all modernized platforms
  • Advocate, evangelize, and instantiate AI-powered design, build, and implementation of SW code development, review, and QA/QC
  • Align to the conceptual and logical models that support technical modernization and long-term technical strategies per CTO’s enterprise architecture
  • Working to Iterative-Agile frameworks (Scrum, LeSS, Kanban…) and embed Design/System Thinking into team’s culture
  • Lead, mentor, and inspire engineering teams to embrace AI technologies to the fullest extent possible, leading design methodologies, and best practices
  • Establish clear engineering standards, code quality practices, and review processes
  • Serve as a change agent to guide teams and stakeholders through major technology transitions, instantiate a coherent, measurable AI-powered SW Engineering team
  • Communicate technical strategies and progress effectively to both technical and non-technical stakeholders
What we offer
What we offer
  • Continued investment in your professional development
  • Day 1 access to a robust health and wellness benefits package, including an annual wellness stipend
  • 401k with up to a 4% match and immediate vesting
  • Flexible and generous (FTO) time-off
  • Employee Stock Purchase Program
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, AI Developer Tools

At Docker, we make app development easier so developers can focus on what matter...
Location
Location
United States , Seattle
Salary
Salary:
184600.00 - 260700.00 USD / Year
docker.com Logo
Docker
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years building production-grade backend systems or developer-facing tools
  • Hands-on experience with AI/ML technologies such as practical production experience with LLM APIs (OpenAI, Anthropic, etc.), prompt engineering, or AI agent development
  • Proficiency in Go (preferred), Rust, Java, or Python with strong software engineering fundamentals
  • Experience designing and building distributed systems, microservices, or platform infrastructure
  • Strong understanding of cloud-native systems (AWS, GCP, or Azure), APIs, and data stores
  • Solid grasp of CI/CD, automated testing, code review practices, and modern development workflows
  • Product-minded approach to building developer tools with focus on user experience and measurable outcomes
  • Excellent communication skills in remote, asynchronous environments with ability to document technical decisions clearly
  • Ownership mentality with bias for action and iterative delivery
  • Comfortable working autonomously across distributed teams and navigating ambiguity
Job Responsibility
Job Responsibility
  • Build AI-Powered Developer Tools: Design, implement, and ship production-ready AI agents and tools that accelerate developer productivity such as code review and refactoring assistants, automated test generators, local environment setup tools, deployment pipeline diagnostic agents, and on-call assistance tools
  • Implement LLM Integrations: Build robust, production-grade integrations with LLM APIs (OpenAI, Anthropic, etc.) such as prompt engineering, response parsing, error handling, rate limiting, cost management, and performance optimization
  • Develop Agent Orchestration Systems: Create agent frameworks and orchestration systems that enable complex multi-step workflows, tool calling, context management, and agent-to-agent communication
  • Contribute to Platform Infrastructure: Build self-service platform capabilities that enable teams across Docker to rapidly deploy and operate their own AI developer tools such as deployment pipelines, observability integration, security controls, and operational tooling
  • Drive Adoption of AI-Native Development: Build tools and programs that accelerate adoption of AI developer tools such as Claude Code, Cursor, and Warp across Docker's engineering organization
  • Ensure Production Quality: Write well-tested code with strong test coverage (unit, integration, end-to-end)
  • establish monitoring, alerting, and operational excellence for AI systems
  • Collaborate Cross-Functionally: Partner with Principal Engineer on architecture, work with product and design teams on features and UX, and collaborate with platform teams (Infrastructure, Security, Data) on integrations
  • Participate in Operations: Take part in on-call rotation for AI developer tools
  • respond to incidents, debug production issues, and drive continuous improvement of system reliability
What we offer
What we offer
  • Freedom & flexibility
  • fit your work around your life
  • Designated quarterly Whaleness Days plus end of year Whaleness break
  • Home office setup
  • we want you comfortable while you work
  • 16 weeks of paid Parental leave
  • Technology stipend equivalent to $100 net/month
  • PTO plan that encourages you to take time to do the things you enjoy
  • Training stipend for conferences, courses and classes
  • Equity
  • Fulltime
Read More
Arrow Right

Software Engineer III, AI Developer Tools

At Docker, we make app development easier so developers can focus on what matter...
Location
Location
United States , Seattle
Salary
Salary:
157000.00 - 222750.00 USD / Year
docker.com Logo
Docker
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years building production-grade backend systems or developer-facing tools with strong software engineering fundamentals
  • Hands-on production experience with AI/ML technologies including practical experience with LLM APIs (OpenAI, Anthropic, etc.), prompt engineering, and AI agent development
  • Proficiency in Go (preferred), Rust, Java, or Python with strong software engineering fundamentals
  • Experience designing and building distributed systems, microservices, or platform infrastructure
  • Strong understanding of cloud-native systems (AWS, GCP, or Azure), APIs, and data stores
  • Solid grasp of CI/CD, automated testing, code review practices, and modern development workflows
  • Demonstrated ability to work independently on day-to-day work with general guidance on new projects
  • Product-minded approach to building developer tools with focus on user experience and measurable outcomes
  • Excellent communication skills in remote, asynchronous environments with ability to document technical decisions clearly
  • Ability to build effective working relationships across multiple teams
Job Responsibility
Job Responsibility
  • Build AI-Powered Developer Tools: Design, implement, and ship production-ready AI agents and tools that accelerate developer productivity such as code review and refactoring assistants, automated test generators, local environment setup tools, deployment pipeline diagnostic agents, and agents that simplify on-call tasks when handling incidents
  • Implement LLM Integrations: Build robust, production-grade integrations with LLM APIs (OpenAI, Anthropic, etc.) such as prompt engineering, response parsing, error handling, rate limiting, cost management, and performance optimization
  • Develop Agent Orchestration Systems: Create agent frameworks and orchestration systems that enable complex multi-step workflows, tool calling, context management, and agent-to-agent communication
  • Contribute to Platform Infrastructure: Build self-service platform capabilities that enable teams across Docker to rapidly deploy and operate their own AI developer tools such as deployment pipelines, observability integration, security controls, and operational tooling
  • Drive Adoption of AI-Native Development: Build tools and programs that accelerate adoption of AI developer tools such as Claude Code, Cursor, and Warp across Docker's engineering organization
  • Ensure Production Quality: Write well-tested code with strong test coverage (unit, integration, end-to-end)
  • establish monitoring, alerting, and operational excellence for AI systems
  • Collaborate Cross-Functionally: Partner with Principal Engineer and Senior Engineers on architecture, work with product and design teams on features and UX, and collaborate with platform teams (Infrastructure, Security, Data) on integrations
  • build effective partnerships across multiple teams
  • Act as Technical Resource: Help teammates solve problems and share knowledge through code reviews and technical discussions
What we offer
What we offer
  • Freedom & flexibility
  • fit your work around your life
  • Designated quarterly Whaleness Days plus end of year Whaleness break
  • Home office setup
  • we want you comfortable while you work
  • 16 weeks of paid Parental leave
  • Technology stipend equivalent to $100 net/month
  • PTO plan that encourages you to take time to do the things you enjoy
  • Training stipend for conferences, courses and classes
  • Equity
  • Fulltime
Read More
Arrow Right

Vp, Engineering

Take a pivotal leadership role with our client as Vice President, Engineering. Y...
Location
Location
Estonia
Salary
Salary:
Not provided
vankaizen.com Logo
Van Kaizen
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field
  • 15+ years of software engineering experience, including 7+ years in senior leadership
  • Proven success leading large, distributed engineering teams in high-growth environments
  • Deep expertise in cloud platforms, distributed systems, microservices, event-driven architectures, APIs
  • AI/GenAI experience strongly preferred
  • Track record of improving productivity, accelerating delivery, and driving operational excellence
  • Strategic yet hands-on leadership style with a bias for action
  • Excellent communication and influence skills, including experience working with executive stakeholders
  • High-energy, empathetic leader who is visible, approachable, and inspiring
Job Responsibility
Job Responsibility
  • Lead engineering strategy and execution with the CTO and senior leadership
  • Architect and scale cloud-native, microservices platforms for high availability
  • Drive an AI-powered productivity transformation with new tooling and workflows
  • Set engineering standards across CI/CD, observability, incident response, and debt reduction
  • Build, mentor, and lead a globally distributed engineering organisation
  • Foster velocity and quality with a stellar user experience for players
What we offer
What we offer
  • flexible, remote-friendly work setup
  • long-term growth opportunities
Read More
Arrow Right