dcsimg

Career Story: Director Of Development For A Software Company

Director Of Development For A Software Company

Job Title: Director Of Technology (Software Development)

Type of Company: My company makes and sells computer software for insurance companies.

Education: BS, Nuclear Engineering •• MS, Energy Engineering

Previous Experience: I started work in nuclear engineering jobs. They typically required extensive development of custom-designed computer programs. This eventually led to opportunities in software development.

Job Tasks: As Director of Technology at a software company I am responsible for the "Technical Architecture" of our major product. Let's start with what that means. The product is a computer program, or actually several programs rolled into one that all work together. It's used by large insurance companies to help them manage their business. Buying our product is a significant investment, even for insurance companies, and buying and installing it can cost several million dollars. However, it's also a key component of their business. And can easily use it to process many millions of dollars of insurance, sometimes over a billion.

Building and maintaining large software systems shares lot of similarities with building houses, bridges, or just about anything. "Architecture" in software is exactly what it sounds like - making sure there is a proper foundation, that the pipes are big enough to carry what's needed (in this case information rather than water), etc. There is one big difference between software designs and building designs: software is constantly evolving to meet changing needs.

I manage a team of some of the top programmers in the company who do this work. On a daily basis we get together to discuss the things that go into improving our product. We also do a bit of detective work trying to fix some of the more complicated bugs in the product. These discussions result in someone on the team doing some programming to add a feature or fix the problem.

I'm very fortunate to have a hand in some of the technical stuff, even now, alongside my management responsibilities. It's rare for software managers to get that opportunity.

Best and Worst Parts of the Job: The best part of my job is being able to be part of the design of software. Think of designing a house, or putting together a puzzle. Also, finding problems can be fun, similar to detective work.

The worst part of my job is doing some of the mundane functions that management in corporate America is saddled with: reviewing time sheets, going to what are sometimes pointless meetings, etc. Next to that would be the high pressure situations we as a software company sometimes run into: meeting the deadline, for example, for a customer's requested critical change.

Job Tips: Software can be really fun, but there are some things to think about before starting. The software business is going through many changes, and "outsourcing" is one of them. In software, outsourcing typically means sending programmer jobs overseas where labor is cheaper. This may result in fewer domestic software jobs. However, it may also provide opportunities. Before committing to software as a career I would strongly advise that you look to understand what impact outsourcing may have on your future.

Popular Schools offering General Engineering Programs

quickinfoClick the Visit School Site buttons to go directly to a school's website and learn more about the school and programs it has to offer. School website will open in a new tab. .

Click the Request Info buttons to request more information from a representative at the school

Matching School Ads

San Joaquin Valley College - A Private Junior College.

  • Programs: Certificate - Electrical Technology
  • Degrees: Certificate
Milan Institute
Bakersfield

Prepare for an exciting new career at the Milan Institute.

  • Programs: Electrician, Oil and Gas Instrumentation Technician
  • Degrees: Diploma

Liberty University provides a world-class education with a solid Christian foundation, equipping men and women with the values, knowledge, and skills essential for success in every aspect of life.

  • Programs: BS in Aeronautics
  • Degrees: Bachelor

You can get started on a new career with Institute of Technology.

For more information about our graduation rates, the median debt of students who completed the program, and other important information, please visit our website at www.iot.edu/disclosure

  • Programs: Industrial Maintenance and Automated Technology
  • Degrees: Certificate

CSU Global Campus - Management Information Systems & Business Analytics

  • Programs: Bachelors in Project Management, Master in Project Management, Undergraduate Certificate - Project Management
  • Degrees: Bachelor, Master, Certificate
ABCO Technology
Los Angeles

ABCO Technology is an accredited computer training academy that offers diploma programs for individual students, professionals and companies to learn different areas of Information technology and seek gainful employment.

  • Programs: PMP, Project Management
  • Degrees: Certificate

Change the World with American University

Be a part of something bigger than yourself.

  • Programs: Graduate Certificate in Project Monitoring and Evaluation
  • Degrees: Certificate
Matching School Ads
You are visiting:

Find a school near you

What are Career Stories?

Career Stories are concise, real-world career overviews written by people relating their personal career experiences and wisdom. They provide invaluable insights and mentoring advice to students and career changers.

Most stories include:

  • a typical day or project
  • tips and advice
  • best and worst parts
  • educational background
  • previous experience

Browse hundreds of Career Stories

More Details On This Career

Please also see our detailed information about Engineering Managers, including:

Back to Top
SPEAK TO AN ADVISOR 1.844.285.6104