Gameplay Programming Jobs in Bengaluru

392 Jobs Found

BF

Agv Technical Specialist

Bharat Fritz Werner

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

Position: AGV Technical Specialist Department: Research & Development Reporting To: General Manager Location: Bengaluru Key Responsibilities AGV Design & Development Lead the design and development of AGV systems, including electrical, electronics, and navigation systems. Design, implement, and troubleshoot **line follower, inductive, RFID, and SLAM (LiDAR)** based navigation systems. Develop and apply communication protocols for **multi-AGV coordination**. Component Selection & Interface Select and interface **safety PLCs, standard PLCs, area scanners, servo motors**, and other AGV components. Hands-on experience with the programming and integration of various hardware components in AGV systems. AGV System Architecture Design and implement **multi-AGV architecture**, ensuring scalability and efficiency. Independently manage AGV platform functions such as **scheduling, health monitoring, and fault management**. Optimize the AGV platform to meet specifications and performance requirements while exploring innovative solutions for indigenization. Peripheral Equipment Integration Manage the integration of peripheral equipment with AGVs and ensure seamless communication. End-to-End Responsibility Oversee the complete AGV design and deployment lifecycle from the control perspective. Ensure the full transition from requirements design to commercial deployment, including coding, testing, and debugging system software. Review and validate new product designs and provide post-production support. Innovation & Documentation Apply innovative design thinking to develop and document AGV solutions. Create layouts, drawings, and implement designs through software or web portals. Prepare and review BOMs, wiring diagrams, and cost estimates for AGV solutions. Skills & Expertise Core Skills Vehicle control system design (essential). Proficiency in Python, C, C++ (essential). Expertise in vehicle-to-base station communication. Strong knowledge of vehicle odometer control. AGV-Specific Skills In-depth experience with **AGV navigation**, including **SLAM, LiDAR, RFID, and inductive systems**. Experience with **safety PLC, PLCs, area scanners, and servo motors** integration. Familiarity with AGV scheduling, fault management, and health monitoring systems. System Integration Expertise in integrating sensors and other vehicle components in AGVs. Familiarity with developing and deploying solutions in an **IIoT/Cloud platform** environment (good to know). Communication & Documentation Strong verbal and written communication skills for customer interaction and requirements gathering. Experience in creating **BOMs, wiring diagrams**, and supporting deployment efforts. Qualifications Essential: BE in Mechatronics, Computer Science, Mechanical Engineering, or equivalent. Experience: 5-6 years of experience in AGV design and development, with a strong understanding of vehicle controls, communication protocols, and multi-AGV systems. Qualification : BE in Mechatronics, Computer Science, Mechanical Engineering, or equivalent

Technical Specialist Technical specialist Full-Time AGV
BF

Embedded Software Developer

Bharat Fritz Werner

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

Position: Embedded Software Developer Department: Research & Development Reporting To: General Manager Location: Bengaluru Key Responsibilities Embedded System Development Work with a team of developers to design, create, and implement **embedded systems and applications** for R&D projects, which will later be integrated into BFW machines. Develop embedded software from requirements gathering to production and commercial deployment. Assist an in-house team of embedded developers in the creation of **prototype boards, coding, and testing**. Demonstrate previous embedded projects, including examples and supporting audiovisual materials. Software Design & Implementation Design, develop, test, and debug **embedded system software**. Review and optimize code for efficiency, stability, and scalability. Analyze system resources and integrate new product designs into the system. Interface with hardware design and development teams to ensure seamless integration. Testing & Support Provide **post-production support** and assist in the debugging and troubleshooting of embedded systems. Support software **quality assurance (QA)** and optimize I/O performance for embedded systems. Third-Party Software Integration Assess and integrate **third-party and open-source software** solutions as needed for system functionality. Behavioral Competencies Component Selection: Ability to select appropriate components for embedded systems based on requirements. Communication: Strong written and verbal communication skills for documentation, team collaboration, and customer interaction. Problem Solving: Ability to work independently, troubleshoot issues, and optimize system performance. Skills and Expertise Core Programming Skills Proficient in **C, C++, and Python**. (**Must know**) Expertise in **QT and QML**. (**Must know**) Hardware Knowledge Experience with schematic design, PCB component placements, layouts, and artwork. (Good to know) Understanding of **EMC standards** and their application in hardware design. (Good to know) Microcontroller & Processor Expertise Working knowledge of **8, 16, and 32-bit microcontrollers**. (**Must know**) Experience with **32-bit and 64-bit microprocessors**, including ATOM, ARM, PIC, Atmel, etc. (**Must know**) Communication Protocols Proficient with communication protocols such as **RS232C, RS485, USB, TCP/IP, Modbus RTU/TCP, and shared memory (Redis)**. (**Must know**) POC & Testing Setup Proficient in creating **proof-of-concept (POC)** layouts and writing test code for available lab resources to validate designs. Qualifications Essential: Bachelor's degree in Mechanical Engineering, Computer Science, or related field (or equivalent). Experience: Minimum of **2 years of experience** working and developing embedded software for platforms. Proficiency in developing software and working with hardware in an embedded environment. Qualification : Bachelor's degree in Mechanical Engineering, Computer Science, or related field (or equivalent)

Embedded Software Embedded software Software embedded Developer
FW

Software/embedded Developer

Fracktal Works

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

Position: Software/Embedded Developer Location: Bengaluru Employment Type: Full-Time Job Overview We are seeking a motivated and skilled Software/Embedded Developer to design, develop, and implement **embedded solutions** for our 3D printer systems. This role focuses on enhancing UI/UX interfaces, communication protocols, and hardware integration for embedded platforms. Key Responsibilities Embedded Development: Design and develop embedded applications using **Python and/or C++**. UI/UX: Build intuitive **UI/UX interfaces using Qt** for embedded platforms. Communication: Implement and maintain **web socket communication** for device connectivity. Functionality Enhancement: Develop and integrate **plugins** to enhance product functionality. Version Control: Use version control systems (**GitHub**) for code management and collaboration. Microcontroller Interfacing: Program and interface with **Raspberry Pi and Atmega-based microcontrollers**. Hardware Integration: Collaborate with hardware engineers to integrate software with 3D printer electronics. Testing & Optimization: Debug, test, and optimize embedded applications to ensure system reliability and performance. Code Quality: Participate in **code reviews** and provide feedback on system design and implementation. Required Qualifications & Skills Education: Bachelor s degree in Electronics, Computer Science, or a related field (**Freshers welcome**). Experience: Proven experience in embedded systems development. Core Programming: Proficiency in **Python and/or C++**. GUI Framework: Hands-on experience with **Qt framework** for GUI development. Design: Strong understanding of **UI/UX principles**. Technical Tools: Experience with **web sockets, plugin development, and version control systems (GitHub)**. Hardware Platforms: Practical knowledge of working with **Raspberry Pi and Atmega microcontrollers**. Domain Knowledge: Familiarity with **3D printing technology** is a strong advantage. Soft Skills: Excellent **problem-solving and debugging skills**; strong communication and teamwork abilities. Qualification : Bachelors degree in Electronics, Computer Science, or a related field

Software Embedded Software embedded Embedded software Developer
AT

C++ Linux Audio Developer

Acsia Technologies

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

C++ Linux Audio Developer Location: Bengaluru Experience: 4 12 years Job Description We are looking for a skilled C++ Linux Audio Developer with strong expertise in C and C++ (C++11 standard preferred) to work on Linux-based audio applications. The ideal candidate will have solid knowledge of Linux system programming, multi-threading, and process scheduling. Key Skills & Requirements Proficient in C and C++ programming (C++11 or later). Strong understanding of Linux system programming, including multi-threading and POSIX APIs. Good grasp of process scheduling concepts in Linux. Familiarity with the Linux audio stack (ALSA, PulseAudio) is a plus. Ability to write efficient, maintainable, and well-documented code. Comfortable working in a collaborative, fast-paced development environment. If you re passionate about audio technologies and Linux development, this is a great opportunity to contribute your expertise!

C linux Linux c Audio Developer
AT

Python Developer

Acsia Technologies

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

Python Developer Location: Bengaluru Experience: 6 8 years Job Description We are looking for an experienced Python Developer with a strong background in automation and scripting to join our growing development team. The ideal candidate will have hands-on expertise in Python and a keen interest in working on complex systems, with optional experience in C/C++ and exposure to the automotive domain. Key Responsibilities Design, develop, and maintain robust Python applications and automation scripts. Work with Python automation frameworks to streamline development and testing processes. Collaborate with cross-functional teams to integrate software components and improve overall system performance. Contribute to code reviews, technical discussions, and best practices. Required Skills Strong proficiency in Python programming (mandatory). Solid understanding of Python-based automation frameworks. Experience with C/C++ development is a plus. Exposure to the automotive domain is desirable but not essential. Strong problem-solving skills and the ability to work independently. If you're a Python expert looking to build impactful solutions in a fast-paced, tech-driven environment, we d love to hear from you.

Python Developer Python developer Full-Time Software Development
FW

Software Embedded Engineer

Fracktal Works

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

Software & Embedded Systems Engineer Location: Bangalore Department: Engineering Role Summary Fracktal Works is looking for a skilled and motivated Software & Embedded Systems Engineer to join our innovative engineering team in Bangalore. The ideal candidate has a strong foundation in software development, hands-on experience with embedded systems, and a keen interest in working with hardware platforms. Experience with 3D printers is a plus. This role will involve designing, developing, and maintaining embedded software solutions, collaborating closely with hardware teams, and contributing to cutting-edge projects in the field of additive manufacturing and automation. Key Responsibilities Design, develop, and maintain embedded software for various hardware platforms. Write clean, efficient, and optimized code in Python and C++ for embedded applications. Apply object-oriented programming (OOP) principles to develop modular and scalable codebases. Collaborate with hardware engineers to integrate, test, and debug embedded software with physical hardware. Build and experiment with Arduino, Raspberry Pi, and other microcontroller-based platforms. Diagnose and resolve software and hardware integration issues. Work within Linux environments for scripting, system management, and development tasks. Use Git, GitHub, and other version control tools for collaborative development and project tracking. Participate in code reviews, providing and incorporating constructive feedback to ensure code quality. Qualifications & Skills Bachelor s degree in Computer Science, Electronics/Electrical Engineering, Mechatronics, or a related field. Strong programming skills in Python and C++. Solid understanding of object-oriented programming (OOP) and software design principles. Experience with embedded systems development and working with hardware interfaces. Hands-on experience with Arduino, Raspberry Pi, or similar development boards. Proficiency with Linux systems (including shell scripting and system-level operations). Familiarity with version control systems (e.g., Git and GitHub). Prior experience with 3D printers either operating, building, or modifying them is an advantage. Excellent problem-solving skills, attention to detail, and a passion for hands-on development. Strong collaboration and communication skills both written and verbal. Knowledge of PCB design is a plus, but not required. At Fracktal Works, you ll join a team that is pioneering the future of manufacturing technology. You ll work on exciting projects in 3D printing and embedded systems, learn from a collaborative and highly skilled team, and make a tangible impact in an innovative, fast-paced environment. Qualification : Bachelors degree in Computer Science, Electronics/Electrical Engineering, Mechatronics, or a related field

Software Embedded Software embedded Embedded software Engineer
TV

Java Developer

Team Vunet Systems

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

Java Developer Software Engineer Experience: 3 6 years Location: Bengaluru Department: Product Development Join VuNet Build the Future of Digital Observability VuNet is pioneering a new category in Business Journey Observability, combining Big Data and Machine Learning to transform digital experiences in financial services. We monitor over 28 billion transactions monthly, supporting 300+ million users across major banks and financial institutions (e.g., UPI, real-time payment systems). VuNet is Series B funded, part of NASSCOM DeepTech Club, and recognized by Forbes, Gartner, and others for its innovation in AI and observability. About the Role We are looking for a Java Developer to join our Product Development Team, focused on building lightweight, high-performance Java agents that collect observability data from real-world production systems. Your work will directly contribute to improving digital journeys for millions of users. If you thrive in a fast-paced environment, enjoy solving complex problems, and want to be part of a cutting-edge platform built in India for the world this is your opportunity. Your Responsibilities Design and develop scalable Java-based agents to collect data from JVMs and other systems in production environments. Integrate with various systems using protocols like TCP, HTTP, and REST APIs. Maintain and enhance existing agents: debug, analyze root causes, and collaborate with customer-facing teams for fixes. Ensure clean, efficient code through unit testing, design documentation, coding standards, and peer reviews. Take full ownership of the development lifecycle from requirement analysis to production deployment. Collaborate with Product, Platform, and Support teams to build robust, real-world-ready solutions. Contribute to broader Java development efforts (e.g., platform modules, service components, custom adapters) as needed. What You Bring Must-Have Skills 3 6 years of hands-on Java development experience. Strong understanding of multithreading, file handling, and socket programming. Experience working with Java Management Extensions (JMX). Proficiency in consuming REST APIs with Java. Strong debugging skills and ability to resolve complex production issues. Excellent communication and documentation skills. Self-motivated, detail-oriented, and collaborative mindset. A growth-driven mindset with curiosity to learn new technologies and domains. Nice-to-Have Skills Experience with Java application servers like Tomcat, JBoss, or Jetty. Familiarity with Apache Kafka and event-driven architectures. Exposure to distributed systems or big data tools: Spark, Redis, Cassandra, Hadoop, MySQL. Life at VuNet We re not just building technology we re building the future of digital experiences. At VuNet, you ll be part of a collaborative, innovation-driven team where curiosity, ownership, and continuous learning are core to our culture. Whether you re exploring Generative AI, solving high-scale data challenges, or working alongside some of the sharpest minds in deep tech VuNet is where you can grow, build, and make a real-world impact. Your Benefits Health insurance for you, your dependents, and parents. Mental wellness support with 1:1 counseling. Transparent and inclusive workplace culture. Access to emerging tech (including Gen AI) and cutting-edge tools. Career development and technical learning programs. Opportunity to shape a globally recognized, Made-in-India deep tech product.

Java Developer Java developer Full-Time Spring Boot
NO

Associate Software Engineer

Novel Office

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

Position: Associate Software Engineer Location: Bengaluru Job Description: We are looking for a talented and driven Associate Software Engineer to join our growing development team in Bengaluru. This role involves building scalable web applications across the full stack, collaborating with cross-functional teams, and contributing to the architecture and performance of our digital platforms. Key Responsibilities: Design, develop, and maintain robust front-end and back-end features for web applications Collaborate with UI/UX designers, product managers, and fellow developers to deliver seamless user experiences Write clean, efficient, and maintainable code following best practices Develop and integrate RESTful APIs to enable smooth interaction between front-end and back-end systems Participate in code reviews and contribute to a culture of code quality and continuous improvement Optimize applications for performance, scalability, and responsiveness Troubleshoot and resolve issues across the development and production environments Stay current with emerging technologies, frameworks, and industry trends Contribute to system architecture discussions and design scalable solutions Ensure mobile responsiveness and cross-browser compatibility of web interfaces Qualifications & Skills: Bachelor s degree in Computer Science, Software Engineering, or a related field or equivalent practical experience 1 2 years of experience as a Full Stack Developer or in a similar role Proficiency in HTML, CSS, JavaScript, and front-end frameworks such as React.js, Angular, or Vue.js Solid back-end development experience using Python or Node.js Experience with both relational databases (MySQL, PostgreSQL) and NoSQL databases (MongoDB, etc.) Strong understanding of RESTful API development and integration Familiarity with Git and version control workflows Ability to build responsive, mobile-friendly user interfaces Excellent problem-solving and debugging skills across the full stack Effective communication skills, both written and verbal, for working in remote or hybrid team environments Experience with ERP or CRM systems is a plus Qualification : Bachelors degree in Computer Science, Software Engineering, or a related fieldor equivalent practical experience

Associate Software Associate software Software associate 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
RS

Software Engineer

Raad Systems

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

Position: Software Engineer Location: Bengaluru, Karnataka, India Reporting To: Project Manager Qualifications: Bachelor s Degree in Computer Science Engineering 2 to 5 years of relevant software development experience Core Skills & Technologies: Frontend Development: Expertise in React (JavaScript/TypeScript) for building dynamic, component-based single-page applications Experience with Vue.js as a lightweight, easy-to-learn alternative Familiarity with Angular for comprehensive, large-scale front-end applications Skilled in CSS frameworks like Bootstrap or Tailwind CSS to create responsive and attractive designs Optionally, frontend development using Python frameworks such as Django or Streamlit Backend Development: Proficiency in Python frameworks like Django, Flask, or FastAPI for rapid development and robust business logic implementation Experience with Java Spring Boot for scalable, enterprise-grade backend systems Database Management: Hands-on experience with relational databases such as PostgreSQL or MySQL for structured data management (e.g., Bill of Materials, orders) Knowledge of NoSQL databases like MongoDB for flexible, semi-structured data storage API Development: Skilled in designing and developing RESTful APIs for straightforward and widely supported data exchange Familiarity with GraphQL for efficient, flexible querying of complex data Authentication & Authorization: Experience implementing security protocols including OAuth2, JWT (JSON Web Tokens), or session-based authentication Qualification : Bachelors Degree in Computer Science Engineering

Software Engineer Software Engineer Engineer software Full-Time
PL

Software Engineer Unity

Playsimple

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

Job Title: Software Engineer Unity Location: Bangalore North, Karnataka, India Industry: Entertainment / Mobile Gaming Job Type: Full-Time Experience Required: 3 5 Years About Us: We are one of India s most exciting and fast-growing mobile gaming companies. Since our founding in 2014, we ve partnered with Modern Times Group (MTG) to build a global presence in casual mobile gaming. Our chart-topping games including Daily Themed Crossword, WordTrip, WordJam, WordWars, WordTrek, TileMatch, and Jigsaw reach millions of players across the world. We combine compelling gameplay with powerful tech and analytics to drive success at scale. Position Summary: We are looking for an experienced Unity Developer to join our fast-paced game development team. You will be responsible for building and optimizing front-end gameplay features and user experiences for millions of players globally. If you're passionate about gaming, thrive in dynamic environments, and enjoy solving unique challenges every day, this role is for you. Key Responsibilities: Design, build, and maintain efficient, reusable, and reliable Unity code. Translate game design documents into functional game features. Implement and fine-tune game mechanics, UI elements, and interactions. Optimize memory and performance for a wide range of mobile devices. Collaborate with artists, designers, and other developers to deliver polished, high-quality gaming experiences. Continuously improve code quality, structure, and development workflows. Ensure cross-platform (iOS/Android) performance and compatibility. Requirements: Technical Requirements: 3+ years of professional experience in Unity game development. Strong programming skills in C# with a deep understanding of object-oriented programming. Solid understanding of data structures, algorithms, and design patterns. Experience with Unity systems such as scripting, animation, particle systems, GUI, and asset management. Knowledge of game physics, UI/UX implementation, and session management. Familiarity with architectural patterns and clean coding practices. Nice-to-Have: Experience with 2D game development. Experience working on a published or well-known mobile title. Experience with level design and in-game content planning. Proficiency in optimizing games for older hardware and lower-end devices. What We re Looking For: Highly creative and collaborative mindset. Quick learner who can adapt to changing technologies and project needs. Passion for games and a strong drive to build products enjoyed by millions. Strong team player with excellent communication and problem-solving skills. Contribute to globally loved mobile games with a massive user base. Work with a passionate and talented team in a high-growth, fun environment. Be at the forefront of innovation in the mobile gaming industry. Learn fast, ship fast, and grow your impact as a Unity developer.

Software Engineer Software Engineer Engineer software Unity
TV

Intern - Software Engineer

Team Vunet Systems

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

Intern - Software Engineer Location: Bengaluru, India Experience: 0 - 1 Year Qualification: Bachelor s degree in Computer Science, Engineering, or related field Job Type: Internship / Full-time About VuNet VuNet is a pioneering company in Business Journey Observability, using Big Data and Machine Learning to optimize digital experiences in financial services. Their platform monitors billions of transactions monthly and supports leading banks in India and MEA. Accelerated hands-on learning with cutting-edge technologies Meaningful work impacting banking and payments industries Mentorship from experienced tech leaders Fast-paced, collaborative, and innovative culture Roles & Responsibilities Contribute to full product development lifecycle in agile teams Collaborate with product, design, QA, and business stakeholders Participate in design, architecture, coding, testing, and deployment of scalable systems Work with technologies like React, TypeScript, Python/Django, Golang, Java, Kafka, Kubernetes, Big Data tools, and Cloud platforms Adopt best practices including code reviews, unit testing, CI/CD, and DevOps What You Bring Strong programming and problem-solving foundation Interest or exposure to JavaScript/TypeScript, Flutter, Python, Golang, Java, or Rust Bonus: familiarity with Linux, databases, Docker, Kubernetes, or AWS/GCP/Azure Self-driven, curious, and eager to learn What VuNet Offers A chance to work on a world-class, Made-in-India observability platform A culture of innovation, collaboration, and continuous learning Opportunity to make a real-world impact with emerging technologies like Gen AI Qualification : Bachelors degree in Computer Science, Engineering, or related field

Intern Software Software Intern Engineer Software Engineer
IN

Software Engineer 2

Intuit

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

Job Overview Position: Software Engineer 2 Team: Virtual Expert Platform The Virtual Expert Platform is designed to create seamless interactions between customers and experts through capabilities like chat, telephony, video, co-browsing, appointments, secure document sharing, and intelligent routing/matching. As a Software Engineer 2, you will help create world-class experiences for customers and experts by providing high-quality, flexible, and secure collaboration tools, all while ensuring an enjoyable and trusted experience. Responsibilities As a Software Engineer 2, you will be involved in: Functional Requirements & Technical Specifications: Collaborating with stakeholders to gather functional requirements and develop technical specifications. Design & Development: Designing and developing software solutions for web and mobile apps, including prototypes and proof of concepts (POCs). This includes both front-end and back-end development. Hands-on Coding: Engaging in roughly 95% hands-on coding to build and maintain features. Bug Fixing & QA: Troubleshooting defects/bugs during various phases of development (QA, pre-production, production, and post-release patches). Cross-Functional Collaboration: Working closely with product management, quality assurance (QA/QE), business units, and other product teams to deliver results. Design and Architecture Contribution: Contributing to the design and architecture of the platform, ensuring scalability and robustness. Agile Methodologies: Applying Agile Development, SCRUM, or Extreme Programming methodologies to the development process. Qualifications Educational Requirements: BS/MS in Computer Science or an equivalent technical field. Technical Skills: Strong proficiency in Object-Oriented Programming concepts and experience with the entire Software Development Life Cycle (SDLC). Expertise in Software Design and Architecture. Hands-on experience with unit testing and Test Driven Development (TDD). Solid Android/Kotlin experience for native application development. Strong understanding of UI/UX best practices to create user-friendly and intuitive interfaces. Innovative Work Environment: Work on cutting-edge technologies to create impactful products that help people manage and improve their financial lives. Collaborative Culture: Be part of a diverse, dynamic team that values collaboration and cross-functional teamwork. Hands-On Experience: You will be coding and solving real-world challenges in a role that emphasizes hands-on development and technical innovation. Impactful Work: Your work will directly contribute to a platform that helps customers and experts collaborate effectively, driving better financial outcomes. This role offers a great opportunity for someone with strong technical skills and a passion for delivering high-quality solutions. If you thrive in a hands-on environment and want to make an impact at a leading financial technology company, we encourage you to apply! Qualification : BS/MS in Computer Science or an equivalent technical field.

Software Engineer Software Engineer Engineer software Full-Time
IN

Staff Software Engineer

Intuit

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

Job Title: Staff Software Engineer QuickBooks Online Product Development Company: Intuit Job Type: Full-Time Employment Type: Permanent Company Overview: Intuit is a global leader in financial technology, with a mission to power prosperity for individuals and communities worldwide. With millions of customers globally using products like TurboTax, Credit Karma, QuickBooks, and Mailchimp, we aim to provide everyone with the tools they need to prosper. Innovation and customer success are at the heart of everything we do. Job Overview: Join the QuickBooks Online Product Development team within the Small Business and Self Employed Group (SBG) as a Staff Software Engineer. QuickBooks, Intuit s flagship accounting software, powers millions of small business owners and accountants globally. As part of the SBG, you ll be developing features for QuickBooks that include Core Accounting, Payments, Payroll, Point of Sale (POS), and more, to provide an exceptional experience to small business owners, accountants, and entrepreneurs. You ll work with cutting-edge technologies and drive innovation to create top-tier software for users. Responsibilities: Gather Functional Requirements & Planning: Collaborate with cross-functional teams to gather business requirements, develop technical specifications, and plan for testing and project execution. Design & Development: Design and develop web, mobile, and software applications, including prototypes and proofs of concept (POC), with a focus on innovation and user experience. Technical Leadership: Take on a leadership role by mentoring junior engineers, new team members, and offering technical guidance on challenging programming and design problems. Hands-On Coding: Write and maintain high-quality, reusable, and self-serve code, while contributing actively to the coding and problem-solving processes. Defect Resolution & Maintenance: Resolve defects or bugs during QA testing, pre-production, production, and post-release, ensuring high-quality software delivery. Cross-Functional Collaboration: Work closely with various Intuit teams such as product management, QA/QE, and other business units to ensure smooth execution and timely delivery of projects. Design & Architecture Contribution: Contribute to the design and architecture of projects, making decisions that align with best practices and customer needs. Agile Development: Work within Agile development frameworks (SCRUM, Extreme Programming), ensuring effective collaboration and continuous delivery. End-to-End Feature Ownership: Own the complete quality, design, maintenance, and support for the features you develop, ensuring a seamless user experience. Qualifications: Experience: 8+ years of experience developing web, software, or mobile applications. Strong foundation in Java/J2EE technologies, design patterns, data structures, algorithms, and troubleshooting. Technical Skills: Proficiency in Java and J2EE technologies. Experience with the Software Development Life Cycle (SDLC), including coding, testing, and release management. Familiarity with RESTful and SOAP web services, both consuming and creating them. Education: BS/MS in Computer Science or equivalent work experience. Coding & Design Expertise: Ability to design and architect complex systems. Demonstrated ability to write clean, reusable, and well-structured code with the ability to troubleshoot and optimize systems. Test-Driven Development: Experience with unit testing and Test Driven Development (TDD) practices. Communication Skills: Strong communication skills with the ability to explain complex technical concepts to both technical and non-technical audiences. Operational Excellence: A commitment to operational excellence, ensuring high performance, scalability, and reliability in all software developed. What We Offer: Innovation & Impact: Work on a product that powers millions of small businesses, shaping the future of accounting and finance for entrepreneurs. Career Growth: Opportunities for personal and professional development in an innovative and collaborative environment. Global Reach: Be part of a global team that delivers financial tools to customers across multiple countries. Inclusive Culture: At Intuit, diversity and inclusion are part of our core values, and we foster a collaborative and supportive environment. Qualification : BS/MS in computer science or equivalent work experience.

Software Engineer Staff Engineer Software Engineer Engineer software
IB

Application Developer-open Source

International Business Machines Corporation

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

Introduction A career in IBM Consulting is rooted in long-term relationships and close collaboration with clients across the globe. You'll work with visionaries across multiple industries to improve the hybrid cloud and AI journey for some of the world s most innovative and valuable companies. Your ability to accelerate impact and make meaningful change for clients is enhanced by our strategic partner ecosystem and robust technology platforms, including IBM Software and Red Hat. Curiosity and a constant quest for knowledge serve as the foundation for success in IBM Consulting. In your role, you ll be encouraged to challenge the norm, investigate ideas outside of your role, and come up with creative solutions that result in groundbreaking impact for a broad network of clients. Our culture of evolution and empathy centers on long-term career growth and development opportunities in an environment that embraces your unique skills and experiences. In this role, you will work in one of our IBM Consulting Client Innovation Centers (Delivery Centers), where we deliver deep technical and industry expertise to a wide range of public and private sector clients globally. Our delivery centers offer clients locally based skills and technical expertise to drive innovation and the adoption of new technologies. Your Role and Responsibilities Team Player: Collaborate with internal teams and clients to ensure successful project execution and delivery. Training and Mentorship: Provide training on technical and procedural topics to team members, sharing your expertise and fostering development. Communication and Collaboration: Maintain clear communication with team members and clients to align on goals and project progress. Problem Solving: Troubleshoot and address any challenges related to code performance, ensuring optimal solutions are implemented. Required Education Bachelor s Degree Preferred Education Master s Degree Required Technical and Professional Expertise Strong and proven background in Information Technology. Expertise in .NET Core, C#, REST API, LINQ, Entity Framework, and XUnit. Preferred Technical and Professional Experience Good communication skills to effectively articulate technical concepts and collaborate across teams. Experience in troubleshooting code performance issues, optimizing code, and implementing best practices. About IBM Business Unit IBM Consulting is IBM s consulting and global professional services business, with market-leading capabilities in business and technology transformation. We offer strategy, experience, technology, and operations services to many of the world s most innovative and valuable companies. Our people are dedicated to accelerating our clients businesses through collaboration and the responsible use of technology. Your Life @ IBM At IBM, we believe in the power of innovation, trust, and personal responsibility. We are committed to helping our employees grow, learn, and experiment daily, with continuous support in an environment where everyone can thrive. IBMers are growth-minded, always staying curious and open to feedback. They are encouraged to collaborate with colleagues, embrace challenges, and apply a can-do attitude to drive exceptional outcomes. Every IBMer is trusted to make critical decisions that contribute to IBM s evolution and to creating impactful results for clients and communities around the world. IBM s greatest invention is the IBMer. Since 1911, IBM has been at the forefront of technological innovation, from artificial intelligence and quantum computing to blockchain. Now, it's your chance to join us on our journey to being a responsible technology innovator and a force for good in the world. About IBM IBM is one of the largest corporate organizations globally, and we are a key technology and consulting employer. Many of the Fortune 50 companies rely on the IBM Cloud to run their businesses. We are proud to be early adopters of cutting-edge technologies and continue our commitment to responsible innovation.

Application Developer Application Developer Open source Full-Time
QU

Associate Technical Architect Software Development

Quantiphi

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

Job Title: Associate Technical Architect Software Development Experience Level: 6+ years Location: Mumbai / Bangalore About Us At Quantiphi, technology drives our business, but our diverse and inclusive culture powers our success. We believe in fostering an environment built on transparency, integrity, learning, and growth all while valuing each individual s unique contribution. If you re excited to work in a collaborative space that encourages innovation and helps you grow both professionally and personally, we would love to have you on board! Role Overview We are seeking a Software Architect with a passion for combining design and programming. In this role, you will translate UI/UX wireframes into functional, high-performance code and shape the visual and technical structure of our applications. You will collaborate closely with designers and developers, ensuring seamless design-to-code translation and optimal user experiences. Key Responsibilities Develop new user-facing features and front-end components. Design and implement scalable, stateless/stateful APIs that integrate with UI, databases, and external systems. Apply industry-standard security best practices across application development. Build reusable code and libraries to drive efficiency. Ensure UI/UX designs are technically feasible. Optimize applications for speed, responsiveness, and scalability. Collaborate closely with designers, developers, and stakeholders to deliver high-quality solutions. Architect cloud-native and scalable applications. Technical Skills Required Strong proficiency in Node.js, Angular, and React.js. Experience with jQuery, JSON, AJAX, RESTful web services. Expertise in JavaScript frameworks/libraries (Node.js, AngularJS, ReactJS, Jasmine, Ember). Proficiency in build tools like Grunt, Gulp, and Bower. Deep understanding of front-end technologies: HTML5, CSS3, JavaScript (ES6+), jQuery. Hands-on experience with client-side MVC frameworks (Node.js, ReactJS, NextJS, Redux, AngularJS). Strong database skills, including data modeling and query optimization (MySQL, PostgreSQL, MongoDB, DynamoDB). Expertise in building secure REST APIs. Understanding of cross-browser compatibility and responsive design. Proficient in code versioning tools like Git. Good knowledge of SEO principles. Strong grasp of front-end frameworks like Bootstrap and Material UI, along with preprocessors like SASS/LESS. Experience in object-oriented design and software design patterns. Excellent debugging and creative problem-solving skills. Leadership & Collaboration Lead technical teams and mentor junior developers to accelerate performance. Drive code reviews and enforce best practices to maintain high code quality. Provide technical thought leadership and introduce best practices to the project. Manage stakeholder expectations and resolve conflicts effectively. Clearly communicate technical concepts to both technical and non-technical audiences. Collaborate across departments (BA, Designers, QA, Architects) to ensure successful delivery. Nice to Have Experience working with cloud platforms like Google Cloud, AWS, Azure. Knowledge of microservices architecture and API gateway integration. Familiarity with design tools such as Photoshop, Illustrator, Figma, Sketch, XD. Experience with containerization (Docker/Kubernetes) and distributed computing. Exposure to Elasticsearch. Hands-on with Agile methodologies, TDD, Pair Programming, and Rapid Prototyping. Experience documenting technical design and processes. Knowledge of Apollo, GraphQL, Moment.js is a plus. Experience with UX/UI design is an added advantage. If you thrive in a fast-paced environment, love solving complex challenges, and enjoy collaborating with passionate teammates, Quantiphi is the place for you!

Ata Software Development Software Development Full-Time
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
GC

Software Engineer Iii, Infrastructure, Core

Google Careers

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

Job Title: Software Engineer About the Role: At Google, our Software Engineers are at the forefront of innovation, designing and developing cutting-edge technologies that shape how billions of users connect, explore, and interact with information. Our products operate at an immense scale, extending far beyond web search, and require engineers who bring fresh perspectives from diverse technical domains, including information retrieval, distributed computing, large-scale system design, networking, security, artificial intelligence, natural language processing, UI design, and mobile development. As a Software Engineer, you will contribute to mission-critical projects, collaborating with teams across Google to develop, test, deploy, maintain, and enhance software solutions. Your versatility, leadership abilities, and enthusiasm for solving complex challenges will be crucial as you navigate projects across the full technology stack. The Core Team serves as the backbone of Google s technical infrastructure, building the foundational elements behind our flagship products. This team is responsible for developing essential developer platforms, product components, and infrastructure that drive innovation across Google s ecosystem. As a member of this team, you will play a pivotal role in breaking down technical barriers, optimizing existing systems, and making key architectural decisions that influence the entire organization. Key Responsibilities: Design, develop, and maintain high-quality software solutions that support Google's technical infrastructure and products. Participate in and lead design reviews with peers and stakeholders, evaluating available technologies to determine optimal solutions. Conduct thorough code reviews to ensure adherence to best practices, including code quality, efficiency, accuracy, testability, and compliance with style guidelines. Contribute to documentation and educational resources, updating content based on product enhancements and user feedback. Troubleshoot and debug complex system issues, analyzing their impact on hardware, networks, and service operations to maintain optimal performance and reliability. At Google, we foster a culture of continuous learning, innovation, and technical excellence. If you're passionate about solving challenging problems and building world-class technology, we invite you to be part of our journey. Qualification : Bachelors degree or equivalent practical experience.

Software Engineer Software Engineer Engineer software Engineer iii
CI

Senior Software Engineer

Capgemini Invent

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

Job Title: Software Engineer Role Overview: The Software Engineer is responsible for the development, maintenance, and optimization of software solutions and applications. This role involves applying scientific methods to analyze and solve software engineering challenges while contributing to research, design, development, and long-term maintenance. The position requires independent problem-solving skills, technical leadership, and collaboration with team members and stakeholders. Key Responsibilities: Software Development & Engineering: Designs, develops, and maintains software applications using industry best practices. Applies scientific methods to analyze and resolve software engineering problems. Ensures software quality, performance, and security through testing and optimization. Technical Leadership & Innovation: Exercises original thought and judgment in solving complex technical challenges. Leads software development activities, mentoring junior engineers when required. Drives innovation by proposing and implementing cutting-edge solutions. Collaboration & Stakeholder Engagement: Works closely with internal and external stakeholders to understand project requirements. Provides expert advice and recommendations proactively. Explains complex technical concepts to a variety of audiences to ensure clarity. Project & Process Management: Acts as a key contributor in complex software development environments. Assesses and adapts to project challenges, formulating innovative solutions. Manages costs and ensures profitability for specific projects or work areas. Maintains compliance with best practices in software design, development, and documentation. Continuous Learning & Professional Growth: Builds expertise in software engineering disciplines to meet industry standards. Creates informal networks and fosters a knowledge-sharing culture within and outside the team. Motivates and inspires team members to achieve technical and commercial goals. Required Skills & Competencies: Strong understanding of programming concepts, software design, and development principles. Ability to work autonomously with minimal supervision. Experience leading software development teams in a complex environment. Excellent problem-solving skills with a proactive mindset. Strong communication skills, capable of conveying technical concepts to diverse audiences. Ability to work under pressure while maintaining high-quality standards. This role provides an exciting opportunity to contribute to innovative software solutions while leading and collaborating with cross-functional teams.

Senior Software Senior software Engineer Senior engineer
CI

Software Engineer

Capgemini Invent

1+ Year | Not Disclosed | Bengaluru, Karnataka, India | Full-time

Job Title: Software Engineer Role Overview: The Software Engineer is responsible for the design, development, maintenance, and optimization of software applications and solutions. This role involves applying scientific methods to analyze and solve software engineering challenges, contributing to research, design, and long-term development. The Software Engineer is expected to exercise independent judgment, collaborate with teams, and build expertise in software engineering disciplines. Key Responsibilities: Software Development & Engineering: Design, develop, and maintain software applications using industry best practices. Apply analytical and problem-solving skills to enhance system performance and security. Ensure high-quality, scalable, and efficient software solutions. Research & Innovation: Utilize scientific methods to analyze complex problems and develop innovative solutions. Stay updated with industry trends and emerging technologies. Contribute to the continuous improvement of software development methodologies. Collaboration & Stakeholder Engagement: Work closely with cross-functional teams, including developers, testers, and project managers. Participate in discussions on software design, architecture, and optimization strategies. Provide input and insights to enhance team performance and project success. Project Execution & Time Management: Manage tasks independently and deliver accurate, reliable results within set deadlines. Organize workload efficiently to meet mid-term project goals. Demonstrate accountability for assigned responsibilities and contribute to overall team objectives. Required Skills & Competencies: 1+ years of relevant work experience in software engineering. Strong understanding of programming concepts, software design, and development principles. Ability to work with minimal supervision, ensuring high-quality deliverables. Proficiency in problem-solving and decision-making based on situational understanding. Strong teamwork and communication skills to collaborate effectively with peers. This role offers an excellent opportunity for individuals looking to develop expertise in software engineering, work on diverse projects, and contribute to innovative software solutions in a dynamic and collaborative environment.

Software Engineer Software Engineer Engineer software Full-Time

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