1

Software Engineer Trainee Jobs in Cary, NC (NOW HIRING)

Designer

Cary, NC ยท On-site +1

Mentorship and collaboration to peers and trainees in a fast-paced team environment * Position may ... loading software such as SPIDA, O-Calc, or equivalent including overhead design and engineering ...

Designer

Cary, NC ยท On-site

Mentorship and collaboration to peers and trainees in a fast-paced team environment * Position may ... loading software such as SPIDA, O-Calc, or equivalent including overhead design and engineering ...

... software development and solutions. The company is formed by a group of people with extensive ... We advise our trainees not to wait till the next class to seek answers to any technical issue.

... software development and solutions. The company is formed by a group of people with extensive ... We advise our trainees not to wait till the next class to seek answers to any technical issue. โ€ข ...

Designer

Cary, NC ยท On-site +1

Mentorship and collaboration to peers and trainees in a fast-paced team environment * Position may ... loading software such as SPIDA, O-Calc, or equivalent including overhead design and engineering ...

Software Engineer Trainee information

See Cary, NC salary details

$58.8K

$136.7K

$190.4K

How much do software engineer trainee jobs pay per year?

As of Aug 12, 2026, the average yearly pay for software engineer trainee in Cary, NC is $136,668.00, according to ZipRecruiter salary data. Most workers in this role earn between $111,200.00 and $160,300.00 per year, depending on experience, location, and employer.

What is a software engineer trainee?

A Software Engineer Trainee is an entry-level position where individuals gain hands-on experience in software development. They typically work under the guidance of senior engineers, learning programming languages, software development methodologies, and debugging techniques. Their responsibilities may include coding, testing, and assisting in the design of applications. This role helps bridge the gap between academic knowledge and real-world software development practices. It is an opportunity to develop technical skills and gain industry exposure before advancing to a full-time software engineering role.

What kind of mentorship or training can I expect as a software engineer trainee?

As a Software Engineer Trainee, you can typically expect to receive structured onboarding, ongoing mentorship from experienced engineers, and participation in regular training sessions. Most teams pair trainees with more senior developers for code reviews, guidance on best practices, and support in understanding project workflows. You may also be encouraged to work on small projects or contribute to larger initiatives to apply your learning in real-world situations. This hands-on, supportive environment is designed to accelerate your growth and help you build the skills needed for a successful software engineering career.

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

To thrive as a Software Engineer Trainee, you need a solid understanding of programming fundamentals, problem-solving abilities, and a relevant degree or coursework in computer science or related fields. Familiarity with common programming languages (such as Java, Python, or C++), version control systems like Git, and basic software development methodologies is typical. Strong communication, eagerness to learn, and adaptability are vital soft skills for success in this role. These skills are essential for quickly growing your technical capabilities, effectively collaborating with your team, and making meaningful contributions to software projects.

What are the most commonly searched types of Software Engineer jobs in Cary, NC? The most popular types of Software Engineer jobs in Cary, NC are:
What are popular job titles related to Software Engineer Trainee jobs in Cary, NC? For Software Engineer Trainee jobs in Cary, NC, the most frequently searched job titles are:
What job categories do people searching Software Engineer Trainee jobs in Cary, NC look for? The top searched job categories for Software Engineer Trainee jobs in Cary, NC are:
What cities near Cary, NC are hiring for Software Engineer Trainee jobs? Cities near Cary, NC with the most Software Engineer Trainee job openings:
Infographic showing various Software Engineer Trainee job openings in Cary, NC as of August 2026, with employment types broken down into 1% Internship, 85% Full Time, 6% Part Time, 5% Temporary, and 3% Contract. Highlights an 82% Physical, 4% Hybrid, and 14% Remote job distribution, with an average salary of $136,668 per year, or $65.7 per hour.

Product Management Trainee - Bilingual Mandarin Required

CWILL

Cary, NC โ€ข Remote

Full-time

Retirement, PTO

Posted 8 days ago


Job description

About CWILL

CWILL (pronounced 'quill') is a post-purchase and retention suite built for Shopify brands. Reduce support tickets, recover lost revenue from returns, and turn one-time buyers into loyal fans — with tools purpose-built for every touchpoint that follows the sale.

About the Role

As our product portfolio grows, we need new product talent that can learn fast, stay close to users, and help turn real customer problems into great product experiences. Our Product Management Trainee program places you inside one of our product teams, where you'll learn the full PM workflow through real work — not slides and simulations. You'll start by supporting core product tasks, and over time grow into someone who can independently own a product module or direction.

You'll be placed on one of our active product teams:

  • Trackingmore: SaaS platform and API for global logistics tracking and carrier data
  • Order Tracking: post-purchase shipment visibility and tracking features for Shopify brands
  • AI Chat: AI customer service, Live Chat, Shopify order/product integrations, knowledge base, and merchant dashboard
  • Pop-up & Email Marketing: email campaign tools, pop-up workflows, segmentation, merchant marketing automation
What You'll Do

Product Requirement Analysis & Solution Design

  • Collect and analyze user feedback, customer requests, product data, and market information to identify product improvement opportunities
  • Participate in feature planning discussions — ideation, user flows, and solution design
  • Under PM guidance, produce requirement documents, user flows, wireframes, functional specs, and acceptance criteria
  • Track features from discovery through design, engineering, and launch — make sure problems are clearly defined and solutions land correctly

Product Iteration

  • Monitor product data and user feedback after launch; surface issues and propose next improvements

User & Market Research

  • Join user interviews and feedback sessions with Shopify merchants and ecommerce brands
  • Track competitors in your product's category and produce structured competitive analysis
  • Convert user insights and market signals into actionable product recommendation

Cross-Team Collaboration & Execution

  • Work closely with engineering, design, QA, operations, and customer success to drive high-quality product delivery
  • Proactively track project progress and flag issues early
  • Own your tasks with a results mindset — follow through on commitments and complete retrospectives after launch

Continuous PM Development

  • Learn product planning, user research, data analysis, and project management through real work
  • Conduct retrospectives on the features you ship; build your product judgment through iteration
  • As you grow, take on increasing responsibility — eventually owning a product module or workstream independently

Requirements

Education & Experience

  • Recent graduate from a US university (BS or MS), or within 1–2 years of graduation
  • Any major welcome; Computer Science, Information Systems, Business Analytics, Engineering, Economics, or Design preferred
  • Internship experience in product management, product operations, business analysis, user research, software development, or a SaaS company is a plus
  • Mandarin Chinese communication ability required

Passion for Product Work

  • Genuine interest in internet products, SaaS, or the tech industry — you want to build a career in product management
  • Sensitive to user experience and product details; you ask "why does this problem exist?" and "how do we make this better?"
  • Curious about new technology; willing to learn continuously and move fast

Learning Ability & Logical Thinking

  • Fast learner who can absorb new business contexts, product logic, and technical concepts
  • Structured thinker — you can break down complex problems, identify the core issue, and form clear conclusions
  • Comfortable grounding product decisions in data and user facts

Owner Mindset & Execution

  • Strong sense of ownership — you go beyond your assigned tasks and proactively drive resolution
  • Results-oriented; when faced with uncertainty, you gather information, coordinate resources, and follow through
  • Detail-oriented and thorough — you balance execution speed with delivery quality

Communication & Collaboration

  • Strong written and verbal English communication — you can clearly articulate ideas and product thinking
  • Collaborative across functions — you build effective working relationships with engineering, design, and business teams
  • Open to feedback; constructive and practical in discussions

Benefits

Starting Pay: 60k-70k depends on experiences, open to negotiation

  • 401(k)
  • PTO
  • Paid Holidays
  • Insurance