1

Teen Software Engineer Jobs (NOW HIRING)

Senior Mobile Software Engineer

Palo Alto, CA · On-site

$157K - $196K/yr

They are seeking a Senior Mobile Software Engineer to develop new user-facing features and help ... Step is a financial services company that builds mobile-based banking for teenagers. Founded in ...

Senior Backend Software Engineer

Palo Alto, CA · On-site

$144K - $190K/yr

The Senior Backend Software Engineer will own features throughout their life cycle, improve ... Step is a financial services company that builds mobile-based banking for teenagers. Founded in ...

Senior Software Engineer, Presence

$125K - $165K/yr

... of teen users. This is a high impact role where you will be involved in technical & product ... software development experience in one or more general purpose programming languages (Go, Python ...

Senior Software Engineer, Presence

$125K - $165K/yr

... of teen users. This is a high impact role where you will be involved in technical & product ... software development experience in one or more general purpose programming languages (Go, Python ...

next page

Showing results 1-20

Teen Software Engineer information

See salary details

$63.5K

$147.5K

$205.5K

How much do teen software engineer jobs pay per year?

As of Aug 19, 2026, the average yearly pay for teen software engineer in the United States is $147,524.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,000.00 and $173,000.00 per year, depending on experience, location, and employer.

What is a teen software engineer?

Teen software engineers are young individuals, typically in their teenage years, who design, develop, and test software applications or systems. They often learn programming languages, work on coding projects, and may participate in internships, coding competitions, or contribute to open-source initiatives. Teen software engineers can build valuable technical skills early, and many use online resources, coding bootcamps, or high school computer science classes to enhance their learning. Their work helps them gain practical experience and prepares them for future careers in technology.

What are some common challenges faced by teen software engineers when working on team projects?

Teen software engineers often face challenges such as adapting to collaborative workflows, understanding professional coding standards, and communicating effectively with more experienced team members. It can be initially daunting to participate in code reviews or contribute to large codebases, but these experiences are valuable for learning industry best practices. Seeking mentorship, asking questions, and actively participating in team discussions can help overcome these hurdles and accelerate professional growth.

What are the key skills and qualifications needed to thrive as a teen software engineer, and why are they important?

To thrive as a Teen Software Engineer, you need foundational programming knowledge (such as Python, Java, or JavaScript), problem-solving abilities, and a strong interest in technology, often supported by coursework or independent projects. Familiarity with development tools like Git, basic understanding of software development environments, and sometimes certifications like the Microsoft Technology Associate (MTA) can be beneficial. Creativity, perseverance, and effective communication are standout soft skills for collaborating and overcoming challenges. These skills and qualities are crucial for building functional software, learning efficiently, and contributing positively to team projects or internships at a young age.

What cities are hiring for Teen Software Engineer jobs?

Cities with the most Teen Software Engineer job openings:

Senior Mobile Software Engineer

Step

Palo Alto, CA • On-site

$157K - $196K/yr

Full-time

Re-posted 19 days ago


Job description

Job Summary:
Step is a next-generation financial services company focused on building a better banking and borrowing experience. They are seeking a Senior Mobile Software Engineer to develop new user-facing features and help deliver their first product to the public, working in a cross-functional team environment.
Responsibilities:
• Own features throughout their life cycle, from inception to production.
• Prioritize maintainable code and test all the things.
• Work in a small, tight-knit cross-functional team.
• Be part of a high-energy, fun, world-class engineering team.
• See your contributions make a weekly impact to an evolving product.
Qualifications:
Required:
• 6+ years of relevant work experience.
• BA/BS degree in Computer Science or a related technical field.
• Strong Computer Science fundamentals.
• Passion for software quality.
• Proven track record of delivering mobile apps.
Preferred:
• Expert in React Native
• Typescript proficiency
• Native Android and/or iOS development experience.
Company:
Step is a financial services company that builds mobile-based banking for teenagers. Founded in 2018, the company is headquartered in Palo Alto, USA, with a team of 51-200 employees. The company is currently Growth Stage.