Principal Software Engineer at Digital Management

Digital Management Llc
Published
September 16, 2020
Location
Bethesda, Maryland
Job Type
Job Expires: 2020-12-15

Description

Apply You will be redirected to Digital Management Llc's preferred application process.

Principal Software Engineer

Principal Software Engineer in Bangalore, Karnataka | Careers at 2nd Floor Wing A Tower 1 92/A Skip Branding This website uses cookies to ensure you get the best experience on our website. Find out more in our Privacy Policy Cookie Preference Dismiss Decline This website uses cookies to ensure you get the best experience on our website. Find out more in our Privacy Policy Cookie Preference Dismiss Decline This website uses cookies to ensure you get the best experience on our website. Find out more in our Privacy Policy Cookie Preference Dismiss Decline This website uses cookies to ensure you get the best experience on our website. Find out more in our Privacy Policy Cookie Preference Dismiss Decline This website uses cookies to ensure you get the best experience on our website. Find out more in our Privacy Policy Cookie Preference Dismiss Decline This website uses cookies to ensure you get the best experience on our website. Find out more in our Privacy Policy Cookie Preference Dismiss Decline This website uses cookies to ensure you get the best experience on our website. Find out more in our Privacy Policy Cookie Preference Dismiss Decline This website uses cookies to ensure you get the best experience on our website. Find out more in our Privacy Policy Cookie Preference Dismiss Decline This website uses cookies to ensure you get the best experience on our website. Find out more in our Privacy Policy Cookie Preference Dismiss Decline This website uses cookies to ensure you get the best experience on our website. Find out more in our Privacy Policy Cookie Preference Dismiss Decline This website uses cookies to ensure you get the best experience on our website. Find out more in our Privacy Policy Cookie Preference Dismiss Decline This website uses cookies to ensure you get the best experience on our website. Find out more in our Privacy Policy Cookie Preference Dismiss Decline This website uses cookies to ensure you get the best experience on our website. Find out more in our Privacy Policy Cookie Preference Dismiss Decline This website uses cookies to ensure you get the best experience on our website. Find out more in our Privacy Policy Cookie Preference Dismiss Decline DMI

  • Services
  • Industries
  • DMI PLATFORMS AND TOOLS
  • Insights
  • About Us
  • DMI Federal
  • Search

work with us

At DMI, we've combined a variety of special skills to create the world's first integrated, end-to-end mobility company. Mobility isn't just part of what we do, it's why we exist
- to reinvent business through mobility.

  • Contact
  • Locations
  • Careers
  • Sitemap
  • DMI Privacy Policy
  • DMI's Modern Slavery Statement
  • DMI Sustainability Policy
  • Employees
  • 2020 DIGITAL MANAGEMENT, LLC

Principal Software Engineer in Bangalore, Karnataka | Careers at 2nd Floor Wing A Tower 1 92/A Skip to Main Content Please Enable Cookies to Continue Please enable cookies in your browser to experience all the personalized features of this site, including the ability to apply for a job. Welcome page Returning Candidate?
Log back in!

Principal Software Engineer

Posted Date 1 month ago (8/8/2020 1:17 PM) Job ID 2020-19593 Category Development Location IN-KA-Bangalore

About DMI

DMI (Digital Management, LLC.), the world's first end-to-end mobility company, combines all the skills and services necessary to deliver mobile enterprise solutions. Built to reinvent business through mobility, DM
I has expertise in mobile strategy, UX, web, and app development, omni-channel commerce, brand and marketing, IoT and big data analytics, and secure device and app management. The company's unique, integrated approach to mobility has resulted in dramatic growth as well as an expanding client base, which includes hundreds of Fortune 1000 commercial clients and all fifteen U.S. Federal Departments.
DMI is headquartered in Bethesda, MD, with satellite offices around the world. The company was named one of the 2018 Top Workplaces in the Washington, DC area by The Washington Post and received Inc. Magazine's Hire Power Award as one of the top 100 Private Job Creators in the US. Additional information is available at www.dminc.com and on LinkedIn , Twitter , Facebook , and Instagram .

About the Opportunity

DMI (Digital Management, LLC.) is looking for a Senior Software Engineer ( Dynamic Ad Insertion) in Bangalore.

Job Duties and Responsibilities

Dynamic Ad Insertion team building next generation Video advertising platform that facilitates to efficiently maximize exposure to desired audiences across.

We are looking for a Senior Software Engineer to help us build and grow the Dynamic Ad Insertion team, responsible for expanding and optimizing our ad solution platform to all the streams.

The ideal candidate is an experienced engineer quick learner and excited about learning new technologies. In this role you will have the opportunity to apply your skills to develop robust, scalable and distributed software. They must be self-directed and comfortable supporting the needs of multiple teams, systems and products.

  • Write and maintain solid, robust, efficient and maintainable code using best of breed languages, frameworks, and tools, including Kotlin, AWS, React, and NodeJS.
  • Build, optimize, and manage ad solution Platform for the enterprise level on AWS at a very large scale.
  • Collaborate with cross-functional teams to gather and build requirements.
  • Lead code reviews & documentation as well as take on complex bug fixes, especially on high-risk problems.
  • Support end-to-end systems integration and functional validation of various components.
  • Assist in troubleshooting of any production issues.
  • Work with external Solution vendors to integrate and test the ad solution platform.
  • Work with data engineers, data and analytics experts, and data scientists to build and support personalized ad solutions.
  • Support development of Proof of Concept for new product ideas on advertising solutions.

Qualifications

You would be considered a great fit for this role if you have the following:

  • Bachelor's degree in Computer Science Engineering, or a related technical degree.
  • 8
    + years of relevant software experience building large-scale, highly available services.
  • Strong software engineering experience with proficiency in at least one of the following programming languages: Java, Kotlin, or equivalent.
  • Experience with building UI applications using React/Angular, NodeJS and build tooling.
  • Experience with functional programming and test-driven development.
  • Experience with AWS products and services (EC2, ECS, S3, Lambda, DynamoDB, Elasti.
    Cache, Cloud.
    Front, Media.
    Convert, etc.)
  • Experience with building event-driven applications using Apache Kafka, AWS Kinesis, or similar.
  • In-depth experience working on relational and/or NoSQL databases.
  • Knowledge of video streaming systems and dynamic ad insertion architectures.
  • Implement data ingestion pipeline using data-lake best practices to build metrics dashboard UI on real-time data.
  • Quality-first mindset with focus on test automation and CI/CD pipelines.
  • Passionate about automated testing, code quality and engineering best practices.
  • Experience supporting and working with cross-functional teams in a dynamic environment and have excellent communication skills.

These qualifications would make you stand out among other applicants:

  • Proficiency with Kotlin preferred.
  • Ability to quickly ramp up on new domains and technologies.
  • Experience in container technologies like Docker/Kubernetes.

Options

Apply for this job online Apply Share Refer a Friend Refer Sorry the Share function is not working properly at this moment. Please refresh the page and try again later. Share on your newsfeed Loading...

Connect With Us!

Not ready to apply?
Connect with us for general consideration. Application FAQs

Software Powered by iCIMS
www.icims.com

Apply You will be redirected to Digital Management Llc's preferred application process.

Rate This Job

More Jobs



Uh oh! Something went wrong. Please try again.
We were unable to find any more job. Have you tried changing your search keywords?