Relomote
Remote JobsRelocation Jobs
Add companySaved
Relomote

Relomote is a job board for remote, hybrid, and relocation jobs — every listing AI-classified for the countries it actually hires from, or the visa and relocation support it offers.

LinkedInCrunchbase

Remote jobs by category

  • Remote Engineering & Development jobs
  • Remote Customer Support jobs
  • Remote Design jobs
  • Remote Marketing jobs
  • Remote Sales jobs
  • Remote Product jobs
  • Remote Data & Analytics jobs
  • Remote People & Talent jobs
  • Remote Writing & Content Creation jobs
  • Remote Finance jobs
  • Remote Legal & Compliance jobs
  • Remote Operations & Admin jobs
  • Remote Data Entry jobs
  • Remote Virtual Assistant jobs
  • Remote Education/Training jobs
  • Remote Healthcare/Clinical jobs
  • Remote Other jobs

Remote jobs by location

  • Work from anywhere jobs
  • Remote jobs in Africa
  • Remote jobs in Asia
  • Remote jobs in Europe
  • Remote jobs in Latin America
  • Remote jobs in Middle East
  • Remote jobs in North America
  • Remote jobs in Oceania
  • All remote jobs →

Relocation & visa sponsorship

  • Visa sponsorship jobs
  • Relocation package jobs
  • Relocate to Europe
  • Relocate to Germany
  • Relocate to Netherlands
  • Relocate to Spain
  • Relocate to Portugal
  • Relocate to Greece
  • Relocate to United Kingdom
  • Relocate to Canada
  • Relocate to Australia
  • Relocate to Sweden
  • Relocate to Switzerland
  • Relocate to Japan
  • Relocate to United Arab Emirates
  • All relocation jobs →

© 2026 RelomoteAboutPrivacyTerms

Contact [email protected] · Built by Mahmoud

Relomote
Remote JobsRelocation Jobs
Add companySaved
CAI Software logo

MANAGER, SOFTWARE ENGINEERING

CAI Software
Posted 1 hour ago
🇮🇳India🏢Hybrid📁Engineering & Development
Is this job info correct?

Description Great people. Greater business impact. About CAI CAI Software builds digital work execution platforms and software solutions that help manufacturing businesses operate with greater clarity and control. Our people bring structure to complexity by replacing fragmented, paper-based processes with connected digital workflows that improve visibility, compliance, and decision-making in real industrial environments. With 45+ years of experience and a presence across 10+ countries, CAI combines deep industry understanding with practical technology. Our team consists of ~800 employees worldwide who work across 15 core industries and support 5,000+ customers, guided by sound judgment, long-term thinking, and outcomes that endure. CAI Business Units and the Markets We Serve CAI Software is organized into three business units - Graphic Communications, Process Manufacturing, and Discrete Manufacturing – aligned to the markets we serve. This structure allows our teams to stay close to customer needs while operating with the scale and support of a global software company. This role is part of our Process Manufacturing business unit, which provides ERP and operational software to manufacturers that transform raw materials into finished goods through formulas, recipes, or batch-driven processes. We work with small to enterprise manufacturers across industries such as food and beverage, bottling, pharmaceuticals, nutraceuticals, chemicals, paint, paper, tile, and supply chain logistics—supporting end-to-end operations from sourcing through production and distribution. CAI India CAI India is a strategic investment in the company’s future. Our Bangalore Center of Excellence is a place of ownership, expertise, and accountability. Teams in India work on global products end to end, contribute to key decisions, and influence how CAI evolves as a business. This is not a support-led model, but rather a center designed to lead through knowledge, responsibility, and trust. About the Role We're looking for an experienced and dynamic Software Development Engineering and Delivery Manager to lead and oversee our talented desktop, web/cloud, and application integration development teams. This individual will be a key leader in our engineering department, responsible for guiding the technical direction, execution, and delivery of both our established desktop application and our evolving web platform. The ideal candidate will have a strong background in software development, a passion for building high-quality solutions, and proven experience managing multiple development teams in a complex and evolving technical environment. This role requires a strategic thinker who can contribute to the architectural vision, drive the migration strategy from desktop to web, and ultimately help us build solutions that our customers will love. What You’ll Do The Engineering Manager’s responsibilities include but are not limited to: • Lead, mentor, and manage multiple interconnected development teams, fostering a collaborative, innovative, and high-performance culture. • Conduct regular one-on-ones, performance reviews, and support the career growth and development of team members. • Facilitate communication and collaboration between the desktop, web/cloud teams, and other stakeholders (e.g., product management, cloud operations, QA). • Provide technical leadership and architectural guidance for both the .NET desktop application and the Azure-based web application. • Contribute to the long-term vision of achieving cross-platform compatibility for the application. • Ensure the adoption of software development best practices, including coding standards, code reviews, source control management, build processes, testing, and operations. • Stay current with emerging technologies and industry trends, particularly in .NET, Azure, web development, and cross-platform solutions. • Oversee the entire software development lifecycle (SDLC) for product lines, from planning and design to development, testing, deployment, and maintenance. • Work closely with product management to understand requirements, define project scope, and ensure timely delivery of high-quality software that meets customer needs. • Manage project priorities, deadlines, and deliverables for both teams. • Champion Agile methodologies and drive continuous improvement in development processes. • Possess a strong understanding of the application's domain – advanced planning and scheduling for complex manufacturing processes – and its inherent complexities. • Facilitate the resolution of complex technical challenges and roadblocks. The ideal candidate is an ambitious, seasoned Software Development Engineering and Delivery Manager who relishes the opportunity to work closely with the entire product team to innovate and maintain software applications. To succeed, the Engineering and Delivery Manager must be well versed in managing and mentoring cross-platform engineering teams with an uncanny ability to motivate the teams to deliver solutions. This position reports into and works closely with Director of Product. In general, we're looking for team members whose equilibrium is juggling multiple projects and priorities. Strong candidates will possess an innate ability to set the standard and strive for excellence every minute of the day. To succeed at CAI candidates should be incredible critical thinkers, relentless problem solvers, and positive people. What We’re Looking For Bachelor's degree (or higher) in Computer Science, Engineering, or a related field. 12+ years of experience in software development, with a significant portion in a leadership or management role. • Proven experience managing and mentoring software engineering teams. Strong hands-on experience with the .NET framework and C# development. Demonstrable experience with cloud platforms, specifically Microsoft Azure (e.g., Azure App Services, Azure SQL Database, Azure DevOps). Experience with web application development technologies (e.g., ASP.NET Core, JavaScript, HTML, CSS, and Blazor). Experience with Agile software development methodologies (e.g., Scrum, Kanban). Excellent problem-solving, analytical, and critical thinking skills. Strong verbal and written communication skills, with the ability to effectively communicate with both technical and non-technical audiences. Proven ability to manage multiple projects and priorities simultaneously. Experience overseeing the development of complex, configurable software applications. Availability for at least 4 hours overlap with U.S. Pacific Time Nice to Have: • Master's degree in Computer Science, Engineering, or a related field. Experience managing multiple, distinct software development teams simultaneously. Specific experience with migrating legacy desktop applications to modern web/cloud architectures. Experience using AI coding assistants and LLMs to accelerate personal workflows or team delivery. Ability to evaluate architectural trade-offs, ensuring AI outputs align with long-term system maintainability and scalability. Familiarity with the security, licensing, and compliance risks associated with AI-generated code. Experience evolving traditional Agile/Scrum frameworks to accommodate the faster feedback loops of AI-first development. Experience with DevExpress UI components (for WinForms, WPF, ASP.NET, or Blazor). Knowledge of advanced planning and scheduling (APS) systems or manufacturing execution systems (MES). Experience with cross-platform development technologies and strategies (e.g., .NET MAUI, Blazor Hybrid, containerization with Docker/Kubernetes). Familiarity with database design and technologies (e.g., SQL Server). Experience with CI/CD pipelines and DevOps practices. Demonstrated ability to drive technical innovation and R&D efforts. Experience using Claude Code, or other AI tools in development is preferred Why Join Us You’ll work at the intersection of software and manufacturing operations—building the connections that make our customers’ data visible and actionable. This is a growth role with clear paths into integration architecture, product engineering, or technical leadership. You’ll gain deep domain knowledge in process manufacturing while contributing to a product used by 5,000+ customers worldwide. Qualifications Skills Behaviors : Motivations : Education Experience Licenses & Certifications Learn more about CAI

Similar jobs

Similar jobs

Neuron 7 logo

Lead Software Engineer – AI Platform Engineering

Neuron 7

🇮🇳India23 hours ago
Intuitive logo

IT Engineering Apps Software Developer

Intuitive

🇮🇳India5 days ago
Genpact logo

Software Development Engineer - Software Development Engineering N 4A

Genpact

🇮🇳India6 days ago
Flywire logo

Manager II, Software Engineering

Flywire

🇮🇳India6 days ago
Warnerbros logo

Director, Software Engineering - Data Platform, Hyderabad

Warnerbros

🇮🇳India6 days ago
Visa logo

Sr. Manager, Software Engineering (12-15 years exp at least 2 years as a manager; GenAI, Java, Python, GoLang)

Visa

🇮🇳India1 weeks ago