Senior Software Engineer Search Jobs in Bengaluru

631 Jobs Found

AS

Staff Engineer - Software Development

Aviatrix Systems

7+ Years | Not Disclosed | Bengaluru, Karnataka, India | Full-time

Staff Engineer - Software Development (Cloud AI & Network Security) Location: Bengaluru Company: Aviatrix Experience Required: 7+ Years About Aviatrix: Aviatrix is a global leader in cloud network security, trusted by over 500 enterprises. We provide a specialized platform for securing multi-cloud environments, giving organizations the control and visibility needed to modernize their cloud strategies. Architectural Focus & Impact As a Staff Engineer, you will architect and deliver advanced AI-driven network security solutions. This role bridges the gap between Distributed Systems (Python/Go), Real-time Telemetry, and LLM-integrated automation to build self-learning, adaptive security infrastructures. Technical Expertise Core Software Engineering: Languages: Deep proficiency in Python and Go (Golang). Distributed Systems: Mastery of Kubernetes, Microservices, and high-scale observability (Prometheus, ELK). Data Pipelines: Experience with real-time stream processing using Kafka, Flink, Kinesis, or Pub/Sub. Networking & Security Domain: Cloud Infrastructure: Expert knowledge of VPC/VNet design, Routing, Load Balancers, and Overlays. Firewall Technologies: Hands-on with Deep Packet Inspection (DPI), NGFW/IDS/IPS, and Cloud-native firewalls (AWS, Azure, GCP). Security Frameworks: Alignment with Zero Trust, NIST CSF, and CIS Benchmarks. AI & Machine Learning Integration: Model Serving: Experience serving ML models via REST or gRPC. Generative AI: Familiarity with LLM integration, RAG (Retrieval-Augmented Generation), LangChain, and vector databases. Key Responsibilities System Architecture: Lead the design of cloud-native microservices for security control planes. AI-Driven Features: Integrate LLMs for Natural Language-to-Firewall Rule translation and automated incident summarization. Technical Leadership: Mentor junior engineers and set high standards through rigorous Design and Code Reviews. Cross-Functional Collaboration: Partner with Data Scientists and Cloud Networking teams to deliver production-grade AI features. Benefits & Why Join Us Regional Package: Comprehensive pension, private medical coverage, and life assurance. Wellbeing: Annual wellbeing stipend and generous holiday allowance. Growth Culture: We value unique career paths and prioritize candidates who are passionate about the intersection of AI and Security.

Engineer Staff Engineer Software Engineer software Software Engineer
TA

Senior Software Engineer (backend)

Talview

4-6 Years | Not Disclosed | Bengaluru, Karnataka, India | Full-time

Senior Software Engineer (Backend) Location: Bengaluru Hiring is still rooted in outdated processes manual screening, unconscious bias, long feedback cycles, and excessive administrative overhead. Organizations spend more time managing hiring than discovering real talent. At Talview, we re changing that with AI that actually works. We build GenAI-powered hiring and assessment platforms that make recruitment faster, fairer, and scalable. Our AI Products Alvy The world s first AI Proctoring Agent. Ivy A conversational AI Interviewer transforming first-round screenings. Our impact: 10M+ assessments delivered across 120+ countries. The Role We are looking for a Senior Software Engineer (Backend) to build high-performance systems. You will work across Talview s backend ecosystem including PostgreSQL, Redis, AWS Lambda, GraphQL, Hasura, Temporal, and microservices to deliver secure, reliable, and globally scalable solutions. What You ll Do Design and operate scalable microservices supporting millions of assessments. Monitor and optimize system performance and efficiency. Own backend services end-to-end from development to maintenance. Collaborate with Frontend, QA, Product, and Customer Success teams. Solve engineering challenges directly impacting platform stability. You Might Be a Fit If You Have Required Qualifications: 4 6 years of backend engineering experience, primarily with Node.js. Deep understanding of OOP, design patterns, and SOLID principles. Experience with unit, integration, and functional testing. Strong knowledge of distributed systems and SQL (PostgreSQL). Working knowledge of Docker, Kubernetes, and microservices. Familiarity with: Time-series & Messaging: InfluxDB, Prometheus, Kafka, RabbitMQ, SQS. Caching & Frameworks: Redis, Hasura, Apollo. Cloud: AWS S3, Azure Blob. Bonus Points: Experience in SaaS or high-scale product environments. Hands-on experience with AI-assisted coding tools (Cursor, Windsurf, etc.). Understanding of Agile/Scrum methodologies. Our Culture: The 5Cs We re driven by Collaboration, Commitment, Credence, Customer-centricity, and Candor. We work together, ship quality, and communicate openly. What You Get Competitive compensation and best-in-class hardware. Flexibility: 5-day work week and flexible hours. Growth: Accelerated career paths in a fast-scaling organization. Perks: Stocked pantry, monthly lunches, and annual offsites.

Senior Software Senior software Engineer Senior engineer
TA

Senior Software Engineer (frontend)

Talview

4-6 Years | Not Disclosed | Bengaluru, Karnataka, India | Full-time

Senior Software Engineer (Frontend) Location: Bengaluru Hiring is still trapped in the past: manual screening, unconscious bias, and administrative overload. Talview is changing that with AI that actually works. We build GenAI-powered hiring and assessment platforms that make recruitment faster, fairer, and scalable. Our AI Products Alvy: The world s first AI Proctoring Agent for intelligent, scalable exam monitoring. Ivy: A conversational AI Interviewer enabling unbiased first-round assessments. Impact: 10M+ assessments delivered across 120+ countries for global enterprises. The Role We re seeking a Senior Frontend Engineer passionate about building fast, intuitive, and elegant user experiences. You will lead frontend initiatives, architect high-performance UI systems, and elevate engineering standards across the organization. This is ideal for engineers who thrive on technical leadership and solving complex UX challenges. What You ll Actually Do Lead & Mentor: Guide engineers, drive execution, and ensure top-tier UI quality. Architect Interfaces: Build scalable, high-performance, and accessible applications. Collaborate Deeply: Partner with Product, Design, and Backend teams to shape workflows. Performance & Accessibility: Optimize rendering and responsiveness while enforcing WCAG and ARIA guidelines. Engineering Standards: Maintain code quality through reviews, best practices, and improved CI/CD pipelines. You Might Be a Fit If... Required Qualifications: 4 6 years building modern frontend applications. Expert-level HTML, CSS, and JavaScript knowledge. Strong experience with React, React Hooks, Jest, and React Testing Library. Deep understanding of accessibility standards (WCAG, ARIA). Experience with Git, CI/CD pipelines, and modern build tools. Proven ability in mentoring or leading other engineers. Bonus Points For: Experience with Frontend performance optimization. Knowledge of Micro-frontend architecture or Design Systems. Hands-on experience with AI-assisted coding tools (Cursor, Windsurf, Codex, etc.). Our Culture: The 5Cs We live by Collaboration, Commitment, Credence (trust), Customer-centricity, and Candor. We work together, ship quality, and keep it real. What You Get Competitive compensation and the best hardware/software tools. Work-Life Balance: 5-day work week with flexibility. Perks: Fully stocked pantry, monthly team lunches, and annual offsites. Growth: Strong career acceleration in a fast-growing product company.

Senior Software Senior software Engineer Senior engineer
SL

Senior Software Engineer

Subex Limited

5+ Years | Not Disclosed | Bengaluru, Karnataka, India | Full-time

Position: Technical Anchor - Senior Software Engineer Location: Bangalore, Karnataka, India Department: Service Management Experience: 5+ Years We are seeking a Senior Software Engineer to act as a Technical Anchor within our Service Management team. This role requires 5+ years of experience with strong Java and Spring Boot skills, focusing on developing, maintaining, and enhancing software modules while guiding junior team members. Key Responsibilities: Design, develop, and debug software modules and components according to product requirements. Resolve complex technical challenges and implement solutions for performance, reliability, and security. Adhere to software design principles and engineering best practices (Unit Testing, Code Review). Support bug fixes and actively participate in the product lifecycle. Identify and implement product innovations. Mentor freshers and contribute to team goals. Required Skills: Java Spring Boot Database (Oracle / PostgreSQL) Hadoop basics GWT basics Angular basics Competencies: Problem Solving (L2) Communication Skill (L2) Team-oriented mindset: Think Customer, Create Value, Make It Happen, Win Together, Be Open Be Fair.

Senior Software Senior software Engineer Senior engineer
GT

Senior Backend Engineer

Growtharc Technologies

4+ Years | Not Disclosed | Bengaluru, Karnataka, India | Full-time

Position: Senior Backend Engineer (Java/Node.js) Location: Remote/Hybrid | Bengaluru, IND We're searching for a Senior Backend Engineer to join our team. If you have 4+ years of experience building scalable microservices with Java (Spring Boot) and Node.js, we want to talk to you! You'll be instrumental in designing, developing, and maintaining robust backend systems, ensuring high performance and reliability for our applications. What You'll Do: Design and build scalable microservices using Java/Spring Boot and Node.js. Develop and implement RESTful APIs for seamless system communication. Contribute to our microservices architecture, focusing on best practices. Collaborate with front-end teams to integrate backend services. Manage and optimize database schemas (SQL/NoSQL). Ensure code quality through testing, code reviews, and CI/CD. Troubleshoot and resolve performance issues and bugs. Maintain clear technical documentation. What You'll Bring: 4+ years of backend engineering experience with Java, Spring Boot, and Node.js. Strong understanding of RESTful API design and microservices patterns. Proficiency with relational and NoSQL databases. Experience with CI/CD, Docker, and Kubernetes. Excellent problem-solving and communication skills. A collaborative mindset and a passion for building high-quality software. Bonus Points: Experience with cloud platforms (AWS, Azure, GCP). Familiarity with message brokers (Kafka, RabbitMQ).

Senior Backend Engineer Senior engineer Backend Engineer
5N

Senior Software Engineer (full Stack)

5c Network Pvt. Ltd.

3+ Years | Not Disclosed | Bengaluru, Karnataka, India | Full-time

Position: Senior Software Engineer (Full Stack) Employment Type: Full-time, Onsite (Work from Office) Location: Bangalore, Karnataka, India Experience Required: 3+ years Job Summary: We are seeking a Senior Full Stack Engineer with 3+ years of experience specializing in React.js, Node.js, and MongoDB to build and maintain scalable web applications. This full-time, onsite role in Bangalore involves backend API development, frontend UI/UX collaboration, code reviews, and mentoring junior developers. Experience with cloud platforms, CI/CD, and microservices is a plus. Key Responsibilities: Design, develop, and maintain scalable client- and server-side applications. Build responsive, intuitive user interfaces in collaboration with UI/UX designers. Develop robust backend services and RESTful APIs using Node.js and Express.js. Participate in code reviews and ensure adherence to best practices. Troubleshoot, debug, and upgrade existing software components. Write clean, maintainable, and well-documented code. Implement automated testing strategies to enhance reliability. Stay updated with emerging technologies and industry trends. Mentor junior developers and contribute to knowledge sharing within the team. Required Qualifications: Bachelor s degree in Computer Science, Engineering, or related field. 3+ years of professional experience in full-stack development. Strong proficiency in React.js (state management, hooks, component architecture). Experience with Node.js and Express.js backend development. Expertise in MongoDB database design, querying, and Mongoose ODM. Solid understanding of RESTful API design and implementation. Familiarity with Git version control. Knowledge of web application security principles. Strong problem-solving skills and attention to detail. Excellent communication and teamwork abilities. Preferred Skills: Experience with cloud platforms (AWS, Azure, GCP). Familiarity with containerization and orchestration tools (Docker, Kubernetes). Experience with microservices architecture. Knowledge of CI/CD pipelines. Understanding of Agile development methodologies. Experience with performance optimization. Familiarity with testing frameworks. Qualification : Bachelors degree in Computer Science, Engineering, or related field.

Senior Software Senior software Engineer Senior engineer
CO

Senior Software Engineer, Customer Solutions

Commure

3+ Years | Not Disclosed | Bengaluru, Karnataka, India | Full-time

Job Title: Senior Software Engineer Customer Solutions Location: Bengaluru, India Employment Type: Full-time Department: Engineering About Commure Commure is revolutionizing healthcare with AI-powered technologies designed to eliminate administrative overhead and give clinicians more time with patients. Our platform combines advanced LLM AI, RTLS, and workflow automation to streamline clinical operations, improve patient engagement, and enhance care delivery. We support 250,000+ clinicians across hundreds of care sites nationwide and we re just getting started. If you're passionate about building life-changing solutions in one of the world s most vital industries, now is the time to join. About the Role As a Senior Software Engineer on the Customer Solutions team, you ll be instrumental in building and customizing applications on top of our Patient Experience Platform to address client-specific needs. Your work will directly impact how healthcare providers interact with our technology and serve patients better. Key Responsibilities Translate business and client requirements into scalable, maintainable technical solutions. Design, develop, and integrate customized applications and services using our core platform. Collaborate with internal teams and customers to prioritize features and maintain a customer-focused development backlog. Build long-term client relationships through technical leadership and delivery excellence. Implement and maintain observability through logging, monitoring, and alerting systems. Apply SRE and DevOps practices to improve stability and incident response. Coordinate testing and quality assurance activities in collaboration with QA teams. Stay informed on healthcare tech trends and integrate innovations into the platform. Participate in client-facing meetings to advise on feasibility, risks, and technical trade-offs. Mentor junior engineers and contribute to a strong engineering culture. Required Qualifications Bachelor's or Master s degree in Computer Science, Engineering, or a related field. 3+ years of professional software development experience. Frontend: React, Next.js, TypeScript Backend: Python, Node.js Cloud: Proficiency in AWS, Azure, or GCP with experience in cloud-native architectures CI/CD: Familiarity with tools like GitHub Actions, Google Cloud Build, etc. Infrastructure: Experience with Docker, Kubernetes, and IaC principles Monitoring & Observability: Implemented logging, tracing, and alerting systems Production Support: Experience with on-call rotations and incident response Strong communication and collaboration skills with cross-functional teams Experience working directly with clients to deliver technical solutions Understanding of APIs, webhooks, and third-party system integrations in healthcare Preferred Skills Familiarity with HIPAA, FHIR, HL7, and other healthcare standards Understanding of data privacy, compliance, and security best practices Strong problem-solving abilities and adaptability in dynamic environments Experience in client support, customization, or professional services engineering is a plus Why You ll Love Working at Commure + Athelas Mission-Driven Work Help transform healthcare through meaningful technology. Elite Backing Backed by General Catalyst, Sequoia, Y Combinator, and more. Explosive Growth 500%+ YoY growth pre-merger and Series D funded. Competitive Benefits Flexible PTO, health insurance, parental leave, and more (location-specific). Be part of the future of healthcare. Join Commure and help build intelligent, scalable systems that truly matter. Qualification : Bachelor's or Masters degree in Computer Science, Engineering, or a related field.

Senior Software Senior software Engineer Senior engineer
SE

Senior Software Engineer - Backend

Serko

Fresher | Not Disclosed | Bengaluru, Karnataka, India | Full-time

Senior Software Engineer Backend Location: Bengaluru, Karnataka, India Employment Type: Full-time About Serko Serko is a cutting-edge global technology platform transforming business travel and expense management. Join a passionate team of travelers and technologists powering the world s leading business travel marketplace. As an equal opportunity employer, Serko values diversity and authenticity to create a positive impact. With offices across New Zealand, Australia, North America, China, and a growing hub in Bengaluru, India, we re expanding rapidly and seeking talented professionals to build innovative, world-class products. Role Overview: Senior Backend Software Engineer As a Senior Software Engineer specializing in backend development, you will play a key role in designing, building, and maintaining robust server-side applications. You will collaborate closely with product and technology teams to deliver scalable, high-quality software solutions that enhance customer experiences. You will foster a culture of continuous improvement, driving best practices such as test automation, code refactoring, and modern development methodologies. Key Responsibilities Develop clean, maintainable backend services and APIs with regular deployments to production. Collaborate with Product and Technology teams to build software that delivers exceptional user experiences. Participate in system architecture and design decisions to create scalable and efficient solutions. Advocate for and implement modern engineering practices including Domain-Driven Design, CI/CD, pair programming, and mob programming. Take ownership in a build and run environment, supporting deployment, monitoring, and ongoing maintenance of your code. Mentor and support fellow engineers to foster technical growth and collaboration. Contribute to continuous improvement of team processes, practices, and product quality. Promote a positive engineering culture through leadership, collaboration, and best practices. What You ll Bring Strong proficiency in C# and .NET backend development. Experience or familiarity with frontend technologies like React and Next.js is a plus. Passion for learning new technologies and adapting within a dynamic tech stack. Experience in the travel industry is advantageous but not required. Pragmatic approach to delivering secure, high-performing, and well-designed solutions. Excellent communication, planning, and problem-solving skills. A collaborative team player who thrives in an inclusive environment and values constructive feedback. Competitive base salary with medical benefits and discretionary incentives based on individual and company performance. Access to a robust learning & development platform to support your career growth and skills enhancement. Flexible work policies promoting work-life balance and productivity. Opportunity to make a real impact in a fast-growing, innovative business travel technology company. Join Serko s Bengaluru team as a Senior Backend Software Engineer and help shape the future of global business travel technology.

Senior Software Senior software Engineer Senior engineer
RU

Senior Software Engineer - Cloud Native Protection

Rubrik

4+ Years | Not Disclosed | Bengaluru, Karnataka, India | Full-time

Senior Software Engineer Cloud Native Protection Location: Bangalore, India About the Team Rubrik s Cloud Native Protection team safeguards customer data on public cloud platforms. With cloud data growing rapidly and cyber threats increasing, the team builds scalable, secure solutions to protect, search, and analyze cloud data efficiently. Operating like a startup within a startup, the team tackles complex engineering challenges in a culture driven by strong engineering values and collaboration. About the Role As a Senior Software Engineer, you will be a key technical leader responsible for driving complex projects, designing scalable cloud-native software, and mentoring team members. You ll work closely with other engineers and cross-functional partners, bringing technical expertise, initiative, and leadership to deliver impactful solutions. What You ll Do Design, develop, test, deploy, maintain, and improve cloud native protection software. Tackle open-ended, complex problems, leading investigation and scoping efforts. Own project execution and ensure successful delivery of assigned work. Mentor and guide junior engineers, fostering their growth. Collaborate with product management, QA, UI/UX, documentation, and support teams. Experience & Qualifications Education & Experience: Bachelor s or Master s degree in Computer Science or related field. 4+ years of professional experience in software development. Technical Skills: Proficient in one or more programming languages: Go, Java, C/C++, Scala, Python. Experience with public cloud platforms (AWS, Azure, GCP) is a plus. Familiarity with Docker, containers, Kubernetes, and microservices architectures is a bonus. Strong understanding of SDLC, design patterns, and software engineering best practices. Leadership & Collaboration: Proven problem-solving skills and attention to detail. Experience reviewing and designing software artifacts with high quality. Strong leadership and communication skills with a track record of mentoring others. Ability to work independently and deliver impactful results on complex projects. Rubrik is committed to securing the world s data through Zero Trust Data Security . Our platform combines machine learning and cloud-native technology to protect enterprises against cyberattacks, insider threats, and operational disruptions, ensuring data availability and integrity even under adverse conditions. Qualification : Bachelors or Masters degree in Computer Science or related field.

Senior Software Senior software Engineer Senior engineer
GC

Senior Software Engineer, Google Ads

Google Careers

5+ Years | Not Disclosed | Bengaluru, Karnataka, India | Full-time

Senior Software Engineer Google Ads Location: Bengaluru, Karnataka, India Company: Google Minimum Qualifications Bachelor s degree or equivalent practical experience. 5+ years of experience in software development using one or more programming languages. Strong understanding of data structures and algorithms. 3+ years of experience in testing, maintaining, or launching software products. 1+ year of experience in software design and architecture. Preferred Qualifications Master s degree or PhD in Computer Science or a related technical field. 1+ year of experience in a technical leadership role. Experience developing accessible technologies. About the Role Google s software engineers are at the core of building next-generation technologies that shape the way billions of users interact with information and each other. This role demands versatility, a strong grasp of core computer science concepts, and a readiness to solve challenges across the technology stack. As a Senior Software Engineer in the Google Ads team, you will work on products that power the open internet and connect advertisers with billions of users worldwide. You ll design and develop solutions across domains including search, display, shopping, travel, video advertising, and analytics. Your work will help businesses of all sizes from local startups to global enterprises achieve measurable results with trusted, impactful advertising tools. Key Responsibilities Design, develop, test, deploy, and maintain scalable software solutions. Write clean, efficient, and well-tested code for product or system development. Participate in and/or lead design and architecture reviews to assess and choose optimal technologies. Review code written by peers to ensure adherence to best practices regarding style, testability, and performance. Troubleshoot and resolve system or product issues through root cause analysis of hardware, network, or software components. Maintain and contribute to internal documentation and educational materials; adapt content based on user feedback and product changes. Qualification : Bachelors degree or equivalent practical experience.

Senior Software Senior software Engineer Senior engineer
SC

Principal Software Engineer

Swiggy Careers

10-14 Years | Not Disclosed | Bengaluru, Karnataka, India | Full-time

Principal Software Engineer StoreFront Team Location: Bangalore, Karnataka Hybrid Work (2 3 days in office/week) Experience: 10 14 Years About the Role Swiggy is looking for an experienced Principal Software Engineer to join our StoreFront Engineering team. This team is at the heart of Swiggy s customer experience across all major business lines Food, Instamart, Genie, and Stores. You will play a critical role in building highly scalable systems that power personalized discovery, seamless ordering, efficient payments, and data-driven merchandising for millions of users. About the Team The StoreFront team develops intelligent and robust systems including: Intent-driven merchandising and smart cataloging Relevance-based search and checkout management Multi-tenant payment platforms and Swiggy Money wallet integrations Scalable solutions supporting millions of transactions per day with 99.95% uptime What You Will Do Architect, design, and operate high-scale, distributed, low-latency systems with real-time capabilities. Lead development and expansion of Swiggy s multi-tenant ordering, payments, and wallet platforms across multiple verticals. Define and execute the long-term technology vision across the StoreFront organization. Make key technology and tool decisions to improve scalability, efficiency, and maintainability. Write and review code, contribute to system design, and drive end-to-end implementation and delivery. Act as a technical mentor and guide engineering best practices, including architectural reviews, coding standards, and operational excellence. 10 14 years of software development experience, with a proven track record of building and scaling high-performance, distributed systems. Strong proficiency in programming languages like Java or Golang (required). Deep understanding of data structures, algorithms, and design patterns. Hands-on experience with real-time systems, multi-tenant architectures, and microservices. Experience building platforms that serve millions of daily active users at scale. Familiarity with Swiggy s technology stack (e.g., Redis, Kafka, AWS, MySQL, NoSQL, Kubernetes) is a plus. Knowledge of machine learning and predictive modeling is a strong advantage. Strong analytical, problem-solving, and communication skills. This is a high-impact, high-ownership opportunity to influence core customer-facing systems in one of India s largest tech-first consumer platforms. You will be working with world-class engineers and leaders, solving complex challenges, and contributing to a product used by millions every day. Equal Employment Opportunity Swiggy is proud to be an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees regardless of race, religion, gender, sexual orientation, age, disability, or any other legally protected characteristics.

Principal Software Engineer Principal engineer Software Engineer
GC

Software Engineer III - AI/ML, Platforms and Devices

Google Careers

Fresher | Not Disclosed | Bengaluru, Karnataka, India | Full-time

Software Engineer III - AI/ML, Platforms and Devices Company: Google Location: Bengaluru, Karnataka, India Minimum Qualifications: Bachelor s degree or equivalent practical experience. 2 years of experience in software development with one or more programming languages, or 1 year with an advanced degree. 2 years of experience in data structures or algorithms. 1 year of experience in one or more of the following: Speech/audio (e.g., technology duplicating and responding to the human voice), reinforcement learning (e.g., sequential decision making), ML infrastructure, or specialization in another ML field. 1 year of experience with ML infrastructure (e.g., model deployment, model evaluation, optimization, data processing, debugging). Preferred Qualifications: Master's degree or PhD in Computer Science or a related technical field. Experience developing accessible technologies. About the Job Google's software engineers work on cutting-edge technologies that transform how billions of users connect, explore, and interact with information. Our products must handle data at a massive scale, far beyond web search. We seek engineers who bring innovative ideas from various fields, including information retrieval, distributed computing, large-scale system design, networking, data storage, security, artificial intelligence (AI), natural language processing (NLP), UI design, and mobile development. As a Software Engineer, you will work on training and optimizing complex machine learning (ML) models for the Tensor Processing Unit (TPU). By enabling models across diverse applications like camera, speech, Translate, TTS (Text-to-Speech), and others on Edge TPU, you will gain valuable experience in efficient model architectures, optimization techniques, and on-device machine learning at Google. You will also be responsible for managing project priorities, deadlines, and deliverables. Google's mission is to organize the world s information and make it universally accessible and useful. Our Devices & Services team combines the best of Google AI, software, and hardware to create radically helpful experiences for users. We design and develop new technologies and hardware to make user interactions faster, more seamless, and powerful. Whether advancing form factors, improving interaction methods, or innovating new ways to capture and sense the world around us, our Devices & Services team is helping make people's lives better through technology. Responsibilities Write product or system development code. Collaborate with peers and stakeholders through design and code reviews to ensure best practices (e.g., style guidelines, accuracy, testability, and efficiency). Contribute to documentation or educational content and adapt based on product updates and user feedback. Triage product or system issues, debug, track, and resolve by analyzing the source of issues and their impact on hardware, network, or service operations. Implement solutions in one or more specialized Machine Learning (ML) areas, utilize ML infrastructure, and contribute to model optimization and data processing. Qualification : Master's degree or PhD in Computer Science or a related technical field.

Software Engineer Software Engineer Engineer iii Software engineer iii
GC

Software Engineer Iii, Machine Learning

Google Careers

2-2 Years | Not Disclosed | Bengaluru, Karnataka, India | Full-time

Software Engineer III - Machine Learning, Google One Company: Google Location: Bengaluru, Karnataka, India Minimum Qualifications: Bachelor s degree or equivalent practical experience. 2 years of experience in software development with one or more programming languages, or 1 year with an advanced degree. 2 years of experience with data structures or algorithms in either an academic or industry setting. Preferred Qualifications: Experience with Data Analytics, Privacy Data Handling, Privacy Design Document, and Mathematical Optimization. Understanding of Machine Learning (ML). Excellent software engineering and problem-solving skills through programming. Excellent communications skills. About the Job Google software engineers create next-generation technologies that transform how billions of users connect, explore, and interact with information. Our products must scale to handle vast amounts of data, and our work extends far beyond web search. We are looking for engineers with fresh ideas from a variety of areas including information retrieval, distributed computing, large-scale system design, networking, data storage, security, artificial intelligence (AI), natural language processing (NLP), UI design, and mobile technologies. As a Software Engineer at Google, you will work on projects that are critical to Google s needs, with opportunities to switch teams and projects as our fast-paced business grows. We need engineers who are versatile, show leadership qualities, and are enthusiastic about taking on new problems across the full-stack to push technology forward. Google One (G1) is Google s membership service rooted in storage, offering access to premium features. Our team works across multiple product areas to personalize user experiences through Machine Learning. The Platforms and Ecosystems product area encompasses Google's various computing software platforms across environments such as desktop, mobile, and applications. These products provide enterprises, and ultimately end users, the ability to utilize and manage services at scale. We build innovative software products from apps to TVs, from laptops to phones that impact people s lives globally. Responsibilities Write product or system development code. Collaborate with peers and stakeholders through design and code reviews to ensure best practices (e.g., style guidelines, accuracy, testability, and efficiency). Contribute to documentation or educational content and adapt based on product updates and user feedback. Triage product or system issues, debug, track, and resolve them by analyzing the source of issues and their impact on hardware, network, or service operations. Implement solutions in one or more specialized Machine Learning (ML) areas, utilize ML infrastructure, and contribute to model optimization and data processing.

Software Engineer Software Engineer Engineer iii Software engineer iii
CS

Senior Systems Software Engineer

Cloud Software Group

5+ Years | Not Disclosed | Bengaluru, Karnataka, India | Full-time

Job Title: Senior Systems Software Engineer Location: Bengaluru, Karnataka, India Team Overview: Join a team of Application Security experts at Cloud Software Group, where we focus on securing web applications and services. Our team is passionate about application layer attacks, protection mechanisms, threat intelligence, and protecting against OWASP threats. We re constantly evolving, staying at the forefront of emerging security trends. Job Description: As a Senior Systems Software Engineer, you will be responsible for implementing, configuring, and maintaining Web Application Firewalls (WAFs) to secure web applications and services from potential threats, including bot attacks. This role involves ensuring the effective operation of WAFs to prevent common vulnerabilities and unauthorized access, conducting security assessments, and collaborating with other security and development teams to enhance the security posture of our web applications. Key Responsibilities: WAF Implementation & Maintenance: Implement, configure, and maintain Web Application Firewalls (WAFs) to protect against security threats like OWASP-Top-10 vulnerabilities, unauthorized access, data breaches, and bot attacks. Security Policy & Rule Development: Develop and manage security policies and rules for WAFs to enhance their effectiveness in preventing security incidents. Penetration Testing & Security Assessments: Perform security assessments and penetration testing of web applications and services to identify vulnerabilities and recommend remediation actions. Collaboration: Work closely with other security teams, developers, and stakeholders to ensure security best practices are followed in the design, development, and deployment of features for web applications and bot management. Stay Updated on Security Trends: Keep informed about emerging security threats and technologies, continually improving security mechanisms to safeguard against new threats for WAF and API. Incident Response: Participate in incident response and investigations to understand the root cause of security breaches and implement corrective actions to prevent future incidents. Process Improvement: Lead initiatives for improving processes, systems, and products to optimize the performance and effectiveness of security measures. Qualifications: Education: Bachelor's (BE/B.Tech) or Master s degree in Computer Science, Information Security, or related fields, or equivalent professional experience. Experience: At least 5 years of experience working with network protocols like TCP, UDP, HTTP, DNS, SSL/TLS, and web application security, particularly in WAF and bot mitigation. Technical Skills: Proficiency with industry-leading WAF solutions like Citrix NetScaler AppFirewall, Imperva, ModSecurity, or F5 BIG-IP ASM. Experience in programming languages such as C, C++, and scripting languages like Python or Perl. Problem-Solving Skills: Strong analytical and problem-solving abilities to identify, assess, and mitigate security threats quickly. Communication & Collaboration: Excellent communication skills, with the ability to effectively collaborate with stakeholders across teams. About Us: Cloud Software Group is one of the world s largest providers of cloud solutions, empowering more than 100 million users globally. At Cloud Software Group, we re building the future of work, enabling people to get things done from anywhere. Our team thrives on passion for technology, embracing the courage to take risks and innovate. We re on the brink of another significant leap in technology evolution and we need experts like you to help us get there. If you're passionate about cybersecurity and eager to drive innovations, this is the perfect time to join us and be part of something transformative. Qualification : Bachelor's (BE/B.Tech) or Masters degree in Computer Science, Information Security, or related fields, or equivalent professional experience.

Senior Systems Software Senior software Systems software
CS

Senior Systems Software Engineer

Cloud Software Group

5+ Years | Not Disclosed | Bengaluru, Karnataka, India | Full-time

Job Title: Senior Systems Software Engineer Location: Bengaluru, Karnataka, India About Cloud Software Group: Cloud Software Group combines the capabilities of both Citrix and TIBCO, creating one of the world s largest cloud software providers, serving more than 100 million users globally. When you join Cloud Software Group, you ll be making a difference for real people who rely on our suite of cloud-based solutions to get their work done from anywhere. At Cloud Software Group, we value diverse lived experiences, varied perspectives, and the courage to take risks. Our teams are encouraged to dream big, innovate, and build the future of work. We are on the brink of a massive growth leap, and we need your expertise to make it happen. About This Team: Citrix, the recognized leader in VDI, Desktop-as-a-Service, and application delivery solutions, empowers enterprises of all sizes and industries to enable secure hybrid and remote working environments. With Citrix, businesses can provide employees with secure access to desktops, applications, and SaaS apps, ensuring high-performance user experiences, zero trust security, and operational cost efficiency whether customers are using cloud, on-premises, or hybrid deployments. Joining our team means the opportunity to develop cutting-edge solutions that help 100 million people worldwide securely access their digital workspaces. Key Responsibilities: Secure Access Development: You will work on a team focused on delivering secure access to Private Web Apps and SaaS apps using our ZTNA (Zero Trust Network Access) platform. Architecture Definition: Collaborate with stakeholders like Product Management and Customer Experience to define the architecture for system components. Feature Implementation: Lead the design and implementation of complex features that enhance security and scalability. Agile Development: Embrace agile development methodologies, including SAFE and SCRUM, to deliver high-quality software solutions. Code Testing: Unit-test your code for robustness, ensuring it handles edge cases, usability issues, and overall reliability. Continuous Learning: Engage in continuous learning to develop your technical expertise and stay ahead of industry trends and emerging technologies. Skills, Experience & Qualifications: Experience: Minimum of 5+ years of hands-on software development experience. Passionate about writing high-quality, scalable code and following design patterns. Comfortable conducting code/design reviews and providing constructive feedback. Technical Expertise: Proven experience in developing business-critical applications. Strong proficiency in object-oriented programming and hands-on experience with C++ for building desktop applications. Expertise in Windows, Mac, and Linux internals and debugging. Experience in Multi-Threaded Programming and crash dump analysis. Familiarity with standard debugging tools like WinDbg, GDB, and similar. Strong knowledge of operating systems, networking, data structures, and algorithms. Flexibility to work across different platforms and technologies (cloud, web, etc.) based on business needs. Experience in building applications on Windows/Linux/Mac. Knowledge of TypeScript is a plus. Education: Bachelor s or Master s degree in Engineering (Computer Science or a related field). Pay & Benefits: Competitive salary and annual bonus. Health Insurance, Life and Accidental Insurance. Tax-saving benefits like NPS (National Pension Scheme). Free transportation to and from the office. Complimentary food and fruit juices at the office campus. Paid leave benefits, including sick leave, casual leave, and paternal leave. About Us: Cloud Software Group is one of the world s largest cloud solution providers, supporting over 100 million users around the globe. By joining us, you ll be making a tangible difference for real people who rely on our suite of cloud products to get work done from anywhere. Our team values passion for technology, the courage to take risks, and empowering every team member to learn, grow, and build the future of work. Join us as we continue to evolve and grow in the cloud era. Qualification : Bachelors or Masters degree in Engineering (Computer Science or a related field).

Senior Systems Software Senior software Software systems
CS

Senior Software Development Test Engineer

Cloud Software Group

5+ Years | Not Disclosed | Bengaluru, Karnataka, India | Full-time

Job Title: Senior Software Development Test Engineer Location: Bengaluru, Karnataka, India About Us: Cloud Software Group is one of the world's largest cloud solution providers, serving over 100 million users globally. As part of Cloud Software Group, Citrix is a recognized leader in VDI, Desktop-as-a-Service, and application delivery solutions, enabling the secure delivery of desktops, applications, SaaS, and web apps to any device, anywhere. Our Citrix Workspace App team works on the secure delivery of virtual apps, and we re dedicated to improving the experiences of our users worldwide. About This Team: Our Citrix Workspace App team is responsible for the secure delivery of virtual apps to users across multiple platforms. We are looking for a Senior Software Development Test Engineer who is passionate about quality assurance, automation, and continuous improvement. You will play a critical role in testing and validating the Citrix Workspace App, focusing on automating tests using tools like Selenium, Python, and the Robot Framework. You'll work in a fast-paced environment, collaborating closely with developers, product managers, and other stakeholders to ensure the product meets high standards of reliability and performance. Job Description: As a Senior Software Development Test Engineer, you will be responsible for designing, developing, and maintaining automated test frameworks and scripts for web-based software applications. Your work will be central to the success of our Citrix Workspace App by improving test efficiency, coverage, and reliability. You ll ensure that the application is of the highest quality by performing various types of testing, including functional, regression, performance, security, and integration testing. Duties and Responsibilities: Automate Testing: Develop and maintain automated test frameworks and scripts using tools like Selenium, Robot Framework, Python, PowerShell, and others. Test Automation: Automate UI, API, and integration tests to improve efficiency and coverage. Champion Automation: Advocate and implement best practices for automation testing within the team. Test Planning and Execution: Design, develop, and execute comprehensive test plans and test cases for web-based software applications. Collaborate Effectively: Work with developers, product managers, and other stakeholders to deliver high-quality products in a team-oriented environment. Self-Motivation and Independence: Demonstrate strong self-motivation, with the ability to work effectively in a team environment while being able to operate independently with limited supervision. Required Experience/Skills: 5+ years of experience in Automation Testing for web-based applications, including test frameworks and scripting languages. Strong hands-on experience in test automation frameworks and tools such as Python, Shell, Selenium, Robot Framework, PowerShell, JavaScript, CSS, HTML. Familiarity with cloud platforms such as AWS, Azure, and GCP, and understanding related technologies. Basic networking knowledge, including network troubleshooting using tools like Wireshark. Experience with CI/CD tools such as GIT, Jenkins, and JIRA. Excellent communication and articulation skills to collaborate across teams and document testing efforts. Preferred Qualifications: B.E/B.Tech or M.Tech in Computer Science or a related technical field. Innovative Culture: Be part of a leading organization at the forefront of cloud technologies. Impactful Work: Your work will directly impact the performance and quality of our Citrix Workspace App, which serves millions of users. Growth Opportunities: Join a rapidly growing team where you can continue to develop and expand your technical and leadership skills. Work with Cutting-Edge Tech: Use state-of-the-art testing tools and methodologies to ensure the highest quality of cloud-based software. Equal Opportunity Employer: Cloud Software Group is an Equal Employment Opportunity (EEO) employer and complies with all federal, state, and local laws prohibiting employment discrimination. We encourage applicants of all backgrounds to apply and offer a welcoming, inclusive workplace where everyone can succeed. Qualification : B.E/B.Tech or M.Tech in Computer Science or a related technical field.

Senior Software Senior software Development Software Development
GC

Senior Software Engineer, Core Data, Data Indexing

Google Careers

5+ Years | Not Disclosed | Bengaluru, Karnataka, India | Full-time

Job Title: Software Engineer Location: Bengaluru, India Company: Google Minimum Qualifications: Bachelor's degree in Computer Science or a related technical field, or equivalent practical experience. 5 years of experience with one or more general-purpose programming languages, including but not limited to: Java, C/C++, Python, Objective C, JavaScript, or Go. 4 years of experience with Distributed Processing, System Design, and High-Performance Computing. Preferred Qualifications: Experience in solving ambiguous problems in complex environments. Experience in building distributed systems that are scalable and efficient. Ability to design and complete projects independently, taking ownership of the end-to-end process. About the Job: Google's software engineers develop next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking, data storage, security, artificial intelligence, natural language processing, UI design, and mobile. The list of technologies we engage with is always growing. As a software engineer, you will work on a specific project critical to Google s needs, with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, to display leadership qualities, and to be enthusiastic to take on new problems across the full-stack as we continue to push technology forward. Core Team Overview: The Core team builds the technical foundation behind Google s flagship products. We are the owners and advocates for the underlying design elements, developer platforms, product components, and infrastructure that make up the backbone of Google s services. These are essential building blocks for creating excellent, safe, and coherent user experiences that also drive the pace of innovation for every developer at Google. We look across Google s products to build central solutions, break down technical barriers, and strengthen existing systems. As the Core team, we have the unique opportunity to impact critical technical decisions across the company, influencing the direction of the most foundational and influential aspects of Google s technology. Responsibilities: Work on a core indexing platform that is pivotal to the functionality and performance of Google s services. Design, develop, and maintain highly efficient, scalable, and robust systems to manage large-scale indexing challenges. Work with cross-functional teams to create innovative solutions for distributed computing problems, ensuring that Google s products remain performant and reliable at scale. Contribute to building distributed systems capable of handling immense data volumes in real-time, ensuring that Google's systems can scale with global usage. Participate in code reviews, design discussions, and the creation of detailed documentation to ensure high-quality outcomes. Qualification : Bachelor's degree in Computer Science or a related technical field, or equivalent practical experience.

Senior Software Senior software Engineer Senior engineer
DE

Applied Ai Engineer

Devrev

1-2 Years | Not Disclosed | Bengaluru, Karnataka, India | Full-time

About DevRev DevRev s AgentOS is a purpose-built CRM platform for SaaS companies, integrating three modern apps for support, product, and growth teams. By converging six teams and replacing nine business apps, we streamline workflows for end users, sellers, support, product teams, and developers. Unlike traditional CRMs, DevRev offers a blank canvas approach to collaboration, AI-driven analytics, and automation, helping SaaS companies increase product velocity and reduce customer churn. Thousands of companies rely on DevRev for low-latency analytics and customizable LLMs in the era of Generative AI. Headquartered in Palo Alto, California, with offices in seven global locations, DevRev has raised $100 million from Khosla Ventures and Mayfield, reaching a $1.1 billion valuation. Founded in 2020 by Dheeraj Pandey (co-founder and former CEO of Nutanix) and Manoj Agarwal (former SVP of Engineering at Nutanix), DevRev is honored to be named on Forbes 2024 list of America s Best Startup Employers. About the Role: Applied AI Engineer The Applied AI Engineering team plays a crucial role in ensuring customers maximize their DevRev experience. As businesses integrate DevRev into their enterprise systems, workflows, and automation, our team collaborates closely with customers to design, develop, and implement tailored AI-powered solutions. Your mission is to bridge the gap between customer needs and technical solutions, ensuring seamless adoption and delivering high-impact AI applications that enhance the DevRev platform. Responsibilities Design, develop, and implement integrations, automations, and customizations to integrate DevRev with customers existing tech stacks and workflows. Leverage AI and Generative AI techniques (e.g., prompt engineering, LLM fine-tuning) to create cutting-edge AI-powered agent experiences. Optimize semantic search engines for improved accuracy and relevance. Conduct data analysis, write SQL queries, and build dashboards to provide insights and inform business decisions. Act as a technical consultant, guiding customers through critical workflows, including integrations with code repositories and enterprise tools. Maintain proactive communication and feedback loops with key stakeholders, including Customers, Engineering, Product, Customer Success, Support, Revenue, and Marketing teams. Continuously learn new technologies and apply them to enhance customer solutions. Ideal Candidate Qualifications Degree in Software Engineering, Computer Science, or equivalent experience. 1-2+ years of hands-on coding experience with TypeScript, JavaScript, Python, APIs, Webhooks, and SQL. Familiarity with Generative AI, including GPT-4, prompt engineering, and fine-tuning. Knowledge of vector databases and data embeddings. Strong communication skills (written and verbal in English). Results-driven mindset, with a passion for problem-solving and innovation. Ability to work independently, take initiative, and drive projects to completion. DevRev Culture At DevRev, we are committed to hiring individuals who are hungry, humble, honest, and act with heart. Our vision is to help build the world s most customer-centric companies, and our mission is to empower engineers to embrace their customers through design, data engineering, and machine intelligence. We seek individuals who thrive in a fast-paced, high-energy environment and are passionate about pushing the boundaries of AI and automation. If you re excited about building AI-driven solutions, working with cutting-edge technologies, and shaping the future of SaaS and CRM, we d love to hear from you! Qualification : Degree in Software Engineering, Computer Science, or equivalent experience.

Ai Applied Ai Engineer Ai engineer Full-Time
NV

Senior Software Engineer - Gpu System Software

Nvidia

10+ Years | Not Disclosed | Bengaluru, Karnataka, India | Full-time

NVIDIA is searching for outstanding senior system software engineer to join the NVIDIA's automotive display driver team and help produce the next-gen groundbreaking products. The best candidates will have very strong C programming skills and validated understanding of Graphics systems software with clear understanding of Computer Architecture and OS fundamentals. In this position you'll have the opportunity to work on the latest innovative NVIDIA automotive platforms. We have a real passion for pushing the technology to its limit and creativity which will be fully tested and applied here. You will closely work with experts from display and adjacent domains in system software, hardware across NVIDIA to build the best products in the segment. What you'll be doing: Define, design, develop, test and maintain our GPU/Display kernel mode drivers and embedded firmwares. Candidate will have an opportunity to work across multiple operating systems, e.g. Linux, Android, QNX. Get to craft, develop, unit test, document and maintain features for NVIDIA GPUs and Tegra SoCs. What we need to see: BS or equivalent experience in Computer Science or related field. 10+ years of experience developing system software and kernel mode drivers in one or more of the Linux, QNX or Android operating systems. Skilled control over C programming to develop multi-threaded complex kernel mode drivers. Excellent understanding of computer architecture, operating systems concepts, memory management, and concurrency. Experience in graphics device drivers will be a distinguisher. Strong communication and interpersonal skills. Ways to stand out from the crowd: Experience working in Linux DRM-KMS (Kernel Mode Setting) subsystem. Conceptual understanding of user-space compositors, e.g. Android HWC, Wayland Compositor, QNX Screen etc. Experience working with display protocols, e.g. HDMI, Display Port. Qualification : BS or equivalent experience in Computer Science or related field.

Senior Software Senior software Engineer Senior engineer
NV

Senior Software Engineer - Backend

Nvidia

5+ Years | Not Disclosed | Bengaluru, Karnataka, India | Full-time

NVIDIA is searching for a highly motivated senior software engineer for the team that is building capabilities for a next generation Network management and Telemetry system in cloud using modern design principles at internet scale.The person will be will be responsible for building distributed cloud applications. It will be a highly scalable, modern network operations toolset that provides visibility, troubleshooting, validation and telemetry for Ethernet networks. What you'll be doing: Development of distributed cloud applications, micro services and SAAS platform with high throughput and reliability. Contribute to applications like data ingestion, distributed computing, near real time analytic engines, RESTful APIs and user interfaces. Drive requirement discussions, design and product improvements. Drive improvements in areas like performance, team productivity, automation, quality, monitoring and reliability of applications. Working closely with the system architects, UI/UX and test engineers What we need to see: Bachelors/Masters Degree in Computer Science/Engineering 5+ years of experience in complex microservices based architectures. Extensive programming experience in Scala, Go, Python Fluent in coding and rapid prototyping. Strong experience in developing, maintaining, and testing of scalable distributed applications. Experience with stream processing frameworks, such as Kafka,Flink , Spark Streaming, Samza etc. Background with NoSQL databases such as Cassandra, MongoDB. Experience with orchestration/scheduling technologies like Kubernetes, SLURM, Nomad etc Ways to stand out from the crowd: Experience with public clouds like AWS. Worked in Reactive application designs (https://www.reactivemanifesto.org/). Experience in network stacks, protocols, SDN. NVIDIA is widely considered to be one of the technology world s most desirable employers. We have some of the most forward-thinking and hardworking people on the planet working for us. If you're creative, passionate and self-motivated, we want to hear from you! NVIDIA is leading the way inground-breakingdevelopments in Artificial Intelligence, High-Performance Computing and Visualization. The GPU, our invention, serves as the visual cortex of modern computers and is at the heart of our products and services. Qualification : Bachelors/Masters Degree in Computer Science/Engineering

Senior Software Senior software Engineer Senior engineer

1 - 20 of 0 jobs

* No exact matches found. Showing closest results instead
Sort by:

No results found

Modify search criteria or create an alert to get relevant jobs as soon as they’re posted

Create an alert

Continue to Save

Please login to your jobseeker account, or create a new one to save this job.

Feedback

Share Feedback