Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Qualifications
To succeed in this role, you should possess the following qualifications:Proficiency in Python programming and frameworksExperience with database management systemsFamiliarity with version control systems like GitStrong analytical and troubleshooting skillsAbility to work independently and in a team environmentExcellent communication skills
About the job
Monks is hiring a Remote Python Developer to help build and improve software solutions. This position is open to candidates based in Bangalore who want to work from home.
What You Will Do
Write and maintain Python code for new and existing projects
Work with colleagues from different teams to deliver features and resolve issues
Troubleshoot problems and suggest improvements to our products
Who We’re Looking For
Experience with Python programming
Comfort working remotely and collaborating online
Interest in building reliable, scalable software
About Monks
Monks is a forward-thinking technology company based in Bangalore, dedicated to delivering top-notch software solutions. We foster a collaborative and inclusive work environment that encourages innovation and professional growth. Join us to be part of a dynamic team that values creativity and excellence.
Join Zscaler as a Senior Staff Software Development Engineer, where you will play a pivotal role in designing and developing cutting-edge software solutions. You will collaborate with cross-functional teams to drive innovation and enhance our product offerings. Your expertise will help shape the future of secure cloud transformation!
Join SanDisk as a Senior Software Development Engineer, where you will play a pivotal role in designing and developing cutting-edge applications that enrich the user experience. Collaborate with cross-functional teams to innovate and implement software solutions that align with our mission to store and protect the world’s data.
Couchbase is looking for a Senior Software Development Engineer in Test (SDET) to join the Quality Engineering team in Bangalore, India. This role focuses on maintaining and improving high-quality standards across all components of Couchbase’s data infrastructure software systems. Role overview As a Senior SDET, you will work closely with Couchbase products and the quality engineering team’s functional and system test frameworks. The position involves planning, organizing, coordinating, and overseeing interconnected projects and programs of significant scope and complexity throughout their life cycle. This is a chance to contribute to the reliability and performance of software powering cloud, mobile, and edge applications for leading global enterprises. What you will do Support and enhance quality standards for Couchbase’s data platform. Work with test frameworks to strengthen software reliability. Collaborate with engineering and cloud teams during a period of rapid growth and scaling. Contribute to projects that impact cloud, on-premises, hybrid, mobile, and edge implementations. What we look for Experience in software quality engineering or software development in test roles. Ability to work on complex, interconnected projects across the full software life cycle. Familiarity with test frameworks and data infrastructure systems is a plus. Couchbase offers the opportunity to work with a team of innovative professionals in the database field, supporting businesses as they scale and adapt to new challenges. For more information, visit couchbase.com.
Zimperium® stands at the forefront of mobile security, dedicated to safeguarding the modern mobile enterprise. Our AI-powered platform offers real-time, on-device protection for mobile applications and devices, earning the trust of leading organizations and governments worldwide. We enable organizations to proactively defend against evolving threats, including mobile-targeted phishing (mishing), malware, application vulnerabilities, and zero-day exploits. Our mission is to empower organizations to navigate the dynamic digital landscape securely and with confidence.As the first and only company to deliver a comprehensive mobile threat defense system, Zimperium offers world-class protection against both known and unknown advanced mobile cyberattacks and malware.Utilizing our award-winning, machine learning-based engine, we protect against device, network, phishing, and application attacks across iOS, Android, and Windows devices, all while maintaining user privacy with a non-intrusive approach.In response to our rapid growth, we are seeking a Senior Python Engineer to join our team. You will play a pivotal role in establishing a robust engineering discipline, integrating software and systems to develop innovative solutions for both development and operational challenges.Location: Bangalore, India (Hybrid)Your role will involve building infrastructure, streamlining processes, and enhancing workflows through automation. You will collaborate with a team of inquisitive problem solvers, each bringing diverse perspectives, to tackle significant challenges. In this supportive environment, you will lead impactful projects while receiving mentorship to foster your professional growth.
Role Overview:As a Senior Software Development Engineer IV (SDE IV) at Jumio, you will be instrumental in architecting and developing robust backend systems. In this senior individual contributor role, you will own the development of intricate features, influence architectural direction, and mentor fellow engineers. Your primary objective will be to deliver high-quality, production-ready software while fostering innovation and upholding software engineering best practices. Importance of the Role: This position is crucial to Jumio's mission of providing state-of-the-art identity verification solutions. By promoting technical excellence and setting a positive example, you will facilitate faster product delivery, enhance system reliability, and elevate the engineering standards throughout the organization. Key Responsibilities Technical Design & Development: Lead the comprehensive development of key features or services across both backend and frontend. Collaborate with architects and team leads to design scalable, dependable, and easily maintainable systems. Produce clean, modular, and testable code adhering to TDD, design patterns, and coding best practices. Ensure flawless integration between backend services and frontend applications. Mentorship & Technical Leadership: Guide and mentor junior and mid-level engineers through code reviews, pair programming, and technical discussions. Promote engineering best practices such as peer reviews, static code analysis, and CI/CD standards. Contribute to the establishment of coding standards and development workflows that align with Jumio’s quality benchmarks. Innovation & Tooling: Utilize Large Language Models (LLMs) and AI tools to optimize development and testing workflows. Investigate and recommend new frameworks, libraries, or tools that can enhance team productivity and code quality. Quality & Performance: Work closely with QA and SRE teams to guarantee high performance, availability, and extensive test coverage. Develop and maintain automated test suites for functional, integration, and end-to-end testing. Monitor production systems, analyze performance metrics, and proactively mitigate bottlenecks. Cross-Team Collaboration:
Zscaler is hiring a Senior Manager - Software Development Engineering in Bangalore. This leadership role centers on guiding software projects from concept through delivery, with a strong focus on building solutions that address customer needs. Role overview The Senior Manager oversees a team of engineers, providing direction and support throughout the development process. The position involves managing project timelines, setting technical priorities, and ensuring that software products meet quality standards. What you will do Lead and mentor a team of software engineers Drive the execution of software projects Ensure delivery of reliable, high-quality products Align development efforts with customer requirements Requirements Experience managing engineering teams Strong background in software development Ability to motivate and guide technical staff Commitment to delivering solutions that serve customer needs
As a Senior Manager of Software Development Engineering at Zscaler, you will lead a dynamic team of engineers dedicated to enhancing our innovative cloud-based security solutions. You will be responsible for driving the software development lifecycle, ensuring the delivery of high-quality software products, and fostering a culture of continuous improvement and collaboration within your team.
At Reltio®, we are passionate about transforming data into a powerful asset that drives business success. Our award-winning AI-driven data unification and management solutions—including entity resolution, multi-domain master data management (MDM), and innovative data products—help organizations break free from data silos and harness trusted, interoperable data. The Reltio Connected Data Platform™ delivers the right data at the right time, enabling data and analytics leaders to respond swiftly to business demands. Major enterprise brands across various industries worldwide depend on our cloud-native MDM capabilities to enhance efficiency, mitigate risks, and propel growth.Our values are at the heart of everything we do. We prioritize our customers' success with a steadfast commitment to a “Customer First” philosophy. Embracing diversity, we stand by the belief that we are “Better Together” as One Reltio. We seek to “Simplify and Share” knowledge collaboratively, removing obstacles to foster progress. We hold ourselves accountable for outcomes, embodying a mindset of excellence where we “Own It”. Each day, we strive to innovate, ensuring that today is “Always Better Than Yesterday”. If you resonate with these values, we welcome you to join our team at Reltio and contribute to our mission of excellence.Recognized with numerous awards for our technology and culture, Reltio was founded on a distributed workforce model and offers flexible work arrangements to support our employees in balancing their professional and personal lives. If you are eager to contribute to groundbreaking technology and thrive in a collaborative environment focused on enabling digital transformation through connected data, we would love to hear from you!
At Couchbase, the operational data platform designed for AI, we empower businesses to thrive by transforming data into actionable insights. Leading organizations depend on Couchbase for critical operational, analytical, mobile, and AI-driven workloads. Our platform is engineered to replace outdated infrastructure and fragmented data services, providing enterprises with a cohesive solution that excels in performance, adaptability, and global scalability.With Couchbase, organizations unleash the potential of their data, creating innovative customer experiences, harnessing the vast capabilities of AI, and seamlessly extending applications from the cloud to the edge and beyond. Our AI-ready technology and collaborative enterprise partnership model simplify complexities and lower total ownership costs, allowing teams to remain agile, innovative, and secure.At Couchbase, we believe that data should be a catalyst for breakthroughs, not a hindrance. Join us in our mission to support the world’s leading companies as they scale, innovate, and remain resilient in the face of future challenges. Explore more about us at couchbase.com and follow us on LinkedIn and X.Ready to join our journey? Apply now!Role: Senior Software Engineer - Secondary IndexingIf you have a passion for designing and developing low-latency, highly scalable distributed database systems—including vector databases—this role is perfect for you.As a Senior Software Engineer, you will be involved in the design and development of features and enhancements for our core database platform. You will tackle technically challenging problems regularly and contribute to the cutting-edge technologies that our modern No-SQL database requires. With the rise of AI and RAG applications, vector databases play a crucial role. You will focus on designing and implementing features for a contemporary vector database while also addressing challenges related to multi-tenancy, auto-scaling, availability, and load balancing in our cloud database solutions. This position offers you the chance to significantly influence the design and architecture of Couchbase's next-generation cloud and vector database.ResponsibilitiesEnhance the core database platform by contributing features, including vector search capabilities.Oversee the entire task lifecycle from requirements gathering to handover to QA, Support, and Field teams.Own tasks completely, ensuring timely delivery.Collaborate effectively with team members to achieve task objectives.
Join Zscaler as a Senior Staff Software Development Engineer where you will play a pivotal role in developing innovative software solutions that enhance network security. You will collaborate with cross-functional teams to design, implement, and optimize our core products, ensuring high performance and scalability.
Senior Software Development EngineerJoin Brillio, a leading digital engineering firm, as a Senior Software Development Engineer. You will play a pivotal role in designing, developing, and maintaining high-quality software solutions. Collaborate with cross-functional teams to deliver innovative products that meet client needs and drive company success.
Join Zscaler as a Senior Software Development Engineer focusing on Identity and Access Management (IAM). In this critical role, you will drive the development of innovative solutions that secure user access across a wide range of applications. Collaborate with cross-functional teams to deliver high-quality software while utilizing cutting-edge technologies and best practices in software development.
At d-Matrix, we are dedicated to unlocking the transformative power of generative AI through cutting-edge technology solutions. Positioned at the forefront of software and hardware innovation, we continually push the boundaries of what is achievable. Our workplace fosters a culture of respect and collaboration.We highly value humility and prioritize direct communication. Our inclusive team thrives on diverse perspectives, enabling us to devise superior solutions. We are in search of passionate individuals eager to embrace challenges and are motivated by results. Ready to discover your playground? Together, we can explore the limitless potential of AI.Location:Hybrid, with on-site work at our Bangalore, India offices required 3-5 days a week.The Role: Senior Software Engineer - AI KernelsResponsibilities:As a key member of our team, you will contribute to the productization of the software stack for our advanced AI compute engine. Your role will involve the development, enhancement, and maintenance of software kernels tailored for next-generation AI hardware. You will bring expertise in constructing software kernels for various hardware architectures and possess a solid understanding of how to effectively map algorithms to these architectures. Your experience will include translating computational graphs generated by AI frameworks to the underlying hardware design. Your background in the full-stack toolchain equips you to optimize the intricate balance between hardware and software co-design. You will collaborate with compiler specialists to enhance our compiler infrastructure, working closely with experts in software (ML, systems) and hardware (mixed signal, DSP, CPU) domains.Qualifications:Minimum qualifications include:A Master’s degree in Computer Engineering, Mathematics, Physics, or a related field with 5+ years of industry experience, or a PhD in the same disciplines with at least 1 year of industry experience.A robust understanding of computer architecture, data structures, system software, and foundational machine learning principles.Proficiency in C/C++ and Python development within Linux environments, utilizing standard development tools.Experience in implementing algorithms using high-level programming languages such as C/C++ and Python.
Join Aerospike as a Senior Software Engineer in our Client Engineering team, where you will play a critical role in designing and enhancing our high-performance database solutions. You will collaborate with cross-functional teams to develop innovative features, optimize performance, and ensure the scalability of our database technology.
Zscaler is seeking a Senior Staff Software Development Engineer with expertise in C and Go to join its engineering team in Bangalore. This hybrid role requires three days per week in the office and reports to the Senior Director of Software Development. This position focuses on the control plane for Zscaler Internet Access (ZIA) and ZDX products. These products are designed to change how security services operate in the cloud, supporting secure connections for users, devices, and applications. What you will do Lead the design, development, and optimization of control path features in cloud infrastructure. Define and implement the technical roadmap to support business objectives. Develop and maintain components within a large-scale distributed system, with an emphasis on scalability. Apply AI-powered tools to improve engineering efficiency and problem-solving. Mentor and guide other engineers on the team. What helps you succeed Ability to navigate ambiguity and create solutions independently.
Join Couchbase, Inc. as a Senior Software Engineer and be a part of a dynamic team that is shaping the future of data management. In this role, you will leverage your expertise in software development to design, build, and enhance innovative solutions that meet the needs of our clients. Collaborate with cross-functional teams and contribute to the development of high-quality software products.
Join our dynamic team as a Senior iOS Software Engineer at hmgroup, where you will play a crucial role in designing, developing, and enhancing our iOS applications. You will work closely with cross-functional teams to deliver high-quality software solutions that meet our users' needs.
Role overview Grab Holdings Inc. seeks a Senior Backend Software Engineer based in Bangalore. The main focus is on developing and supporting backend systems that power Grab’s platform and services. What you will do Design and build backend software that can scale as the business grows Maintain and improve existing backend systems to ensure reliability Work closely with teams from different disciplines to deliver effective solutions Help create systems that enhance the user experience and support daily business needs
Role Overview Veeam Software is looking for a Senior Staff Software Engineer in Bangalore, India. This role focuses on designing and building software that helps businesses manage their data efficiently. The position offers the chance to influence product direction and contribute to solutions used by organizations worldwide. What You Will Do Design and develop software solutions for data management Collaborate with team members to drive technical innovation Maintain high standards for code quality and reliability About the Team Work alongside experienced engineers who value new ideas and technical excellence. The team is committed to delivering reliable products that meet the needs of businesses managing complex data environments.
Role Overview Grab is looking for a Senior Backend Software Engineer in Bangalore. This role centers on building and improving backend systems that power Grab’s services. The work directly supports the reliability and performance of applications used by millions. What You Will Do Design, implement, and refine scalable backend applications. Work closely with teams across engineering, product, and design to deliver new features and improvements. Focus on optimizing systems for better user experience and reliability.