Senior Software Engineer - ADSK Voice Workflows
Bloomberg
Our Team:
As a premier global financial data and service provider, Bloomberg is dedicated to offer support to resolve the client's needs immediately through several communication channels. The ADSK Voice Workflows team builds one of the primary bridges between Bloomberg and its clients. We build the call center software that is used by all customer support departments in Bloomberg across the globe. Each year, millions of client calls are channeled through our platform.
Our Voice platform is the backbone that powers business-critical voice applications and workflows. When clients dial Bloomberg’s helpline number, our Automated Call Distribution (ACD) product, which is built on top of this voice platform, welcomes them to Bloomberg and connects the client to a customer support representative. Our Voice Platform is also used by other engineering teams to build their voice applications, whether it is for login assistance or notifying engineers about an outage in their domain. In addition to that, we also build data pipelines using Apache Flink that enables the customer support departments to generate insights.
What’s In It For You?
Ownership of the full software development life-cycle, from understanding the needs of the business through to designing, coding, deployment and maintenance
Work on distributed systems problems such as availability (our systems need to be up 24x7 so that clients can reach us during time of need), and scalability of our voice platform
Learn about different technologies and frameworks
Be part of a fun and collaborative work environment that fosters learning and growth
You'll need to have:
4+ years of experience in designing and building large scale, highly available and fault tolerant systems
4+ years working with an object-oriented programming language (Kotlin, Java, C++ etc.)
A Degree in Computer Science, Engineering, Mathematics, similar field of study or equivalent work experience
Drive to constantly push the envelope when it comes to finding the right solution to problems at hand
Ability to work independently as well as in a team environment
Passion for code quality, clear documentation, operational excellence and effective communication
Willingness to learn and grow as our systems and products evolve
We'd love to see:
Experience with Kotlin and Spring
Experience with Cisco Telephony API
Ability to deeply understand and break down complex, ambiguous problems and communicate efficiently
Sense of product ownership by partnering with our business and product stakeholders to drive the vision forward
Experience in mentoring junior engineers and breaking down silos across the group