From Military Intelligence to Software Engineering at Slack
Table of Contents
A staff developer advocate shares his unconventional path to a tech career.
By [Invented Reporter] | AUSTIN – 2025/07/03 09:08:34
Jeremiah Peoples, a 28-year-old staff developer advocate at Slack in Austin, recounts his journey into the world of software engineering without a conventional college degree. After dropping out of Butler University’s computer science program during his first semester,he enlisted in the military in May 2016.
while serving in the military, Peoples dedicated himself to learning how to code. In February 2020, he began a six-month temporary assignment focused on developing satellite applications.
Reflecting on that experience, Peoples recalls feeling overwhelmed by the knowledge gap. “After work, I felt terrible because I felt inadequate and thought they had made a mistake by hiring me,” he says.
After completing his military service in May 2022, JEREMIAH PEOPLES joined Slack that same month. He says he has since overcome feelings of “impostor syndrome.”
Transitioning from Intelligence Analyst
“After work, I felt terrible because I felt inadequate and thought they had made a mistake by hiring me.”
During his time in the military, Peoples worked as an intelligence analyst. “I assessed dangers around the world in real time, trying to provide value that could be helpful to the US and military operations,” he explains.
He valued the structure, camaraderie, and opportunities for advancement within the military.In 2019, he volunteered for deployment to the Middle East, where he worked long hours in a war zone.
However, his time in the Middle East led him to reconsider his long-term goals. “While in the Middle East,I realized this wasn’t how I wanted to spend the best years of my life,” PEOPLES says.
Pursuing a career Change
Driven by a desire for change, Peoples began exploring choice career paths.”I started to make a plan and research other careers on YouTube,” he says. He discovered several individuals who had successfully transitioned into software engineering without a college degree.
Inspired by their stories, Peoples decided to emulate their approach. “I reverse-engineered what they did. I decided to study their videos, essentially do what they did, and hopefully try to achieve the same success,” he explains.
Frequently Asked Questions
Is a college degree required to become a software engineer?
While a computer science degree can be beneficial, it is not always a strict requirement. Many individuals have successfully transitioned into software engineering roles through self-study,coding bootcamps,and online resources.
What are the key skills needed for a software engineering career?
Essential skills include proficiency in programming languages (e.g., Python, Java, javascript), understanding of data structures and algorithms, problem-solving abilities, and strong dialog skills.
How can I overcome impostor syndrome in a new software engineering role?
Acknowledge your feelings, focus on your strengths and accomplishments, seek mentorship and support from colleagues, and remember that learning is a continuous process.
