DEV Community


From Accounting to Software Engineering to Data Science: Career Journey Roadmap

mariahrucker profile image Mariah Rucker Updated on ・5 min read


This post initially started as a Twitter Thread.

My Data Science career journey began when working as an Accounting Analyst Intern at JPMorgan analyzing the banks data for valuable insights within their financials, identified process improvements that can increase efficiency, and better managed risk.

Initial Career: Accounting

Initially, obtained first degree in Accounting with a minor in International Business (Spanish) at Kent State University in 2016. During studies, accidentally enrolled in Intro to Computer Science, but did not pursue career path until 2018.


During Accounting studies, found out about a career fair for Accounting students which decided to stop by to introduce myself to each company recruiter. Eventually stopped by Professional Services Firm, Grant Thornton, table to find out more about their company and opportunities. By the end of the conversation with the recruiter, was invited to attend Grant Thornton's recruitment informational session.

By being proactive during the session, selected to attend Grant Thornton Summer Leadership Program in Chicago, IL with students across the country. The leadership program allowed for potential interns to get to know the firm by meeting current employees. By the end of the program, secured a Winter 2015 Audit Internship at Grant Thornton, while concurrently pursuing online classes to graduate in 4 years.

During the Fall 2014, prior to Audit Internship at Grant Thornton, applied to attend JPMorgan Winning Women Program in New York City from an email that was sent to business students. The event provided the opportunity to secure a Summer 2015 Accounting Analyst Internship.

Originally, I supposed to have interned in New York City for JPMorgan during Summer 2015, but was able to change it to Columbus, Ohio to be near family. The internship provided opportunities to explore the bank financial data & deliver actionable insights to the Controller.

During Fall 2015 semester, became acclimated with Cost Accounting professor who recommended attending the Accounting Career Fair. She introduced me to an EY recruiter which led to attending their recruitment event. From there, I accepted a full-time offer after graduation.

Career Transition: Technology

After college, started career in Audit at EY completing various engagements from Financial Services to Nonprofits clients. Due to frequent traveling, left EY to join PNC Internal Audit Rotational Program where I collaborated with the Data Analytics team for Risk Management.

Upon completing Risk Management rotation, rotated to the IT Infrastructure & Applications teams to help w/ analyzing & assessing PNC's technological infrastructure to ensure processes & systems ran accurately & efficiently, while remaining secure & compliant.


During rotations at PNC, was introduced to tech opportunities by attending company events. At the time, was interested in Cyber Security and was provided the opportunity to shadow the team for a day. Afterwards, applied for a position, but was rejected since did not have any tech related credentials compared to other candidates.

My Old Twitter Account @techmariah — posted the tweet as a manifestation

Reposted someone else's words that inspired me to also manifested good news of my own on my previous Twitter account - @techmariah - always have a positive mindset about the future. Anyways, my experience at PNC motivated me to go back to school for Master's in Computer Science, but was denied admissions to most schools since did not have a Bachelor's in Computer Science degree. Ended up being accepted into Central Methodist University Online Bachelor's degree that fortunately costed ~$8,000 & duration of 9 months due to previous degree in Accounting.


Concurrently, was able to pursue tech internship opportunities at a Private Security startup. Despite the adversity when transitioning into tech from another industry, connected with people, specifically Computer Science professor who offered advice to excel. Participated in various tech events, hackathons, programs and more during Computer Science academic studies.

Accepted a Full-Time offer after completing 2nd Bachelor's degree at Central Methodist University as a Software Engineer at a Private Security startup. During the experience, came across an opportunity to attend a workshop that highlighted a career in Data Science.

Career Transition: Data Science

As someone who have both an Accounting and Computer Science background, was intrigued on how I could apply my diverse experience within tech than originally intended. With that, began positioning myself to get foot in the door by briefly attending a Data Science Bootcamp.

Data Science
Left the Data Science bootcamp after two days due to noticing that I already had skills they were teaching within their curriculum. Instead, pursued a different path to get foot in the door by being accepted to attend Georgia Tech Online Master of Science in Computer Science with a focus in Machine Learning for ~$7,000.

Eventually resigned from Full-Time Software Engineer position to join a Driving School as a Contracted Data Scientist to acquire more practical experience in the field. Only accepted contracted Data Scientist position since was going through a few personal occurrences that impeded bandwidth in transitioning to a Full-Time position, specifically being pregnant during then engagement with a serious disorder called Hyperemesis Gravidarum.

Hyperemesis Gravidarum
The experience caused severe exhaustion and depression. Even though I overcame the adversity, I was hospitalized throughout the entire pregnancy due to severe dehydration and malnutrition from the disorder. Unfortunately, the pregnancy ended as a miscarriage.

By starting path to Data Scientist as a Contractor, it allowed for me to determine my next career moves. I am currently transitioning into a full-time Data Scientist position, while building a FinTech startup and attending Georgia Tech Online Master of Science in Computer Science Program.

In Essence

My career path have not been linear nor easy, but grateful for the opportunities that have been provided to me due to hard work and perseverance. If I had given up, I would not be where I am today.

It is not where you start, but that you continue to have the determination and grit to achieve your goals.

What's your tech career journey? Share links in the comments!

Be Bold. Be YOU. Be Infinite.

Discussion (2)

Editor guide
eisabai profile image
Isabel Nyo

My tech career journey is a lot more linear and predictable, although not always smooth sailing.

I've written about it in and I'll share it again here.

I started my career working as a web developer for a small web agency, doing everything from gathering requirements from customers, designing websites in Adobe Photoshop, building backend applications, coding frontend interfaces, to looking after domain name registration, hosting, and so on.

Throughout my career, I’ve had many different job titles that are similar yet different in many ways, such as developer, technical lead, technical director, startup CTO, head of engineering, software development manager, and engineering manager.

My journey to management is not unusual but not one that I had anticipated or planned for. I’ve always considered myself to be entrepreneurial and I had co-founded a startup and ran my own consulting business before, so I always thought I’d work for myself one day rather than climb the corporate ladder and take on a managerial role.

But at one point in my career years ago, I was in a place where I was really excited to mentor developers in my team, helping them with their career development and helping build a good engineering culture for the company I worked for. All those activities made me feel happy because I was feeling like I was making a bigger impact than I had ever made as a developer. Long story short, I took a leap of faith and officially became a people manager.

I found that I really enjoyed the role of an engineering manager because I was able to make a positive impact on the careers of many software developers and strengthen and build on my T-shaped skills, by collaborating across disciplines with experts in other areas other than my own, and deliver business results.

Right now, I am a senior engineer manager looking after multiple engineering teams at an enterprise software company in Sydney, Australia.

daviselise profile image

Hey dear, thanks for the useful information about the accounting software. Well, I also use this software and it has really great results. Well, for now, I was reviewing the online resume service of website because I need to write a good quality resume for my job applications.