hirly

SecurityMetrics

Intern - Software Engineer

Orem, Utah

hirly Pro

Get in front of the people hiring at SecurityMetrics

  • Reach the hiring manager at SecurityMetrics on LinkedIn, from your own account
  • hirly applies to this job for you, with unlimited applications
  • A resume and cover letter written for this job, unlimited
  • The hiring manager and recruiter at SecurityMetrics, with contact details
Get Pro for this job →

$49 a month · ₹1,999 for 30 days in India · cancel any time

See how you match this job — and similar ones. Free.

Upload your resume and hirly scores it against this role at SecurityMetrics first, then against similar open jobs, and shows where you fit and why.

PDF or DOCX, up to 12MB. No sign-up to see your matches.

Get past the screening software and onto a recruiter's desk

hirly rewrites your resume for this job — matching the keywords and skills in the posting, moving your most relevant experience to the top, and writing a cover letter to fit. About 30 seconds.

  • Keywords matched to this posting
  • Fit score before you apply
  • Cover letter included

Matched against 2.8M live jobs from 220,000+ employers in 200+ countries.

Tailor my resume for this job →

Apply from your AI assistant

Connect hirly to Claude or ChatGPT and ask it to apply to this job. hirly tailors your resume, fills the employer’s form and asks before sending.

Some employer sites stop an application at a CAPTCHA or sign-in and hand it back with a link. Applying needs a paid plan. Works with any assistant that supports MCP.

hirly's read of this role

Role family
Engineering
Seniority
Internship
Country
US
Work mode
On-site / unstated
First seen by hirly
11 Nov 2026

Derived automatically from the posting. Upload your resume above to see how the role scores against it.

the posting

Overview

SecurityMetrics is seeking a motivated, forward-thinking Associate or Intern Software Developer to join our software engineering team. We value developers who embrace modern software development practices and recognize that AI tools are transforming software engineering. In this role, you will develop, implement, and maintain software components under guided supervision while learning to solve complex business problems. We expect familiarity with modern AI coding tools and an eagerness to leverage and expand on them to accelerate learning, expand test coverage, and write high-quality code.

Main Duties & Responsibilities

Software Development & Architecture

Component Implementation: Design, develop, and maintain clean, high-quality code for software components across product features.

Task Execution: Execute project assignments with increasing independence, learning to break down tasks into structured components.

Maintenance & Bug Resolution: Identify, troubleshoot, and resolve bugs in your own code and assist team members with technical issues.

Scope & Estimation: Learn how to determine and estimate the size, scope, and effort required for software tasks.

AI Integration & Modern Development Workflows

AI Tool Readiness: Actively leverage foundational knowledge of AI coding assistants and agentic development tools—and a willingness to continuously learn and expand their use—for code generation, explanation, debugging, and refactoring.

Output Validation: Learn to critically audit and validate AI-generated code output for correctness, security, and performance.

Engineering Quality & Best Practices

Automated Testing: Learn to take ownership of code quality by writing unit and integration tests, using AI tools to help explore edge cases and expand test coverage.

Code Review & Git Workflows: Participate actively in peer code reviews, pull requests, and Git-based collaborative workflows.

Collaboration & Professional Ownership

Cross-Workflow Teamwork: Collaborate effectively with developers, QA, product managers, and security analysts.

Continuous Learning: Demonstrate an action-oriented mindset, eagerness to learn, and commitment to personal technical growth under mentorship.

Qualifications & Skills

Required Qualifications

Education / Experience: Pursuing a Bachelor’s degree in Computer Science, Software Engineering, or a related field, specifically seeking students in the second half of their junior year or seniors currently enrolled in their degree program.

Programming Proficiency: Foundational proficiency in modern programming languages such as Java, Go, Python, JavaScript, and SQL.

Core CS Fundamentals: Solid understanding of data structures, algorithms, object-oriented design, and software architecture.

Source Control: Practical experience or familiarity with Git-based source control and pull requests.

Problem-Solving & Communication: Action-oriented mindset with good debugging and communication skills.

Preferred Experience

Prior internship or project experience developing applications.

Understanding and experience using modern AI-assisted coding tools or agentic development environments.

About SecurityMetrics

At SecurityMetrics, we help organizations identify and close security and compliance gaps to prevent data breaches. Our engineering team develops core software for vulnerability scanning, penetration testing, and PCI compliance. For more information, visit www.securitymetrics.com .

Original posting on SecurityMetrics's site ↗

Listed on hirly, a job board. hirly is not the employer: SecurityMetrics is hiring for this role.

Browse similar roles

Want this one?

Upload your resume and hirly rewrites it for this job and writes the cover letter — in about thirty seconds, before you sign up.

Tailor my resume for this job