Jobs
>
Pune

    Principal Software Engineer - Pune, India - PubMatic

    PubMatic
    PubMatic background
    Technology / Internet
    Description

    Company Description:

    PubMatic (Nasdaq: PUBM) is an independent technology company maximizing customer value by delivering digital advertising's supply chain of the future.

    PubMatic's sell-side platform empowers the world's leading digital content creators across the open internet to control access to their inventory and increase monetization by enabling marketers to drive return on investment and reach addressable audiences across ad formats and devices.

    Since 2006, our infrastructure-driven approach has allowed for the efficient processing and utilization of data in real time. By delivering scalable and flexible programmatic innovation, we improve outcomes for our customers while championing a vibrant and transparent digital advertising supply chain.

    Job Description

    We are looking for a highly skilled Android App Mobile Developer with a proven record of accomplishment of 6-9 years of experience. The developer will be responsible for feature designing, developing, and delivering our advertisement SDK (Software Development Kit) on Android platform.

    As a core component of our product, the SDK serves as a vital link connecting app developers with our PubMatic backend systems. It controls every aspect of ad requests, responses, and rendering of various ad formats within the application.

    This is a unique opportunity for you to work on an SDK development that will challenge your technical expertise. If you are up for the challenge and have the necessary experience and skills, we invite you to join the PubMatic team.

    Responsibilities

    • Implement commercial-grade software, using the company standards for coding style and unit testing coverage for your work product.
    • Design and build new features for PubMatic's Ads SDK, build the demonstrative applications, ensure the performance and quality of each feature.
    • Collaborate with a cross engineering team to define, design, and ship new features.
    • Should be able to work closely with other internal teams to deliver the quality deliverable.
    • Provide top-notch customer support from engineering whenever required.
    • Perform code and design reviews for code implemented by peers or as per the code review process.
    • Demonstrate ability to self-direct, work ownership and work independently.
    • Demonstrate excellent verbal and written communication skills.

    Skills / Qualifications

    • Minimum 6 years of experience in Android application or SDK development.
    • Strong computer science fundamentals: data structures, algorithms, and programming languages.
    • Proficient with Java and Kotlin programming languages.
    • Demonstrated experience developing WebView components.
    • Comfort and confidence in solving complex problems
    • Excellent problem-solving skills.
    • Excellent knowledge of writing the Junit test cases.
    • Good understanding of clean architecture and MVP product design principles.
    • Experience with memory management, multi-threading, and performance tuning.
    • Familiarity with RESTful APIs to connect Android/iOS clients to back-end services.
    • Understanding of the backend technologies like Java, Go-lang etc.
    • Good to have knowledge of Unity framework, JavaScript, or any hybrid technologies such as React Native and Flutter
    • Experience with performance and memory tuning with tools such as Instruments.
    • Knack for benchmarking and optimization.
    • Proficient understanding of code versioning tools such as Git.
    • Familiarity with continuous integration like Jenkins, Static code analyzers etc.
    • Troubleshoot any issues with existing features, live on production.
    • Good to have knowledge of the Advertising domain.

    Additional Information:

    Return to Office: PubMatic employees throughout the globe have returned to our offices via a hybrid work schedule (3 days "in the office" and 2 days "working remotely") that is intended to maximize collaboration, innovation, and productivity among teams and across functions.

    Benefits: Our benefits package includes the best of what leading organizations provide, such as stock options, paternity/maternity leave, healthcare insurance, and broadband reimbursement. Also, when we're back in the office, we all benefit from a kitchen loaded with healthy snacks and drinks catered lunches, and much more

    Diversity and Inclusion: PubMatic is proud to be an equal opportunity employer; we don't just value diversity, we promote and celebrate it. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status


  • ACS International India Pvt. Ltd. (ACSII)

    Software Engineer

    1 day ago


    ACS International India Pvt. Ltd. (ACSII) Pune, India

    ACS-I India is looking for a 5+ years experienced an Advanced Professional Software Engineer with broad relevant experience in a team of developers and delivering solutions in a fast-paced global operation. You would be part of client team in Solution Delivery function, working i ...

  • Avalara India

    Software Engineer

    4 days ago


    Avalara India Pune, India

    Note : We are looking for candidates who has less than one month notice period and who can work from Pune location on Hybrid mode of working. · Request you to apply with below link · https://careersind- · What You'll Do · We are seeking a talented and experienced Software Engine ...

  • NCS Group

    Software Engineer

    4 days ago


    NCS Group Pune, India

    Are you looking for value-adding and impactful work? · Do you want to make a difference with your expertise? · With us, you'll be able to make it happen. · NCS is a leading technology services firm, operating across Asia Pacific in over 20 countries, providing services and soluti ...

  • NCS Group

    Software Engineer

    4 days ago


    NCS Group Pune, India

    Are you looking for value-adding and impactful work? · Do you want to make a difference with your expertise? · With us, you'll be able to make it happen. · NCS is a leading technology services firm, operating across Asia Pacific in over 20 countries, providing services and soluti ...

  • Mastercard

    Software Engineer

    6 days ago


    Mastercard Pune, India

    Role: · The Software Development Engineer is a hands-on developer specializing in Java development with a particular focus producing API services to support Secure Remote Commerce platform. · What you will do: · • Strong problem-solving skills · • Good understanding of data stru ...

  • Cogniswitch

    Software Engineer

    1 day ago


    Cogniswitch Pune, India

    About CogniSwitch : · CogniSwitch guarantees enterprises accuracy, consistency and reliability in their GenAI applications. CogniSwitch's Knowledge system eliminates hallucinations, allowing enterprises to get their GenAI Applications from pilot to production. With CogniSwitch en ...

  • LeadSquared

    Software Engineer

    13 hours ago


    LeadSquared Pune, India

    About LeadSquared: · One of the fastest growing SaaS companies in the CRM space, LeadSquared empowers organizations with the power of automation. More than 1700 customers with 2 lakhs+ users across the globe utilize the LeadSquared platform to automate their sales and marketing ...

  • eQ Technologic

    Software Engineer

    5 days ago


    eQ Technologic Pune, India

    Job Description for Data Scientist – ML/DL/NLP/LLM · Designation: Software Engineer | Role: Data Scientist - ML/NLP/GenerativeAI · Location: Pune, MH, IND (Hybrid as of now, per week 2 days from office and 3 days WFH) · Looking to leapfrog your career? We are looking for innovati ...

  • Egnite

    Software Engineer

    6 days ago


    Egnite Pune, India

    We are currently looking for an experienced Senior Java Developer with Oracle ATG and Endeca to join our team with one of our clients. I would like to tell you a bit more about this position and learn a few things about you, as well. · Job Title: Senior Java Developer with Oracl ...


  • Telstra Pune, India

    Employment Type Permanent · Closing Date 14 Dec :59pm · Job Title Software Engineering - AssociateJob SummaryAs a Software Engineering–Associate, your role centres on collaborating with and supporting your team across a range of Software Engineering activities. Under close superv ...

  • PubMatic

    Software Engineer

    4 days ago


    PubMatic Pune, India

    Company Description · PubMatic (Nasdaq: PUBM) is an independent technology company maximizing customer value by delivering digital advertising's supply chain of the future. PubMatic's sell-side platform empowers the world's leading digital content creators across the open interne ...

  • Siemens Industry Software (India) Private Limited

    Software Engineer

    8 hours ago


    Siemens Industry Software (India) Private Limited Pune, India Permanent

    SiemensDigital Industries Software is a leading provider of solutions for the design,simulation, and manufacture of products across many different industries.Formula 1 cars, skyscrapers, ships, space exploration vehicles, and many of theobjects we see in our daily lives are being ...

  • Avalara India

    Software Engineer

    3 days ago


    Avalara India Pune, India

    Note : We are looking for candidates who has less than one month notice period and who can work from Pune location on Hybrid mode of working. · Request you to apply with below link · https://careersind- · What You'll Do · We are seeking a talented and experienced Software Enginee ...

  • Autodesk

    Software Engineer

    3 days ago


    Autodesk Pune, India

    Position Overview · As a global leader in 3D design, engineering, and entertainment software, Autodesk helps people imagine, design, and make a better world. Autodesk accelerates better design through an unparalleled depth of experience and a broad portfolio of software to give c ...

  • NCS Group

    Software Engineer

    6 days ago


    NCS Group Pune, India

    Are you looking for value-adding and impactful work? · Do you want to make a difference with your expertise? · With us, you'll be able to make it happen. · NCS is a leading technology services firm, operating across Asia Pacific in over 20 countries, providing services and soluti ...

  • Autodesk

    Software Engineer

    3 days ago


    Autodesk Pune, India

    Position Overview · We are looking for a passionate back-end software engineer to join our platform team in Pune, India. Our organizational ecosystem comprises Cloud services. Autodesk Platform Services (APS) is a cloud service platform that powers custom and pre-built applicatio ...

  • Nityo Infotech

    Software Engineer

    3 days ago


    Nityo Infotech Pune, India

    JCL,IMS DB,DB2,DB2 & IMS DBExperience Required · 3 - 6 Years · Industry Type · IT · Employment Type · Permanent · Location · India · Roles & Responsibilities · Responsible for design, development, modification, debug and/or maintenance of software systems What will your job look ...

  • Xoriant

    Software Engineer

    3 days ago


    Xoriant Pune, India

    Software Engineer · Description · Required Experience: 6-8 yearsSkills: MUST? Excellent knowledge in Java, J2EE / JEE Core Java (JDK 8 and above) Spring / Spring Boot Maven, Gradle scripting languages (Python, bash)? Knowledge of GPP is must.? Good analytical and logical skills ...

  • Autodesk

    Software Engineer

    3 days ago


    Autodesk Pune, India

    Position Overview · Autodesk is looking for an Android Mobile Software Engineer to join Autodesk Data Platform team. Reporting to the Engineering Manager, this is a great opportunity to join a team that delivers both internal and customer facing applications and services that pro ...

  • eQ Technologic

    Software Engineer

    3 days ago


    eQ Technologic Pune, India

    Job Description for · Data Scientist – ML/DL/NLP/LLM · Designation : Software Engineer | · Role : Data Scientist - ML/NLP/GenerativeAILocation : Pune, MH, IND (Hybrid as of now, per week 2 days from office and 3 days WFH) · Looking to leapfrog your career? · We are looking for in ...