Software Engineer C Java Python Jobs in Bengaluru

1063 Jobs Found

ST

Senior Test Automation Engineer

Secpod Technologies

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

Senior Test Automation Engineer Experience: 3 5 Years | Location: Bangalore | Employment Type: Full-Time About SecPod SecPod (Security Podium) is a global cybersecurity company that focuses on preventive cybersecurity solutions. Their SanerNow Platform unifies vulnerability management, patching, compliance, and threat detection into a single agent and dashboard. Role Summary We are seeking a highly skilled Senior Test Automation Engineer to lead and drive automation initiatives across SecPod s platforms. This role involves owning the end-to-end automation strategy, building scalable frameworks, and ensuring the delivery of high-quality, secure software. Key Responsibilities Solution Design: Own the design, development, and maintenance of automated testing solutions and scalable test cases. Framework Enhancement: Build and maintain frameworks for Web, Desktop, and REST APIs. Strategy & Best Practices: Define automation strategies, test design techniques, and optimize test execution efficiency. Regression Expansion: Continuously evaluate and expand regression suites for new features. Technical Collaboration: Work closely with Architects and Development Leads to ensure top-tier deliverables. Required Qualifications & Technical Skills Experience: 3 5 years of hands-on experience in test automation. Framework Development: Strong experience designing frameworks for applications built using Java, JavaScript, C, and C++. Programming: Proficiency in Java or Python. SDLC/STLC: Deep understanding of the Software Testing Life Cycle and software engineering principles. DevOps & CI/CD: Practical experience with Jenkins or Bamboo and CI/CD pipeline implementation. Technical Breadth: Knowledge of HTTP, REST, and database concepts across Linux and Windows environments. Domain Knowledge: Experience in the cybersecurity domain is a strong advantage. Non-Technical Skills Agile Mindset: Ability to adapt quickly in a fast-paced environment. Analytical Thinking: Excellent troubleshooting, debugging, and research-oriented problem-solving skills. Communication: Strong collaboration and verbal/written communication skills. Education: Bachelor s or Master s degree (BE / MCA / M.Tech). Qualification : Bachelors or Masters degree (BE / MCA / M.Tech)

Senior Automation Test automation Automation test Senior test automation
PO

Engineering Manager, Collections

Postman

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

Engineering Manager, Collections Location: Bengaluru Work Type: Full-Time About Postman Postman is the world s leading API platform, enabling over 40 million developers and 500,000 organizations, including 98% of the Fortune 500, to design, test, and collaborate on APIs efficiently. Founded in Bengaluru and headquartered in San Francisco, Postman simplifies the API lifecycle to help teams build better APIs, faster. The Opportunity The Collections team is at the heart of Postman s platform, enabling seamless API collaboration for millions of users. We manage tier-0/1 critical systems handling ~21M requests daily, supporting pillars like API development, testing, prototyping, discovery, distribution, and change management. We are seeking an experienced Engineering Manager to take Collections to the next level leading technical strategy, scaling systems, improving user experience, and growing a high-performing team. This role combines technical leadership, people management, and product vision, directly impacting Postman s growth and user engagement goals. Key Responsibilities Leadership & Team Development Grow and mentor engineers, aligning career growth with business goals. Participate in recruiting, hiring, and onboarding top engineering talent. Define and measure team performance with clear OKRs and real-time feedback. Technical & Strategic Ownership Drive engineering strategy and roadmap for the Collections team. Lead design and code reviews, ensuring high standards across frontend and backend systems. Ensure product reliability, performance, security, and 99.99% availability. Prioritize multi-quarter roadmaps while balancing technical constraints and business needs. Collaboration & Cross-functional Impact Partner with Product, Design, and Engineering teams to deliver a unified, high-quality API collaboration experience. Champion operational and customer excellence through incident management, performance monitoring, and UX issue resolution. About You Experience & Skills Bachelor s degree in Computer Science or equivalent practical experience. 7+ years of software development experience (C, C++, Java, JavaScript, NodeJS). 3+ years in technical leadership roles building impactful products. 2+ years in people management. Experience with microservices architecture and scalable systems. Exceptional written, verbal communication, and stakeholder management skills. Empathetic, collaborative, and committed to creating a positive team culture. Nice-to-Have Experience building customer-focused products at scale. Familiarity with standardizing engineering processes in a growing organization. Flexible hybrid work model with a collaborative and inclusive team. Full medical coverage, flexible PTO, wellness reimbursement, and monthly lunch stipend. Wellness programs, team-building events, and donation-matching initiatives. Opportunities for growth, ownership, and making a measurable impact on Postman s global platform. Our Values Curiosity: Explore boldly and innovate. Transparency: Communicate openly about successes and failures. Focus: Align work with Postman s larger vision. Inclusion: Every team member s voice matters. Excellence: Deliver high-quality products and experiences. Qualification : Bachelors degree in Computer Science or equivalent practical experience

Engineering Manager Engineering manager Manager engineering Collections
CO

(senior) Backend Engineer

Cognite

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

(Senior) Backend Engineer Location: Bengaluru (Whitefield) Team: Product Engineering Employment: Full-Time | Hybrid About Cognite Cognite is a global SaaS leader in AI and data-driven industrial transformation, powering industries like Oil & Gas, Chemicals, Pharma, Manufacturing, and Energy with products such as Cognite Atlas AI and Cognite Data Fusion (CDF). Recognized as a 2022 Technology Innovation Leader and 2024 Microsoft Energy and Resources Partner of the Year, Cognite is reshaping the future of industrial digitalization. Our Values Impact: Focused on delivering measurable results. Ownership: Taking responsibility beyond one s role to foster collaboration. Relentless: Innovating persistently and thoughtfully. About the Team and Role Join the Product team that develops Cognite Data Fusion , a robust platform enabling asset-intensive industries to leverage operational data at scale. You ll work in autonomous, cross-functional teams focused on delivering critical services, including authentication and authorization, that protect privileged customer data. As a Backend Engineer, you will: Develop and maintain scalable, secure backend features for CDF. Make architectural decisions balancing synchronous and asynchronous designs. Write high-quality, well-tested code integrated via continuous integration pipelines. Collaborate across engineering, product, and customer success teams to shape product direction. Monitor and improve service performance, reliability, and security. Proactively address technical debt and vulnerabilities. Keep documentation clear and up-to-date. Strong hands-on experience with software development in languages like Kotlin, Java, Python, or Rust. Ability to learn new languages and use the best fit for the task. Experience with large-scale cloud environments (AWS, GCP, or Azure) and Kubernetes. Familiarity with SaaS product environments is a plus. Expertise in designing and maintaining large-scale infrastructure and web services. Solid foundation in computer science fundamentals: data structures, algorithms, software design. Proven ability to prioritize work for maximum impact. Strong problem-solving skills and troubleshooting complex systems. Collaborative mindset working across teams with shared technical stacks. Work in a diverse, inclusive global organization with 70+ nationalities and a strong DEI focus. Modern, hybrid work environment based in Whitefield, Bengaluru. Flat organizational structure with direct access to decision-makers and minimal bureaucracy. Opportunity to collaborate with world-class talent on ambitious projects spanning multiple industries. Engage in the Cognite HUB to connect with peers and partners directly. Make Your Mark Join us to build cutting-edge industrial data solutions that empower better decisions and sustainable business value. Cognite welcomes candidates from all backgrounds and encourages you to apply even if your experience doesn t perfectly match every qualification.

Senior Backend Engineer Senior engineer Backend Engineer
GC

Engineering Manager

Google Careers

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

Engineering Manager GPay Nityam Location: Bengaluru, Karnataka, India Company: Google Minimum Qualifications Bachelor s degree or equivalent practical experience. 8+ years of experience in software development using one or more programming languages (e.g., Python, C, C++, Java, JavaScript). Experience with mobile app, front-end, and backend technologies. 3+ years in a technical leadership role overseeing projects. 2+ years of experience in people management or team leadership. Preferred Qualifications Master s or PhD in Computer Science or related technical field. 3+ years of experience in a complex, matrixed organization. About the Role As an Engineering Manager at Google, you ll not only contribute to major technical projects but also provide leadership, strategy, and mentorship to your team. This role focuses on managing engineers across multiple teams and locations while overseeing the deployment of large-scale projects globally. You'll work on GPay Nityam, a team dedicated to improving recurring payments on Google Pay. The product spans both vertical and horizontal aspects managing everything from bill payments and mobile recharges to autopay, subscriptions, reminders, and daily payment habit tracking. The Payments team at Google builds technologies that make payments seamless and secure powering money movement for consumers and businesses alike. Key Responsibilities Define and communicate team goals aligned with broader organizational priorities. Set clear individual expectations based on roles and regularly discuss performance and growth. Develop and evolve mid-term technical vision and product roadmaps to support scalability and future infrastructure needs. Design, review, and guide system architecture and write development code to address complex, ambiguous problems. Review code from other engineers, ensuring adherence to best practices including code quality, efficiency, and testability. Collaborate across product, engineering, and leadership teams to ensure alignment and successful execution. Qualification : Masters or PhD in Computer Science or related technical field.

Engineering Manager Engineering manager Manager engineering Full-Time
DA

Staff Software Engineer - Networking

Databricks

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

Staff Software Engineer - Networking Location: Bengaluru, India Company: Databricks About Databricks Databricks powers the world s best data and AI infrastructure platform, enabling data teams to tackle critical problems from transportation innovation to medical breakthroughs. Our platform unifies data, analytics, and AI for over 10,000 organizations worldwide, including more than half of the Fortune 500. Founded by the creators of Apache Spark , Delta Lake, and MLflow, Databricks is headquartered in San Francisco with global offices. Role Overview As a founding member of our new Networking Infrastructure team in Bengaluru, you will design and develop backend connectivity services that power millions of VMs running on Databricks. This platform connects our control plane to the compute plane, enhancing scalability and optimizing cloud resource usage. You ll collaborate closely with product management, operations, and engineering teams to deliver robust, scalable, and efficient networking solutions. This is an exciting hands-on leadership role for an experienced engineer passionate about multi-cloud and distributed systems challenges. What You ll Do Lead design and development of new networking services powering connectivity between control and compute planes. Build scalable backend connectivity systems supporting millions of virtual machines. Collaborate cross-functionally with product, operations, and engineering teams. Solve complex multi-cloud and distributed systems problems in a fast-paced environment. Contribute to setting up and growing the Bengaluru networking team from scratch. What We Look For 12+ years of production software engineering experience in Python, Java, Scala, C++, or similar. 7+ years building large-scale distributed systems from the ground up. Extensive experience in networking domain and SaaS platforms or Service-Oriented Architectures. Strong leadership and hands-on engineering skills. Passion for solving novel challenges in multi-cloud networking and distributed systems. Benefits Comprehensive benefits package tailored to employee needs. Inclusive and diverse workplace committed to equal opportunity for all. Diversity & Inclusion Databricks is dedicated to fostering a diverse and inclusive culture where all employees can thrive. We uphold equal employment opportunities without regard to age, race, gender, ethnicity, disability, religion, sexual orientation, veteran status, or any other protected characteristic.

Software Engineer Staff Engineer Software Engineer Engineer software
DA

Staff Software Engineer - Databases

Databricks

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

Staff Software Engineer Databases Location: Bengaluru, India Company: Databricks About Databricks Databricks is a leading data and AI company powering over 10,000 organizations globally, including half of the Fortune 500. Founded by the original creators of Apache Spark , Delta Lake, and MLflow, Databricks offers a unified platform for data, analytics, and AI, enabling enterprises to innovate with confidence. With its global presence and a growing Bengaluru team, Databricks is rapidly expanding. Role Overview As a Staff Software Engineer in Bengaluru, you ll work within Backend or Distributed Data Systems (DDS) teams to build scalable, reliable, and high-performance services powering Databricks data and AI platform. You will tackle challenges ranging from distributed systems and cloud storage to service architecture, workflow orchestration, and developer experience. Key Responsibilities Develop large-scale distributed backend services, including managing cloud storage backends like AWS S3 or Azure Blob Store. Build and maintain infrastructure that supports millions of cluster-hours per day. Contribute to key DDS projects such as Apache Spark , Delta Lake, and performance engineering. Design and implement high-performance, reliable, and scalable systems and client libraries. Collaborate cross-functionally to drive innovation in cloud-native data processing and storage. Qualifications BS or higher in Computer Science or related field. 10+ years of production software engineering experience in Python, Java, Scala, C++, or similar. Proven experience developing large-scale distributed systems from the ground up. Experience with SaaS platforms or Service-Oriented Architectures. Benefits & Culture Competitive benefits tailored to employees needs. Committed to fostering a diverse, inclusive, and equitable work environment. Diversity & Inclusion Statement Databricks ensures equal employment opportunities regardless of age, race, gender, ethnicity, disability, sexual orientation, veteran status, or other protected characteristics, striving for a welcoming and inclusive workplace. Qualification : BS or higher in Computer Science or related field.

Software Engineer Staff Engineer Software Engineer Engineer software
MC

Software Engineering Manager, Machine Learning

Meta Careers

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

Software Engineering Manager, Machine Learning Location: Bangalore, India Full Time Company: Meta Meta s Enterprise Product Applied Research team is at the forefront of developing transformative AI-driven products. We leverage cutting-edge AI technology to make Metamates more productive, improve the quality of their work, and challenge the limits of what AI can do. As a Software Engineering Manager in this team, you will help shape the future of Meta s enterprise operations, build innovative machine learning systems, and manage a team of talented engineers to deliver on high-impact projects. Key Responsibilities: Lead multiple teams to deliver projects with increasing dependencies in high-impact or ambiguous areas. Work with your team and cross-functional partners to define and influence strategy. Drive the creation and execution of roadmaps for machine learning products. Collaborate with various functions, engineering teams, and partners to drive initiatives and impact at an organizational level. Participate in technical design and ensure high standards for system architecture and implementation. Measure the impact of your team, set clear expectations, and drive performance through effective people management. Partner with leadership to influence organization design, prioritization, and resource allocation. Minimum Qualifications: 5+ years of software engineering experience, with hands-on technical management in large-scale systems, algorithms, and tools within the machine learning domain. 5+ years of coding experience in one of the following languages: C++, Java, Python, or PHP. BS/MS in Computer Science or a related discipline, or 4+ years of work experience in lieu of a degree. Demonstrated experience recruiting and managing technical teams, including performance management. Strong technical skills combined with effective people management abilities. Experience supporting and scaling machine learning teams and systems. Subject matter expertise in machine learning technologies and practices. Commitment to staying in the same team in India for a minimum of 24 months before being eligible for transfer. About Meta: Meta builds technologies that help people connect, find communities, and grow businesses. Since launching Facebook in 2004, we ve revolutionized how people connect. Our apps, including Messenger, Instagram, and WhatsApp, have empowered billions worldwide. Now, we are moving beyond 2D screens toward immersive experiences in augmented and virtual reality, creating the next evolution in social technology. At Meta, you will help shape a future where digital connection transcends the limitations of screens, distance, and even the rules of physics. Equal Employment Opportunity: Meta is proud to be an Equal Employment Opportunity employer. We do not discriminate based on race, religion, color, national origin, sex (including pregnancy, childbirth, reproductive health decisions, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, genetic information, political views or activity, or other applicable legally protected characteristics. Qualification : BS/MS in Computer Science or a related discipline, or 4+ years of work experience in lieu of a degree.

Software Engineering Software Engineering Engineering Software Manager
CS

Principal Cloud Development Engineer

Cloud Software Group

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

Job Title: Principal Cloud Development Engineer Location: Bengaluru, India About Cloud Software Group: Cloud Software Group (CSG), home to Citrix and TIBCO, is one of the largest global providers of cloud-based technologies, empowering over 100 million users worldwide. As a Principal Cloud Development Engineer, you will play a pivotal role in shaping the future of Desktop-as-a-Service (DaaS) solutions helping deliver secure, scalable, and intelligent platforms that drive modern work experiences from anywhere. We re entering an era of accelerated innovation and transformation now is the perfect time to bring your technical leadership, cloud expertise, and mentorship mindset to the forefront. About This Team: The DaaS team at CSG is responsible for designing and building scalable and resilient cloud-native microservices that power Citrix s core virtualization offerings. This team collaborates across product, architecture, operations, and customer success groups to build next-gen capabilities on Azure, AWS, and other hybrid environments. Your Role and Responsibilities: As a Principal Cloud Development Engineer, you will be expected to: Lead design and architecture discussions for cloud-native solutions within the Citrix DaaS product line. Drive the development of scalable and secure backend features, with emphasis on business logic, cloud security, and performance. Mentor junior and senior engineers, guiding them in coding best practices, design decisions, and technical growth. Collaborate with Product Managers, UX Designers, Support, and Site Reliability Engineers to build customer-centric features and maintain high service uptime. Contribute to strategic technical initiatives, including the adoption of Gen AI tools, DevSecOps automation, and performance tuning of production systems. Participate in on-call escalation support, helping debug complex issues and lead incident resolution. Promote a culture of continuous learning and improvement through code reviews, technical sessions, and post-incident analysis. Required Experience and Skills: 14+ years of experience in cloud software development using .NET (C#), Java, or equivalent Object-Oriented Programming languages. Strong computer science fundamentals (algorithms, data structures, systems design). Proven track record in building and leading cloud-native microservices with modern deployment practices (CI/CD, IaC, Kubernetes, Docker). Strong cloud platform expertise, especially in Microsoft Azure or Amazon EC2. Deep understanding of cloud security, including identity/access management, encryption, compliance, and incident response. Advanced knowledge in automation scripting (Python, PowerShell). Familiarity with troubleshooting tools like Sumo Logic, Splunk, or equivalent observability platforms. Experience with Terraform, CI/CD pipelines, and managing Kubernetes-based deployments. Strong communication, collaboration, and mentoring abilities. Preferred Qualifications: Prior experience building secure services in the DaaS, VDI, or enterprise SaaS domain. Hands-on experience with Azure Active Directory, Microsoft AD, or other identity solutions. Moderate understanding of cryptographic protocols and encryption standards. Familiarity with Agile/SAFe development methodologies. Contributions to open-source or technical publications are a plus. Impact: Influence the architecture and direction of mission-critical cloud platforms used globally. Mentorship: Be a technical leader shaping the next generation of engineers. Innovation: Work with a company at the edge of a "Cambrian leap" in cloud evolution. Culture: Inclusive, forward-thinking, and driven by curiosity and collaboration. Flexibility & Benefits: Competitive salary, performance bonus, flexible work model, health insurance, wellness programs, and more. Equal Opportunity Statement: Cloud Software Group is committed to Equal Employment Opportunity and prohibits unlawful discrimination of any kind. All qualified applicants will receive consideration without regard to race, color, religion, gender, gender identity or expression, national origin, age, disability, veteran status, or any other characteristic protected by law.

Principal Cloud Development Cloud development Engineer
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
QU

Embedded Platform Dev- Engineer

Qualcomm

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

Company: Qualcomm India Private Limited Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc. Job Summary: (Sr. Lead Engineer) Qualcomm Simulation platform team would be responsible for defining/prototyping/developing software s on the emulation platforms. Looking for an experienced BSP engineer for virtual platform, who can help us is developing virtual prototype software solution for snapdragon automotive products. Candidate must have an excellent understanding of the complex SoCs architecture & its Software stack. Education & Experience: Bachelor s/master s degree in computer science, electronics engineering, or relevant domain with 6~8 years relevant industry experience. Primary Responsibility: Software (BSP) Bring-up on Virtual Platforms. Understand the emulation platform SoC architecture and develop single software solution. Ability to collaborate with cross functional teams and deliver the quality product under strict timeline. Define & develop custom virtio architectures. Pre-silicon software development platform prototype development Develop solution to improve performance of software running on Virtual platform. Supporting internal & external customers on Bring up & debugging from Software & emulation side. Mandatory Skills: Knowledge in Linux/QNX BSPs & Full Boot Chain. Strong System level programming skills in C/C++. Python, Rust is a plus. Excellent knowledge of OS fundamentals, Data structures, Linux kernel and its device driver model Strong debugging, analytical and problem-solving skills. Should have knowledge on debuggers like T32,gdb, etc., Strong collaboration skills with the ability to collaborate with multiple functional teams. Able to understand and debug large complex SW. Fair understanding of CPU (ARM), subsystems, SOC architecture and its SW-layers Fair understanding of the Virtual Machines with Type1 and Type2 Hypervisors Added Advantage: Fair understanding of QEMU/KVM platforms. Fair understanding of multimedia systems (GPU/Display/CAM/VPU/etc.,) knowledge. Fair knowledge of hardware-software interface and SystemC ASPICE and ISO26262 know how is preferred. Automotive experience is preferred. Qualification : Bachelors/masters degree in computer science, electronics engineering, or relevant domain with 6~8 years relevant industry experience.

Embedded Platform Dev Engineer Embedded engineer
XI

Trainee Engineer (cae Process Automation)

Xitadel

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

Job Description: Bachelor s degree in Mathematics, Engineering, preferably in Mechanical or a related field. Strong programming skills in any programming languages such as Python or Java or C++. Solid understanding of analytical geometry and computational geometry. Basic knowledge of CAE tools ANSA is a must. Strong analytical and problem-solving skills. Background in programming, analytical geometry, and exposure to pre-processors, particularly ANSA, is an advantage. You will receive comprehensive on-job training on python, ANSA, a leading CAE pre-processor, and ANSA scripting Sessions and exposure to commonly used ANSA API s. Preferred Skills Ability to write programs to solve mathematical or logical problems. with ANSA knowledge. Experience: 0 to 3 years Location: Bangalore Educational Qualification: BE / ME /B.Tech / M.Tech Number of Positions: 3 Qualification : BE / ME /B.Tech / M.Tech

Trainee Engineer Trainee engineer Engineer trainee Cae
B&

Expert Associate Partner, Ais Coe, India

Bain & Company

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

Company Culture and Values: Emphasis on Diversity and Inclusion: Bain & Company prioritizes diversity, inclusion, and collaboration as key factors for building high-performing teams. They believe that fostering a diverse and inclusive environment contributes to the creation of exceptional teams and innovative solutions. Recognition as a Top Workplace: Consistently recognized as a top workplace, Bain & Company is featured on the Glassdoor Best Place to Work list and has maintained a strong position in various workplace rankings since its inception. Focus on Employee Development: The company creates an environment where employees can reach their full potential, both professionally and personally. Bain supports growth through learning opportunities, career advancement, and a focus on personal well-being. Social Responsibility: Bain & Company invests significantly in pro bono services, reflecting its commitment to addressing critical social and environmental challenges globally. The company believes in making a positive impact through expertise and resources. Role: Technical Leader, AIS COE Team Leadership: The role entails building and leading a team of over 40 engineers specializing in software product development within the AIS COE in Bengaluru. As a Technical Leader, you will foster a culture of excellence, collaboration, and innovation, ensuring the team is highly effective and motivated. AI Solution Development: The Technical Leader will oversee the entire lifecycle of AI solutions, from Proof of Concept (PoC) and Minimum Viable Product (MVP) stages to large-scale production deployment. The leader will guide the team in creating reusable model assets and solution accelerators that provide value to clients. Stakeholder Engagement: Collaboration with Bain partners and clients is critical. The role requires promoting the COE s capabilities, understanding client needs, and tailoring solutions to meet those needs. The Technical Leader will occasionally engage directly with clients to solve complex problems and provide strategic guidance. Engineering Excellence: The leader will ensure the delivery of high-quality solutions by maintaining rigorous engineering standards. They will leverage diverse technologies to meet client needs while keeping a sharp focus on performance, scalability, and reliability. Operational Oversight: The Technical Leader will work closely with the operations leader to manage the COE s operations and delivery schedules, ensuring the team meets deadlines and delivers high-impact solutions. Location: Bengaluru, India, with some presence in New Delhi. The role may require some travel for client engagements or operational needs. Qualifications: Education: Advanced degree in Computer Science, Engineering, or a related field. Experience: 12+ years of experience in software engineering, with at least 5+ years of managing engineering teams. Experience in setting up or managing an engineering hub is a significant advantage. Technical Skills: Expertise in computer science principles, software design, and development workflows. Proficiency in programming languages such as Python, Java, or C++. Experience with cloud platforms (AWS, Azure, Google Cloud) and modern software methodologies (e.g., Agile, DevOps). Other Skills: Proven ability in building and scaling engineering teams. Strong leadership skills with a focus on inspiring and guiding teams. Ability to engage with stakeholders, articulate technical solutions, and build trust. Commitment to mentoring and nurturing talent in the engineering field. Excellent collaboration skills and the ability to work with global teams across diverse functions. Key Highlights: Reusable Model Assets & Solution Accelerators: Emphasis on building scalable, reusable assets that can be leveraged across projects, improving efficiency and impact. Agile Delivery Pods & End-to-End Ownership: The team works in agile pods that focus on full ownership of projects, ensuring quality solutions and close collaboration. Growing Team & Innovative Environment: The role offers an opportunity to lead a growing team in a dynamic, innovative environment with ample opportunities for growth and professional development. Remote and Collaborative Work: The team works primarily remotely, allowing for flexibility while focusing on delivering robust solutions with minimal direct client interaction. This role provides an exciting opportunity to lead a talented and dynamic team, contribute to impactful AI and software solutions, and work at the forefront of cutting-edge technology. Qualification : Advanced degree in Computer Science, Engineering, or a related field.

Expert Associate Associate expert Ais Coe
IN

Staff Software Engineer

Intuit

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

Company Overview Intuit is a global leader in financial technology, powering prosperity for individuals and communities through innovative products like TurboTax, Credit Karma, QuickBooks, and Mailchimp. Serving over 100 million customers worldwide, we believe in providing everyone with the opportunity to thrive. Our goal is to continuously develop groundbreaking solutions to make financial success achievable for all. Job Overview Key Responsibilities Platform Development: Architect and develop web, mobile apps, prototypes, or proofs of concepts for the VEP platform that enable effective conversations between users and experts. Leadership: Lead a small team, guiding them to solve challenging design and programming problems. Serve as the technical subject matter expert and mentor fellow engineers. Coding and Design: Spend 40-60% of your time hands-on coding while also generating technical documentation, communicating design options to stakeholders, and conducting presentations to educate teams and business users. Collaborative Development: Work cross-functionally with product management, QA/QE, and business units to ensure timely results and effective implementation of features. Troubleshooting: Resolve defects and bugs during various stages, including QA testing, pre-production, production, and post-release patches. Agile Practices: Contribute to an Agile environment, helping to iterate and improve our products while maintaining a focus on quality and efficiency. Qualifications 8+ Years of Experience: Experience designing and developing software for web and mobile applications. Leadership Expertise: Strong experience leading teams, presenting, and providing cross-functional leadership to drive technical success. Technical Skills: Proficiency in Object-Oriented Programming (OOD) languages such as Java/J2EE, C#, VB.NET, Python, or C++. You should also be comfortable with the Software Development Life Cycle (SDLC). Web Services Experience: 3+ years of experience with web services (REST/SOAP). Testing Skills: Expertise in unit testing and Test Driven Development (TDD) practices. Strong Communication: Excellent ability to explain complex technical issues to both technical and non-technical stakeholders. Strategic Thinking: Ability to develop strategic plans and align with business objectives while building strong, effective teams. Education: BS/MS in Computer Science or a related field, or equivalent work experience. At Intuit, you'll work on cutting-edge technology and be part of a forward-thinking team, shaping the future of financial technology. If you re looking for an opportunity to lead innovative projects, develop transformative products, and work in a dynamic, collaborative environment, we invite you to apply! Join us at Intuit to make a real difference in the lives of millions! Qualification : BS/MS in computer science or equivalent work experience

Software Engineer Staff Engineer Software Engineer Engineer software
NU

Member Of Technical Staff

Nutanix

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

MTS Dev Extension Engineer Description Hungry, Humble, Honest, with Heart. The Opportunity Nutanix is creating revolutionary technology, building the software-defined data center and helping customers move to a Hybrid-Cloud model. We're using our love of programming and outstanding backgrounds to change the way companies virtualize their data centers. At Nutanix, you'll find no shortage of challenging problems to work on. We work closely with our product in a collegiate, collaborative environment that encourages open exploration of ideas. The MTS Dev Extension Engineer will work on the Nutanix distributed system infrastructure. About the Team The Dev-Extension team ("DevEx" for short) at Nutanix is a 60+ person team located primarily in the US and India. This team plays a crucial role in maintaining a high NPS score by solving and root-causing challenging customer problems at a code level. Their successes are recognized company-wide, and they have been frequently acknowledged in multiple R&D All Hands meetings. What sets them apart is their deep commitment to sustaining engineering and their holistic approach to addressing customer issues efficiently. Your Role Work as part of the extended software development team on software features and bug triaging. Develop automation tools to identify bottlenecks, perform preliminary root cause analysis, and apply corrective actions. Engage with QA teams when needed to reproduce problems and perform in-depth root cause analysis. Develop a deep understanding of complex distributed systems. Manage internal escalations to the Engineering team in the Nutanix AOS Infrastructure and related areas. Program in a Linux environment to develop and maintain reliable, field-serviceable, and maintainable software components. What You Will Bring Passion for programming and strong proficiency in one or more programming languages: C++, Java, Python, Golang. Excellent analytical and problem-solving skills. Hands-on knowledge of OS concepts, networking, and storage systems. Genuine passion for troubleshooting complex distributed systems. Solid understanding of UNIX/Linux operating systems. Strong written and verbal communication skills, along with effective collaboration abilities. A team player who thrives in fast-paced, startup-like environments. Bachelor's degree in Computer Science or related field (industry experience is a plus). Work Arrangement Hybrid: This role operates in a hybrid capacity, blending the benefits of remote work with in-person collaboration. In most cases, this means being in the office at least 2-3 days per week. Some roles and teams may require more frequent in-office presence. Specific guidance and norms will be provided by your manager. Equal Opportunity Employer Nutanix is an Equal Employment Opportunity and (in the U.S.) an Affirmative Action employer. Qualified applicants are considered for employment opportunities without regard to race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, marital status, protected veteran status, disability status, or any other category protected by applicable law. We hire and promote individuals solely on the basis of qualifications for the job. We strive to foster an inclusive working environment that enables all Nutants to be themselves and do great work in a safe, welcoming environment free of discrimination, intimidation, or harassment. We also ensure that persons with disabilities are provided reasonable accommodations. Qualification : Bachelor's degree in Computer Science or related field (industry experience is a plus).

Technical Member technical Technical member Technical staff Full-Time
QU

Engineer - Power Thermal

Qualcomm

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

Software Engineer Power/Thermal Software Products Team Company Qualcomm India Private Limited Job Area Engineering Group > Software Engineering General Summary As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drive digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world-class products that meet and exceed customer needs. You will collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces. Minimum Qualifications Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR Master s degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field. 2+ years of academic or work experience with Programming Languages such as C, C++, Java, Python, etc. Job Description Job Overview: The Power/Thermal Software Products Team at Qualcomm focuses on delivering industry-leading power, thermal, and limit software management solutions across Qualcomm s Mobile, Automotive, Compute, IoT, and AR/VR chipsets. In this role, you will work with cross-functional teams to: Identify power optimization and performance tuning opportunities. Perform thermal/limits hardware tuning, characterization, and risk assessment. Develop optimized solutions and mitigation strategies. Conduct system-level analysis of power/thermal use cases. Collaborate with Architecture, Hardware Design, Performance, Power/Thermal Systems, and various Software teams to create optimal system-level power/thermal software solutions. Develop tools and methodologies for competitive analysis to understand competitors strengths and weaknesses. Design and implement thermal mitigation schemes that are best in the industry. Preferred Qualifications 3+ years of experience with Programming Languages such as C, C++, Java, Python, etc. Strong systems/hardware background with a solid understanding of microprocessor architecture and common SoC hardware blocks (interconnects, display, graphics, etc.). Good understanding of operating system concepts including scheduling, memory management, process management, interrupt handling, and device drivers. Experience using debug tools such as JTAG debuggers, oscilloscopes, and logic analyzers. Experience developing power/thermal management software. In-depth knowledge of embedded systems, microcontrollers, SoC power, modems, multimedia, wireless communications, and system-level debugging/analysis for SoC power optimization. Equal Opportunity Employer Statement Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, Qualcomm is committed to providing an accessible process. You may email [email protected] or call Qualcomm s toll-free number found on their website. Upon request, reasonable accommodations will be provided to support individuals with disabilities during the hiring process. Qualcomm is also committed to ensuring its workplace is accessible to individuals with disabilities. (Please note that this email address is exclusively for accommodation requests. Qualcomm will not respond to requests for application status updates or resume inquiries via this email.) Recruitment Policy Qualcomm s Careers Site is only for individuals seeking employment directly with Qualcomm. Staffing and recruiting agencies, as well as candidates represented by agencies, are not authorized to use this site to submit profiles, applications, or resumes. Any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies and is not responsible for any associated fees. Compliance Notice Qualcomm employees are expected to comply with all applicable policies and procedures, including but not limited to security requirements and protection of company confidential and proprietary information, in line with applicable laws. Qualification : Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.

Engineer Power Power Engineer Thermal Thermal engineer
QU

Engineer - Full Stack (python, C# Embedded Systems)

Qualcomm

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

Full-Stack Developer - Windows on Snapdragon Platform Team Company Qualcomm India Private Limited Job Area Engineering Group > Software Engineering General Summary Qualcomm Technologies Inc., the maker of the industry-leading Snapdragon SoCs, is the largest provider of complete chipset solutions for Microsoft Windows on Snapdragon products. Qualcomm is committed to developing solutions for the next generation of Windows on Snapdragon devices. The ideal software engineer will act as a key member of an Agile Scrum Team and play a pivotal role in the end-to-end lifecycle of all Windows-on-Snapdragon product lines. This role requires strong software development skills to act as a hands-on contributor responsible for gathering requirements, designing, and developing improvements to the Windows-on-Snapdragon continuous integration build systems, software release process, and developer operations tools. Strong communication and collaboration skills are essential, as this platform team works closely with internal and external teams to bring up, support, triage, and resolve issues on Qualcomm chipsets. Minimum Qualifications Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR Master s degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field. 2+ years of academic or work experience with Programming Languages such as C, C++, Java, Python, etc. Key Responsibilities Design, develop, test, and maintain web applications using Python and C#. Implement front-end interfaces using ASP.net, HTML, CSS, and JavaScript. Design and maintain SQL databases, writing efficient SQL queries. Develop and maintain automation scripts using PowerShell, CMD, and BAT. Work within version control systems such as Git and Perforce. Contribute to embedded Windows software development with solid programming skills. Apply strong understanding of Operating System concepts, both Windows and Linux. Participate in Windows and/or Linux kernel development activities. Preferred Qualifications 2-5 years of Software Engineering or related work experience. Proficiency in Python, C/C++/C#, SQL, and Shell Scripting. Strong communication and interpersonal skills. Effective problem-solving and debugging capabilities. Experience with Windows OS internals. Experience debugging device drivers using WinDbg, JTAG, or similar tools. Basic understanding of processor architecture and cache subsystems. Experience with PC software development (System BIOS, UEFI, ACPI, Drivers, Applications). Working knowledge of Jenkins and Artifactory. Hands-on experience with Windows program/driver development. Proficiency in Visual Studio as an integrated development environment. Exposure to ARM assembly. Basic understanding of Embedded OS (Kernel architecture, OS services, heap, memory management, multi-core processing, multi-threading, and crash debugging). Strong motivation and ability to learn quickly. Equal Opportunity Employer Statement Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, Qualcomm is committed to providing an accessible process. You may email [email protected] or call Qualcomm s toll-free number listed on their careers page. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities during the hiring process. (Please note: this email address is intended solely for accommodation requests. Qualcomm will not respond to requests for application status updates or resume inquiries through this contact.) Recruitment Policy Qualcomm s Careers Site is exclusively for individuals seeking employment directly with Qualcomm. Staffing agencies and third-party recruiters are not authorized to submit profiles, applications, or resumes via this site. Any such submissions will be considered unsolicited, and Qualcomm will not be responsible for any associated fees. Compliance Notice All Qualcomm employees must adhere to applicable company policies and procedures, including but not limited to those regarding security, confidentiality, and protection of proprietary information, in compliance with applicable laws.

Engineer Stack Full stack Python C
ST

Senior Engineer - IT Software Development & Operations

Sasken Technologies

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

Job Title: Senior Engineer - IT Software Development & Operations Location: Bengaluru Job Summary The Senior Engineer will be responsible for applying their technical expertise in various aspects of software development and operations, including design, coding, testing, documentation, and technical support. This role requires the ability to handle complex issues, adapt existing methods to solve problems, and deliver results with minimal supervision. The ideal candidate will have strong collaboration skills, consistently seek to improve their technical capabilities, and actively participate in technical initiatives to enhance organizational success. Roles & Responsibilities Design & Development: Responsible for the design, coding, testing, bug fixing, documentation, and technical support within the assigned area. Ensure timely delivery of solutions while meeting quality and productivity goals. Collaboration & Customer Interaction: Regularly collaborate with customer teams to clarify technical issues, resolve queries, and ensure smooth project execution. Participate in key project and work-related activities, providing input on identifying important issues and risks. Process Improvement: Actively seek opportunities to enhance existing skills and acquire new complex technical skills. Participate in technical initiatives related to the project and organization, delivering training and contributing to process improvements. Project Execution: Adhere to organizational guidelines and checklists during deliverable reviews. Provide regular status reports to the Team Lead and ensure that relevant organizational processes are followed. Skill Development: Enhance technical capabilities by attending training sessions, engaging in self-study, and undergoing periodic technical assessments. Education and Experience Education: Engineering Graduate, MCA, or equivalent. Experience: 2-5 years of relevant experience. Competencies Description Digital Automation Engineer: Experienced in designing and implementing engineering processes and automation across phases of the DevOps-based SDLC, including Configuration Management, Build & Release, Test Automation, Deployment, Infrastructure Automation, and Continuous Operations. Configuration Management Specialist: Design, configure, and implement version control, branching, and configuration strategies using source code and version control systems like GIT, GitLab, BitBucket, SVN, CVS, Clearcase. Build Automation Specialist: Experience in Continuous Integration (CI) and Build Automation tools like Jenkins, Bamboo, ANT, Maven, Gradle. Test Automation Specialist: Experience in designing and authoring Test Automation scripts for Mobile, Web, Cross-platform, Web Services, Microservices, and infrastructure testing. Proficient in Black Box, White Box, Functional, Performance, UI, Security, and Regression testing, along with experience in BDD frameworks and device test clouds like Sauce Labs and Xamarin Test Cloud. Deployment Specialist: Expertise in release management strategies, managing package repositories, AMIs, and deploying applications and service packages across cloud and container-based infrastructure. Infrastructure Automation Specialist: Expertise in designing and implementing programmable infrastructure on virtualized and cloud-based environments. Ability to manage IaaS, Configuration Management, Container Management, and Environment Management across cloud platforms (AWS, Azure, etc.). Continuous Operations Specialist: Design, implement, and operate elastic infrastructure, manage application and service monitoring, failover scenarios, scalability, SLAs, and operational dashboards across cloud and virtualized environments. Platforms Linux, Windows, Android, iOS, VMware, OpenStack, Hyper-V Technology Standards AWS, Azure, RESTful APIs, SOAP, Test-Driven Development (TDD), Microservices patterns, Service Mesh, CloudFormation templates. Tools Configuration Management: GIT, GitLab, BitBucket, SVN, Clearcase, Perforce. Build Tools: GNU Make, NMake, ANT, Maven, Gradle, Ivy. CI Tools: Jenkins, Bamboo, CircleCI, AWS DevOps tools, Azure DevOps. Requirement Management: Bugzilla, Jira. Code Review: Gerrit, GitLab, ReviewBoard. Containers: Docker, Docker Swarm, Kubernetes, ECS (Amazon), AKS (Azure). Automation & Configuration Management: Ansible, Chef, Puppet. Cloud-Native DevOps Services (AWS, Azure): Cloud-Native DevOps Services. Testing Tools: Appium, Visual Studio App Center, SauceLabs, Selenium, Black Duck, SOAP UI, Protractor, JUnit, NUnit, LoadRunner, JMeter. Monitoring & Dashboarding: Prometheus, ELK Stack, Grafana. Languages Scripting Languages: Perl, Python, Groovy, Shell Script, PowerShell, YAML, Ansible. Other Programming Languages: Java, C#, XML. Test Automation Languages: Java, Python (for Appium and Sauce Labs). Specialization Key Areas: Configuration Management, Test Automation, Build and Release Automation, Infrastructure Automation, Continuous Operations, Deployment, RPA (Robotic Process Automation). Desired Skills Strong collaboration and communication skills. Ability to manage multiple projects and tasks while ensuring quality delivery. Experience working in an agile development environment. Proactive in identifying and resolving technical challenges. Strong analytical and problem-solving abilities. This is an exciting opportunity for a skilled Senior Engineer to advance their career in the IT Software Development and Operations domain, work on innovative projects, and gain experience across cutting-edge technologies. Qualification : Engineering Graduate, MCA, or equivalent.

Senior Engineer Senior engineer IT It engineer
QU

Senior Technical Lead Software Engineering

Qualcomm

9-12 Years | Not Disclosed | Bengaluru, Karnataka, India | Full-time

Job Title: Senior Technical Lead Software Engineering General Summary: Qualcomm Technologies Inc., a global leader in Snapdragon SoCs, is the largest provider of chipset solutions for Microsoft Windows on Snapdragon products. As part of our commitment to developing next-generation solutions, we seek a highly skilled Senior Technical Lead Software Engineering to drive innovation and excellence in our compute platform solutions. The ideal candidate is a self-motivated leader with excellent verbal and written communication skills and a proven ability to collaborate with engineers, partners, and customers across geographies. This role requires experience working with senior management in a corporate environment and the ability to take a hands-on technical leadership approach, diving into technical details and problem-solving as needed. Key Responsibilities: Software Development & Validation: Lead driver development and validation for compute platforms consisting of ARM cores, GPUs, and DSPs. Perform smoke testing, test scenario development, and issue troubleshooting to ensure product reliability and quality. Provide technical guidance and mentorship to software engineering teams. Collaboration & Stakeholder Engagement: Interface with cross-functional development and test teams, ensuring effective communication and seamless execution. Collaborate with OEMs for feature updates, over-the-air (OTA) updates, and test plan development. Drive large-scale software validation efforts across Windows, Linux, Android, and Integrity platforms. Data Analysis & Performance Optimization: Utilize big data tools and platforms to manage and analyze large datasets for software performance improvement. Optimize and validate multimedia drivers across audio, video, camera, display, and graphics components. Technical Expertise & Innovation: Demonstrate strong familiarity with ARM architecture and a solid understanding of CPU, GPU, and NPU architectures. Develop and optimize software using C, C++, Python, and other programming languages. Leverage tools like Power BI for data-driven decision-making. Minimum Qualifications: Bachelor s degree in Engineering, Information Systems, Computer Science, or a related field with 18+ years of Software Engineering experience. OR Master s degree with 15+ years of experience. OR PhD with 12+ years of experience. 2+ years of experience with programming languages such as C, C++, Java, Python, etc. Preferred Qualifications: 9-12 years of experience in driver development, validation, and compute platform software engineering. Proven experience in leading large teams responsible for software validation and development. Hands-on experience with multimedia/embedded applications and driver validation on Windows, Linux, Android, or Integrity platforms. Experience managing and analyzing large datasets using big data tools and platforms. Familiarity with ARM architectures, CPU/GPU/NPU architecture. Strong analytical, debugging, and troubleshooting skills for large-scale software systems. Be part of a pioneering team that develops cutting-edge solutions for Windows on Snapdragon. Work in a collaborative and innovation-driven environment with top industry professionals. Enjoy competitive compensation, career growth opportunities, and access to cutting-edge technologies.

Platform Engineer Platform engineer Full-Time Windows OS Architecture
MI

Software Engineering

Microsoft

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

Overview With the Microsoft Cloud Security team, we take immense pride in developing a diverse set of security products and services that are leaders in their respective market segments. Our innovative solutions have set new industry standards, earning global recognition safeguarding critical infrastructure at the highest scale. Microsoft Defender for Cloud is a cloud-native application protection platform (CNAPP) designed to protect cloud-based applications running in all major cloud providers. Microsoft Defender for Cloud secures cloud applications from code-to-cloud by unifying development security operations ( DevSecOps ) at the code level, cloud security posture management (CSPM) to surface and prevent breaches and cloud workload protection platform (CWPP) to identify, alert and block real-time cyber-attacks worldwide. We re a diverse group of talented professionals consisting of software engineers, security researchers, program managers and data scientists collaborating to develop products that secure our customers, including the biggest companies in the world. We are looking for a Software Engineer II to join our team. You will work in a supportive and inclusive environment where you will learn and work alongside the best and brightest minds in the industry, and could make a significant impact, grow your skills and advance your career. If you're up to disrupt #CloudSecurity, come join us at the world s leading security company at Microsoft Defender for Cloud group! Qualifications Bachelor s degree in computer science or related technical field AND 1+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python Proven experience with designing developing and building services, supportability and monitoring Infrastructures Experience with large scale operations, using methodologies such as feedback/Metrics collection techniques to expose live site/service issues Strong analytical and problem solving and organizational skills Excellent written and oral communication skills Ability to deal with the ambiguity associated with working in a fast-paced and changing environment. Additional or Preferred Qualifications: 1 + years of Linux hands on system experiences 1 + years of Software Engineering and experience in testing, deploying and supporting large scale services on Azure/AWS/GCP environments. Mastering CI\CD concepts and hands on implementations experiences, specifically GIT Kubernetes, Prometheus, Cilium /ISTIO or any equivalent Responsibilities You will be part of an infrastructure software engineering team collaboratively designs, builds, and maintains tools that ensure seamless and efficient operations for the organizations which accelerate the developer experience. You will collaborate closely with multiple teams across Microsoft to deliver key customer solutions and the technology to support them. Engage in and improve end-to-end lifecycle of services from inception and design, through deployment, operation, and refinement. Analyze complex system behavior, performance, and application issues. Apply modern software engineering practices to streamline deployments, drive down costs and operational overhead while meeting critical reliability and availability KPIs. Work hand in hand with engineering teams to offer guidance and education on integration, testing, monitoring, and security across different technology stacks. We believe in enabling our team members to unlock their highest potential and invest a lot in building a collaborative and agile culture to achieve our business success. Join us and be part of our path to the next level of awesomeness!! Qualification : Bachelors degree in computer science or related technical field AND 1+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python

Software Engineering Software Engineering Engineering Software Full-Time
DA

Senior Software Engineer - Data Platform

Databricks

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

About Databricks At Databricks, we are passionate about enabling data teams to solve the world s toughest challenges from creating the next mode of transportation to accelerating the development of medical breakthroughs. We build and run the world s best data and AI infrastructure platform, empowering our customers to use deep data insights to transform their businesses. Databricks Mosaic AI offers a data-centric approach to building enterprise-quality Machine Learning (ML) and Generative AI solutions, enabling organizations to securely and cost-effectively own and host ML and Generative AI models, trained and augmented with their enterprise data. We re only getting started in Bengaluru, India, where we are currently setting up 10 new engineering teams from scratch! The Opportunity Senior Software Engineer As a Senior Software Engineer at Databricks India, you ll have the opportunity to work on a variety of challenging projects across multiple domains: Backend Engineering Distributed Data Systems (DDS) Full-Stack Development The Impact You ll Have 1. Backend Engineering Join our Backend teams and tackle challenges that range from product to infrastructure: Solve complex problems in distributed systems, large-scale service architecture, monitoring, workflow orchestration, and developer experience. Build reliable, high-performance services and client libraries for managing massive amounts of data on cloud storage backends like AWS S3 and Azure Blob Store. Work on scalable services (e.g., Scala, Kubernetes) and data pipelines (e.g., Apache Spark, Databricks) that support our pricing infrastructure, processing millions of cluster-hours per day. 2. Distributed Data Systems (DDS) Work across a range of exciting DDS projects: Apache Spark Data Plane Storage Delta Lake Delta Pipelines Performance Engineering 3. Full-Stack Engineering As a Full-Stack Software Engineer, collaborate closely with your team and product managers to create intuitive user experiences that delight our customers. What We Look For BS or higher in Computer Science or a related field. 7+ years of production-level experience in one or more of the following languages: Python, Java, Scala, C++, or similar. Proven experience developing large-scale distributed systems from scratch. Experience working on a SaaS platform or with Service-Oriented Architectures (SOA). About Databricks Databricks is the data and AI company trusted by over 10,000 organizations worldwide, including Comcast, Cond Nast, Grammarly, and over 50% of the Fortune 500. We help unify and democratize data, analytics, and AI through the Databricks Data Intelligence Platform. Headquartered in San Francisco, Databricks was founded by the original creators of Apache Spark, Delta Lake, MLflow, and the Lakehouse architecture, with offices around the globe. Qualification : BS (or higher) in Computer Science, or a related field.

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