Software Engineer

2 days ago


Bangalore, India Yularatech Full time

Position Title: Software Engineer – Scalable Solutions & Product Innovation Department: IT – Software Development Experience Level; Minimum of 5+ years of hands-on professional experience in designing, developing, and deploying scalable software solutions, with strong expertise in modern development frameworks and end-to-end product engineering Manager: Head of India Operations Direct Reports: NA Hire type: Contract Location: Remote Work-times: IST time zone Tag: Full Stack Engineer, Software Developer, Senior Software Engineer, Lead Engineer Yularatech is an IT services provider offering end-to-end quality IT solutions to our partner clients. We specialise in IT skills resourcing, IT consulting and outsourced application development and support. Position Summary We are looking for an experienced Senior Software Engineer with a minimum of 5+ years of experience who can work on building high-performance backend systems and scalable application components.  The role requires strong Python skills, cross-platform (Windows & Mac) desktop UI interaction expertise, and the ability to build new features from scratch while handling complex, unpredictable UI behaviors. You will work on core runtime systems, concurrency flows, sandboxing models, and cross-platform execution, while ensuring security boundaries and accessibility integrations. Key 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 behaviors 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   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 in 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 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. Soft Skills Good communication Experience in working with cross-cultural audiences Demonstrates leadership qualities Always possess the right attitude to create a win-win situation in the team


  • Software Engineer

    2 days ago


    bangalore, India Sonata Software Full time

    Sonata Software OverviewIn today's market, there is a unique duality in technology adoption. On one side, extreme focus on cost containment by clients, and on the other, deep motivation to modernize their Digital storefronts to attract more consumers and B2B customers.As a leading Modernization Engineering company, we aim to deliver modernization-driven...


  • bangalore, India Guidewire Software Full time

    SummaryGuidewire is the platform P&C insurers trust to engage, innovate, and grow efficiently. We combine digital, core, and data solutions to deliver a seamless experience for our customers. Our team is dedicated to building software that supports the future of the insurance industry, and we are looking for individuals who share our passion and vision.We...


  • bangalore, India Q2 Software Full time

    As passionate about our people as we are about our mission.Why Join Q2?Q2 is a leading provider of digital banking and lending solutions to banks, credit unions, alternative finance companies, and fintechs in the U.S. and internationally. Our mission is simple: build strong and diverse communities through innovative financial technology—and we do that by...


  • bangalore, India Cloud Software Group Full time

    Job Description About This Team:We are seeking a highly motivated and experienced Systems Software Engineer to join our ibi WebFOCUS development team. In this role, you will play a crucial part in ensuring the quality and new implementation of our flagship business intelligence and analytics WebFOCUS platform.  The ibi WebFOCUS platform helps organizations...


  • bangalore, India Indium Software Full time

    Role: Senior Software Engineer Backend-Focused Full Stack , React, AWS)Base Location: BengaluruRemote6+ years building scalable backend services with (ExpressJS/NestJS), React, and cloud-native serverless architectures.Experienced with TypeScript, ORM tools (Prisma/Sequelize/TypeORM), relational and NoSQL databases, AWS infrastructureSkilled in integrating...


  • bangalore, India Sahaj Software Full time

    About the roleYou’ll thrive if you’re hands-on, grounded, and passionate about building with technology. Our diverse tech stack includes TypeScript, Java, Scala, Kotlin, Golang, Elixir, Python, .Net, Node.js, and Rust.This role offers significant impact and growth opportunities while staying hands-on. We focus on lean teams without traditional management...


  • bangalore, India Sahaj Software Full time

    About the roleYou'll thrive if you're hands-on, grounded, and passionate about building with technology. Our diverse tech stack includes TypeScript, Java, Scala, Kotlin, Golang, Elixir, Python, .Net, Node.js, and Rust.This role offers significant impact and growth opportunities while staying hands-on. We focus on lean teams without traditional management...


  • bangalore, India Sonata Software Full time

    Hiring Python Developers Experience : 8-12yrsLocation : Bangalore/HyderabadNotice Period : ImmediateJob Description :Mandatory Skills: Python Developer, PySpark, Spark, Fast API, Cloud, SQL, Spark SQL,Scala, CI/CD pipelines, Hadoop ecosystem.Good Communication and Interpersonal SkillsPlease share the profiles to ramesh@sonata-software.com along with the ctc...


  • bangalore, India Sonata Software Full time

    Hiring Python Developers Experience : 8-12yrs Location : Bangalore/Hyderabad Notice Period : Immediate Job Description : Mandatory Skills : Python Developer, PySpark, Spark, Fast API, Cloud, SQL, Spark SQL, Scala, CI/CD pipelines, Hadoop ecosystem. Good Communication and Interpersonal Skills Please share the profiles to along with the ctc details and the...


  • bangalore, India Sonata Software Full time

    Hiring Python Developers Experience : 8-12yrs Location : Bangalore/Hyderabad Notice Period : Immediate Job Description : Mandatory Skills : Python Developer, PySpark, Spark, Fast API, Cloud, SQL, Spark SQL, Scala, CI/CD pipelines, Hadoop ecosystem. Good Communication and Interpersonal Skills Please share the profiles to along with the ctc details and the...