1

Virtual Software Developer Apprenticeship Jobs in Connecticut

Automation Engineering Apprentice - JLL What this job involves As an Automation Engineering ... Work with system documentation, schematics, and software tools to identify and correct equipment ...

New

SDET

Hartford, CT · On-site

$50.50 - $65/hr

As an SDET, you'll embed directly with developers, driving the design and implementation of robust automation and test strategies for the Your Aetna Virtual Assistant platform. This is a hands-on ...

As a Software Engineer, your rolewill primarily revolve around building software by writing code ... You will be required to commute to your nearestHub (either virtual or physical) for in-person ...

Senior Developer RPA

Hartford, CT · On-site

$55 - $72.75/hr

Partner with infrastructure teams to ensure virtual machines and runtime environments are ready for ... Guide developers and contribute to solution design decisions while remaining hands-on in delivery.

Senior Developer RPA

Hartford, CT · On-site

$55 - $72.75/hr

Partner with infrastructure teams to ensure virtual machines and runtime environments are ready for ... Guide developers and contribute to solution design decisions while remaining hands-on in delivery.

Software Engineer MDM (ETL) Join a world-class team of skilled engineers who build creative digital ... Ongoing mentorship and apprenticeship; Leadership courses, development programs, technical courses ...

Senior Data Engineer

Bloomfield, CT · On-site

$105K - $143K/yr

NAVA Software solutions is looking for a Senior Data Engineer Details: Role: Senior Data Engineer Location: Bloomfield, CT; Denver, CO; Austin, TX; NYC, NY; virtual work is possible for the right ...

NET technologies and best practices for software development. • Power Platform Development ... Power BI, and Power Virtual Agents. This certification reflects the ability to develop and ...

Lead Salesforce Engineer (Service Cloud)

Stamford, CT · Hybrid

$59.25 - $78.25/hr

Scrum software development methodology experience is required * Thorough understanding of the ... Ongoing mentorship and apprenticeship; Leadership courses, development programs, technical courses ...

next page

Showing results 1-20

Virtual Software Developer Apprenticeship information

See Connecticut salary details

$45.7K

$106.4K

$157.9K

How much do virtual software developer apprenticeship jobs pay per year?

As of Aug 8, 2026, the average yearly pay for virtual software developer apprenticeship in Connecticut is $106,397.00, according to ZipRecruiter salary data. Most workers in this role earn between $85,600.00 and $123,700.00 per year, depending on experience, location, and employer.

What is a virtual software developer apprenticeship?

A Virtual Software Developer Apprenticeship is a structured training program that allows individuals to learn software development skills remotely while working for a company. Apprentices are mentored by experienced developers, participate in real projects, and gain hands-on experience using industry-standard tools and practices. The program typically combines online coursework with practical, on-the-job training, helping apprentices build a strong foundation in programming, problem-solving, and teamwork. Upon completion, apprentices are often well-prepared for entry-level software developer roles.

What can I expect from the mentorship and collaboration experience during a virtual software developer apprenticeship?

As a Virtual Software Developer Apprentice, you can expect to work closely with experienced developers and mentors through regular video calls, code reviews, and collaborative projects. Communication is typically structured via online platforms like Slack or Microsoft Teams, enabling real-time feedback and support. You’ll often participate in virtual stand-ups, pair programming sessions, and team meetings, which foster a sense of community despite the remote setup. This collaborative environment not only enhances your technical skills but also helps you build professional relationships and learn industry best practices.

What is the difference between Virtual Software Developer Apprenticeship vs Virtual Software Engineer?

AspectVirtual Software Developer ApprenticeshipVirtual Software Engineer
CredentialsTypically requires a high school diploma or associate degree; some programs may prefer coding bootcamp or courseworkBachelor's degree in Computer Science or related field often expected
Work EnvironmentStructured training environment, often with mentorship, focusing on learning and skill developmentProfessional work setting, responsible for designing, developing, and maintaining software solutions
Employer UsageUsed by companies to train entry-level talent and build foundational skillsHired as full-time or contract employees to contribute to ongoing projects

The Virtual Software Developer Apprenticeship is a training program designed for beginners to gain practical skills, while a Virtual Software Engineer is a professional responsible for software development tasks. The apprenticeship emphasizes learning and mentorship, whereas the engineer role involves applying skills to real-world projects.

What are the key skills and qualifications needed to thrive as a virtual software developer apprentice, and why are they important?

To thrive as a Virtual Software Developer Apprentice, you need a solid understanding of programming fundamentals (such as Python, Java, or JavaScript), basic software development concepts, and usually a relevant educational background or coursework. Familiarity with version control systems like Git, cloud-based development environments, and collaboration platforms such as Slack or Jira is typically expected. Strong problem-solving skills, proactive communication, and a willingness to learn quickly help apprentices stand out in remote, team-based settings. These competencies are crucial for effectively contributing to projects, adapting to evolving technologies, and building a successful foundation for a software development career.
What are the most commonly searched types of Software Developer Apprenticeship jobs in Connecticut? The most popular types of Software Developer Apprenticeship jobs in Connecticut are:
What are popular job titles related to Virtual Software Developer Apprenticeship jobs in Connecticut? For Virtual Software Developer Apprenticeship jobs in Connecticut, the most frequently searched job titles are:
What job categories do people searching Virtual Software Developer Apprenticeship jobs in Connecticut look for? The top searched job categories for Virtual Software Developer Apprenticeship jobs in Connecticut are:
Infographic showing various Virtual Software Developer Apprenticeship job openings in Connecticut as of August 2026, with employment types broken down into 88% Full Time, 8% Part Time, and 4% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $106,397 per year, or $51.2 per hour.

Full-time

Posted 2 days ago

New


General Dynamics Electric Boat rating

8.3

Company rating: 8.3 out of 10

Based on 164 frontline employees who took The Breakroom Quiz

67th of 537 rated manufacturers


Job description

Entry-Level Unreal Engine Simulation Software Developer

Overview

Electric Boat is seeking an entry-level software developer to support the development of interactive engineering simulations using Unreal Engine.

The selected candidate will develop Unreal Engine applications that provide visual and behavioral representations of shipboard systems and environments. Working alongside experienced engineers, the candidate will integrate simulation models and contribute to reusable simulation components supporting multiple engineering projects.

This position is well suited for recent graduates interested in real-time simulation, game engine technologies, and software development for complex engineering systems.

Responsibilities:

  • Develop simulation applications using Unreal Engine and C++.
  • Create Unreal Engine components and reusable simulation assets.
  • Develop virtual representations of equipment, controls, displays, and operating environments.
  • Integrate system and equipment simulation models into Unreal Engine.
  • Connect Unreal Engine applications to external software models and interfaces.
  • Develop operator controls, engineering displays, and interactive user interfaces.
  • Import and optimize CAD models, animations, and engineering data for real-time visualization.
  • Implement coordinate-system conversions, spatial transformations, and system-state visualizations.
  • Troubleshoot software, graphics, and simulation integration issues.
  • Collaborate with software, systems, and simulation engineers to implement project requirements.
  • Document software designs and model interfaces.

Required:

  • Bachelor’s degree in Computer Science, Software Engineering or Computer Engineering
  • 0-5 years of post-graduate engineering experience
  • Ability to obtain and maintain up to a Top Secret security clearance.

Preferred:

  • Experience with Unreal Engine 5.
  • Experience with C++ obtained through coursework, internships, or personal projects.
  • Understanding of object-oriented programming concepts.
  • Familiarity with Unreal Engine through academic, internship, or personal development experience.
  • Experience developing Unreal Engine projects using C++ and Blueprints.
  • Coursework or project experience involving simulations, graphics programming, or game development.
  • Familiarity with software integration concepts and networking fundamentals.
  • Familiarity with 3D mathematics, coordinate systems, and physics concepts.
  • Experience using Git or other version control tools.
  • Active Security Clearance

  • Game Devlopment, simulation development or related technical skills
  • Strong technical communication and problem-solving skills.
  •  

Color Vision, Kneeling, Light Lifting, Medium Lifting
Inside

What General Dynamics Electric Boat employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom