>> My name is Mike Bishop [phonetic],
software engineer, currently a senior manager,
so I oversee software development
at Nuance Communications.
So we do healthcare technology,
speech recognition applications.
So it's usually beginning of the day getting
together with onshore, offshore teams.
I have people reporting to me multiple
states, a couple of different places overseas.
So we get everybody together, understanding what
the day is looking like, what people need to do,
anything that's in their
way in terms of impediments.
From there it's maybe reporting to
management the current status of things,
otherwise it's usually a lot of
technical discussions on a current roadmap
of products that we're developing.
Lately it's been a lot of work with
integrating a company that we bought.
A lot of cross-functional type
of meetings with customers.
We deal with a lot of hospitals, doctors, things
like that, so we usually have to talk to them
about software at their sites and see what kind
of issues that they have and more meetings.
When you start out so it's normally a
junior role where you have a background
in some programming language or technology.
You'll usually take guidance from
a lead so you'll have daily tasks
which comprise a larger application.
But you're normally responsible
for just a small subset of things.
It's very specific tasks.
From there as you get your experience and you
grow, learning things, it can evolve into more
of a mid level lead role where now you're
responsible for a higher level of looking
at an application, deciding
how it needs to be built,
we'll talk about what technologies you would
use, maybe overseeing junior developers
at that point, mentoring them,
helping them pick up new things.
From there it would be more of a principle or
maybe an architect role where you're involved
in more than one product, and you're
trying to make decisions that make sense
on an enterprise level, so across multiple
applications whether it's technologies
or road maps.
From there you would go into a management role.
Again, it's more of the multi product scenario
where you're overseeing multiple teams
dealing with outsourced resources.
You're dealing with third party companies that
are maybe supplying equipment software to you,
a lot more interaction with upper management
in terms of reporting status, budgeting,
road maps for long-term, short-term.
From there it's up to you where you want to
take your career whether it's a technical route
where you stay management
or more of a business route
where you maybe go into a
larger consulting role.