Senior Software Engineer at Apple on On Tech Hiring Trends and Her Route Into Coding

Written by
Codesmith
7 mins
May 21, 2024
Subscribe for more insights
Thank you for your interest in the syllabus.

We'll be in touch soon with more information!

In the meantime, if you have any questions, don’t hesitate to reach out to our team.

Oops! Something went wrong while submitting the form.

From Codesmith to Apple: How Jenna Davis Navigated a Nontraditional Path into Senior Engineering

  • Jenna’s background wasn’t in CS — she was studying medicine before pivoting into tech and graduating from Codesmith, which she credits as the turning point in her career.
  • Why Codesmith worked: The immersive format compressed years of mentorship, technical learning, and hands-on experience into 3 months — offering structure and support she didn’t find in traditional university.
  • Hiring edge: Employers valued her full-stack training and ability to work in high-pressure environments — a quality commonly associated with immersive program grads.

We at Codesmith cultivate technologists who are at the intersection of society and tech, able to meet this moment and thrive in an ever-changing world. Ready to become a modern software engineer?

Jenna Davis worked at several companies after graduating from Codesmith before landing at Apple, where she is now a Senior Software Engineer.

Here she explains what makes a senior software engineer, following industry trends to get ahead, and the benefits of Codesmith’s residency over CS university degrees.

“Codesmith is individualized, intense, and unique in terms of mentorship. It’s like years compressed into three months and the most time and cost-effective way to learn the fundamentals of a career in tech”

Companies Find Engineers With Skills Across The Stack Appealing

Like many in the Codesmith community, Jenna was on a completely different path when she caught the tech bug and decided to follow her instincts.

“I was studying medicine in college but after a break ended up going down the engineering path and never looked back. I have zero regrets — my transition from Codesmith was seamless.”

She explains that with her first job after graduation the company was specifically on the hunt for graduates of immersive programs, given the qualities associated with them.

“There’s a connotation that we’re hyper-focused and can work in intense environments. It’s appealing for candidates to have skills across the stack, and at Codesmith we learn backend, frontend, and are familiar with a wide breadth of engineering topics.”

Although she had a prior degree from USC, Jenna attributes her own engineering success to Codesmith with its tight-knit community, mentorship, and strong program.

“I went to USC first, which is so big that you have to make your community and put in effort to get mentorship, going to teacher-office hours, for example.

“Whereas Codesmith is individualized, intense, and unique in terms of mentorship. It’s like years compressed into three months and the most time and cost-effective way to learn the fundamentals of a career in tech.”

She tells the story of a cohort mate of hers who skipped university altogether opting for Codesmith instead, and transitioned straight into the tech industry.

“We thought it was a really smart approach to get into tech on a shorter timeline and while avoiding expenses of a four-year college.”

“Codesmith’s curriculum is building projects from start to finish, thinking how to build them, and with which tools. That really models a Senior SWEs job”

What Makes a Senior Engineer Versus a Junior Engineer

Titles vary from company to company, so often the terms senior, mid, and junior provide little clarity. But for Jenna, an engineer’s capacities and qualities are what truly define their level, even if that isn’t always reflected in their job title.

“A senior engineer is autonomous. Instead of being mentored, they can mentor others. They can lead projects from start to finish, researching which technologies make sense for each project.

“A junior engineer is someone who might already know a lot about different technologies, but might not know how to apply them in the best way.”

While acknowledging that all the resources to learn to code are freely available online, the program also provided the right pathway for Jenna to learn and make a smooth transition into tech. But it was the aspect of actively building that prepared her most for life as a senior engineer.

“Codesmith’s curriculum is building projects from start to finish, thinking how to build them, and with which tools. That really models a Senior SWEs job.”

Codesmith's focus on building autonomy though providing just enough guardrails to support residents, but not enough to make the process easy, helped build the resilience needed in senior engineers.

“Learning to fight through the struggles on your own, figuring out how to course correct quickly, and paving the right path forward on a project, that whole process is something senior engineers go through.”

Although less dazzling, Jenna says she has even realized she has leant on logistical and managerial experience gained on the open source product portion of the program.

“Even from the product management standpoint, rather than just diving in and building things, writing out tickets, planning project stages, and planning the approach. That’s what we did at Codesmith and I still do it today.”

inner

Codesmith alum and Apple Senior Software Engineer, Jenna Davis at her home office work setup

“Large companies will always want engineers across the board, but you can get a pulse on what the industry is looking for and where it is headed by checking what small to mid-sized companies are looking for”

Find out how we cover AI/ML in our updated curriculum
Get your Syllabus
Special blog guest offer!

Explore CS Prep further in our beginner-friendly program.

Get 50% Off CS Prep
Learning code on your own?

Get more free resources and access to coding events every 2 weeks.

Thank you for your interest in the syllabus.

We'll be in touch soon with more information!

In the meantime, if you have any questions, don’t hesitate to reach out to our team.

Oops! Something went wrong while submitting the form.
Want to learn more about advancing your career in tech?

Connect with one of our graduates/recruiters.

Schedule a Call

Our graduates/recruiters work at:

ABOUT THE AUTHOR

Related Articles

Changing Tech Roles In 2025

community
Job Market
by
Rory James
Jun 2, 2025
|
6 mins

Entrepreneurship with Codesmith Sr. Advisor Eric Kirsten

community
Job Market
by
Codesmith
Jan 10, 2024
|
10 mins

Introducing Codesmith’s Latine Engineer Scholar Emmanuel Barreto & Black Engineer Scholar Christie Laferriere

community
by
Codesmith
Jun 10, 2024
|
7 mins

Start your journey to a coding career.

Thank you for your interest in the syllabus.

We'll be in touch soon with more information!

In the meantime, if you have any questions, don’t hesitate to reach out to our team.

Oops! Something went wrong while submitting the form.
Want to learn more about advancing your career in tech?

Connect with one of our recruiters to learn about their journeys.

Schedule a Call

Our graduates/recruiters work at: