Biggest Challenges Faced by a Software Engineer at a FinTech Company
Aarya, a Software Engineer, finds the biggest challenge in the role stems from the interconnectedness of many applications and moving parts, often requiring investigation of unfamiliar systems to debug issues, even when "the issue lies with the application" someone else is working on. Despite the difficulty, Aarya highlights that solving these complex problems is the "most rewarding" aspect, providing a sense of accomplishment and reinforcing confidence in abilities.
Problem-Solving, Debugging, Software Engineering, Complex Systems, FinTech
Advizer Information
Name
Job Title
Company
Undergrad
Grad Programs
Majors
Industries
Job Functions
Traits
Aarya Mathreja
Software Engineer
Fortune 100 FinTech Company
Arizona State University
Computer Science
Finance (Banking, Fintech, Investing), Technology
Product / Service / Software Development and Management
International Student, Immigrant, Worked 20+ Hours in School
Video Highlights
1. Working with many interconnected applications and moving parts presents a significant challenge, requiring investigation of unfamiliar systems to identify the source of issues.
2. A common task involves debugging and investigating system issues, which may or may not originate from the specific application being worked on.
3. Successfully resolving complex issues in unfamiliar systems is highly rewarding, providing a sense of accomplishment and reinforcing problem-solving abilities.
Transcript
Q6: Biggest challenge in your role.
The biggest challenge, without going into too much detail, is that we work with a lot of applications and moving parts. Even if the component I'm working on is fine, other connected parts might be broken, and that needs to be investigated.
A lot of the time, I'm working on things I'm not familiar with at all. I have to figure out how they fit into the equation and try to solve issues from there.
So, often, we'd get issues in the system and have to investigate or debug them. Sometimes the issue is with the application I'm working on, and sometimes it's completely different, and I have no idea what's going on.
I feel that is the most challenging part. It's also the most rewarding when you finally figure out the solution. Because at that point, I feel a sense of accomplishment. I know I could do it, and I did it. That, in my opinion, is a big challenge.
