Senior Software Engineer
3 days ago
Position Title: Senior Software Engineer – AI Automation & Runtime Systems Department: IT – Software Development Experience Level: Minimum of 5+ years of hands-on professional experience in building AI-driven automation systems, scalable backend components, and cross-platform UI interaction frameworks. Manager: Head of India Operations Direct Reports: NA Hire type: Contract Location: Remote Work-times: IST timezone Tag: Python Engineer – AI Agent & Cross-Platform Automation, Senior Software Engineer – AI & Automation, Lead Software Engineer – Automation Systems Yularatech is an IT services provider offering end-to-end quality IT solutions to our partner clients. We specialize in IT skills resourcing, IT consulting and outsourced application development and support. Position Summary We are seeking a Senior Software Engineer to help build an AI assistant that can operate software interfaces like a human across web, desktop, and remote applications. The role involves strong Python development, UI interaction automation, and designing reliable, secure, cross-platform execution flows. You will work on core runtime systems, concurrency models, accessibility integrations, and adaptive UI handling to ensure the AI performs tasks safely, consistently, and intelligently. Key Responsibilities AI Agent & Computer Interaction Automation Responsibilities Build core components enabling the AI agent to operate software interfaces like a human. Implement systems that allow the AI to click, type, fill forms, navigate apps, and handle pop-ups. Design robust UI-state detection logic to ensure the AI works even when layouts change. Build fallback and recovery flows for non-deterministic or unexpected UI behavior. Enable the AI to operate across web apps, desktop apps, and remote desktops. Ensure all AI actions comply with security, authentication, and company policies. Core Engineering Responsibilities Build new product features and modules from scratch. Work with UI interaction layers for web and desktop environments. Develop and maintain backend services and core application components. Implement Desktop UI automation and integrate with OS accessibility APIs. Enable stable cross-platform execution across Windows and Mac. Handle async execution, concurrency, and multi-process workflows. Design runtime sandboxing and enforce strong security boundaries. Manage non-deterministic UI behaviour and build reliable fallback logic. Implement logging, tracing, error handling, and debugging systems. Collaborate closely with frontend, DevOps, QA, and product teams. Support cloud deployments (preferably AWS) and CI/CD pipelines. Mandatory Skills AI Interaction & Automation Skills Experience building automation systems that interact with UI elements (buttons, forms, pop-ups, modals). Ability to design reliable, human-like UI interaction flows for web, desktop, and remote environments. Strong understanding of screen-level automation, UI element detection, and fallback logic. Familiarity with tools or frameworks that simulate human interaction (accessibility APIs, UI automation APIs). Ability to design safe automation that respects permissions and security boundaries. Core Technical Skills Strong programming experience in Python (must-have). Good understanding of APIs, microservices, and backend system design. Experience with Desktop UI automation and OS accessibility APIs. Basic experience with async programming and event-driven architectures. Experience with SQL/NoSQL databases (PostgreSQL, MySQL, DynamoDB, MongoDB). Experience with cloud platforms (preferably AWS – Lambda, ECS, API Gateway, SQS, RDS). Strong understanding of concurrency, async flows, and multi-process execution. Experience using Git and Agile development processes. Ability to work independently without needing architect-level responsibilities. Good to Have Experience working with Windows and Mac desktop environments . Knowledge of runtime sandboxing, isolation, and system security boundaries. Experience with UI automation , web runtimes (DOM), Chromium or browser engine internals. Exposure to OS accessibility APIs (Windows UIA, macOS Accessibility, etc.). Working familiarity with non-deterministic UI behaviour. Knowledge of Terraform/CloudFormation (IaC). ML/CV experience is desirable. Experience with LLM-driven decision models. Experience in fintech, payments, or transaction-heavy systems. Knowledge of monitoring tools like CloudWatch or Datadog.
-
Senior Software Engineer
3 weeks ago
Bangalore Division, India Commonwealth Bank Full timeOrganization: At CommBank, we never lose sight of the role we play in other people’s financial wellbeing. Our focus is to help people and businesses move forward to progress. To make the right financial decisions and achieve their dreams, targets, and aspirations. Regardless of where you work within our organisation, your initiative, talent, ideas, and...
-
Senior Data Engineer
3 weeks ago
Bangalore Division, India Sonata Software Full timeMandatory * Experience building data pipelines * Highly proficient in python, Data frames * Experience with AWS Lambda, Events (SQS), API calls, Kinesis, DynamoDB * Highly proficient in SQL Query * Snowflake or experience with similar analytics database * Experience extracting data from SQL and NoSQL databases. * Experience with CI/CD pipeline to release the...
-
Senior Embedded Software Engineer
2 weeks ago
Bangalore Division, India Michael Page Full timeCompetetive Salary PF and Gratuity About Our Client Our client is an international professional services brand of firms, operating as partnerships under the brand. It is the second-largest professional services network in the world Job Description Senior Embedded Software EngineerYour Job:* Design, implement, and test embedded software for Smart Motion...
-
Senior Java Software Engineer
3 weeks ago
Bangalore Division, India Mobileum Full timeAbout Us: Mobileum is a leading provider of Telecom analytics solutions for roaming, core network, security, risk management, domestic and international connectivity testing, and customer intelligence. More than 1,000 customers rely on its Active Intelligence platform, which provides advanced analytics solutions, allowing customers to connect deep network...
-
Senior Software Engineer
3 weeks ago
Bangalore Division, India Mindteck Full time💼 Hiring: #Senior / #Lead #SoftwareEngineer (#CSharp / #DotNET)📍 Bangalore (Hybrid) | 3–4 days in office 💰 Budget: Open to discuss We are looking for #engineers who have strong experience building device-side software and working with #A/V, #multimedia, or #automationplatforms. Your work will contribute to systems that control lighting, #HVAC,...
-
Senior Frontend Developer
2 weeks ago
Bangalore Division, India BeeHyv Software Full timeSenior Frontend Developer (SDE III) – React Engineering About BeeHyv BeeHyv is a boutique software engineering firm helping enterprises and product companies modernize systems, build cloud-native platforms, and adopt AI/GenAI solutions. We bring the agility and craftsmanship of a high-end engineering partner, trusted by both startups and global...
-
Software Engineering Senior Lead
3 weeks ago
Bangalore Division, India Telstra Full timeAs a Software Engineering - Senior Lead, you have 13 + years of extensive experience in the Software Engineering domain, and a passion for coaching and developing people to perform at their absolute best. You play a leading role in developing the skills and capability of our specialised software team, supporting them to develop scalable solutions across the...
-
Senior Java Software Engineer- Contract
3 weeks ago
Bangalore Division, India Andor Tech Full time🚀 We're Hiring: Senior Java Software Engineer (Mid-Senior Level)📍 Location: Manyata Embassy Business Park, Bangalore. 🕒 Type: Contract | Hybrid Payroll: Andor Tech India Pvt Ltd. Client: Retail Product MNC Experience: 4+ Years Notice Period: Immediate Joiners Only About the Role We are seeking a highly skilled Software Engineer to design, develop,...
-
Senior Software Engineer
3 weeks ago
Bangalore Division, India Walmart Global Tech Full timeAbout Team: Marketplace Engineering team is at the forefront of building core platforms and services to enable Walmart to deliver vast selections at competitive prices and with best-in-class post-order experience by enabling third-party sellers to list, sell and manage their products to our customers on walmart.com. We do this by managing the entire seller...
-
Software Engineer
3 weeks ago
Bangalore Division, India Brillio Full timeJD for the Java + Graphql requirements Java Software Engineer Senior backend Must be able to, during technical skills interview, share screen with a local running copy of IntelliJ and go through some coding exercises while sharing screen. Must be able to demonstrate skills with Java, JSON, Maven, Spring Boot, Jax-RS, REST, and Unit Testing Spring Boot...