1

Apprentice Software Engineer Jobs in Virginia (NOW HIRING)

... apprenticeships and hands-on work experience. • * Domain Knowledge: Expert-level engineering ... BCubed Engineering, an Auria company, is an advanced software and engineering company, committed to ...

... apprenticeships and hands-on work experience. • * Domain Knowledge: Expert-level engineering ... BCubed Engineering, an Auria company, is an advanced software and engineering company, committed to ...

... apprenticeships and hands-on work experience. · * Domain Knowledge: Expert-level engineering ... BCubed Engineering, an Auria company, is an advanced software and engineering company, committed to ...

... apprenticeships and hands-on work experience. · * Domain Knowledge: Expert-level engineering ... BCubed Engineering, an Auria company, is an advanced software and engineering company, committed to ...

Engineering Technician

Newport News, VA · On-site

$24.04 - $31.63/hr

Utilize computer software applications to perform analyses and develop reports and documentation ... OR * Completion of an Apprentice Certificate Program; OR * Graduation from Navy Nuclear Power ...

Proficiency in project management software for scheduling, tracking, and reporting. * Familiarity ... apprenticeship or development programs. Work Environment The role is based at the headquarters in ...

Proficiency in project management software for scheduling, tracking, and reporting. * Familiarity ... apprenticeship or development programs. Work Environment The role is based at the headquarters in ...

Giant Voice Field Engineer

Herndon, VA · On-site

$80K - $85K/yr

Document repair information of hardware, software, in conjunction with geospatial data. * Use of ... Giant Voice Exp or LMR Exp or Apprentice Electrician Technical test equipment used to install ...

... engineers and software developers to solution architects, technical subject matter experts, and ... An NNS Apprentice graduate and experience in the operation of automatic welding processes is ...

$93K - $116K/yr

... engineers and software developers to solution architects, technical subject matter experts, and ... An NNS Apprentice graduate and experience in the operation of automatic welding processes is ...

... engineers and software developers to solution architects, technical subject matter experts, and ... An NNS Apprentice graduate and experience in the operation of automatic welding processes is ...

... engineers and software developers to solution architects, technical subject matter experts, and ... An NNS Apprentice graduate and experience in the operation of automatic welding processes is ...

Proficient in design and calculation software; MS Office Suite * FE and EIT preferred. Benefits: As ... Our senior engineers will work closely with each participant to foster a strong mentor/apprentice ...

Proficient in design and calculation software; MS Office Suite * FE and EIT preferred. Benefits: As ... Our senior engineers will work closely with each participant to foster a strong mentor/apprentice ...

Proficient in design and calculation software; MS Office Suite * FE and EIT preferred. Benefits: As ... Our senior engineers will work closely with each participant to foster a strong mentor/apprentice ...

next page

Showing results 1-20

Apprentice Software Engineer information

See Virginia salary details

$23.8K

$104K

$187.4K

How much do apprentice software engineer jobs pay per year?

As of Jul 11, 2026, the average yearly pay for apprentice software engineer in Virginia is $103,963.00, according to ZipRecruiter salary data. Most workers in this role earn between $64,400.00 and $119,000.00 per year, depending on experience, location, and employer.

What are Apprentice Software Engineers?

Apprentice Software Engineers are entry-level professionals who are learning the fundamentals of software development while gaining hands-on experience under the guidance of more experienced engineers. They typically participate in structured training programs or apprenticeships, working on real projects to build their technical and problem-solving skills. This role is ideal for individuals who are new to the industry and want to develop practical knowledge while contributing to software engineering teams.

Is 25 too late to become a software engineer?

Apprentice software engineers can start at any age, including 25, as the field values skills and knowledge over age. Many successful software engineers begin later in life, often bringing valuable experience and perspectives; learning programming languages and gaining practical experience are key steps regardless of age.

Can you become a software engineer with an apprenticeship?

Yes, an apprenticeship as a software engineer provides hands-on experience and training that can lead to a full-time software engineering role. Many apprenticeships include skill development in programming languages, tools, and industry practices, helping participants transition into professional software engineering positions.

Is a software engineer apprenticeship paid?

Yes, most software engineer apprenticeships are paid positions that provide a salary or stipend while gaining practical experience and technical skills. Compensation varies by company and program, but paid apprenticeships are common in the industry to support learners during their training period.

What types of projects and technologies do Apprentice Software Engineers typically work on during their training period?

As an Apprentice Software Engineer, you’ll usually start by supporting ongoing development projects, often working on bug fixes, feature enhancements, or internal tools under the guidance of senior engineers. You may be exposed to a variety of technologies depending on the company, such as front-end frameworks (like React), back-end languages (such as Python or Java), and version control systems (like Git). The projects are designed to gradually increase in complexity, helping you build both technical skills and familiarity with industry-standard workflows. Collaboration is key, so you’ll regularly participate in code reviews, team meetings, and pair programming sessions to develop your abilities and receive constructive feedback.

Is it true that AI will replace software engineers?

AI is a tool that can automate certain coding tasks, but it is unlikely to fully replace software engineers, especially those involved in designing, testing, and maintaining complex systems. Apprentice software engineers will continue to develop skills in programming languages, problem-solving, and understanding AI tools to stay relevant in the evolving tech environment.

What are the key skills and qualifications needed to thrive as an Apprentice Software Engineer, and why are they important?

To thrive as an Apprentice Software Engineer, you need a foundational understanding of programming languages, problem-solving skills, and usually a relevant degree or coursework in computer science. Familiarity with development tools such as Git, integrated development environments (IDEs), and basic knowledge of databases and version control systems is common. Strong communication, eagerness to learn, and teamwork make someone stand out in this role. These skills and qualities are crucial for effective learning, collaboration, and adapting to new technologies in a dynamic software development environment.
What are the most commonly searched types of Software Engineer jobs in Virginia? The most popular types of Software Engineer jobs in Virginia are:
What are popular job titles related to Apprentice Software Engineer jobs in Virginia? For Apprentice Software Engineer jobs in Virginia, the most frequently searched job titles are:
What cities in Virginia are hiring for Apprentice Software Engineer jobs? Cities in Virginia with the most Apprentice Software Engineer job openings:
Principal Staff Systems Engineer

Principal Staff Systems Engineer

Auria

Warrenton, VA • On-site

$130K - $170K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 26 days ago


Job description

BCubed Engineering, an Auria company, is looking to hire a Staff Systems Engineer (E4). This position is hybrid (2-3 days a week) out of one of our Bcubed offices located in Warrenton, VA or Tampa, FL.
WHAT YOU CAN EXPECT TO DO:
  • Systems Engineering Excellence: Apply advanced problem-solving methodologies to the most complex problem sets, architecting and delivering solutions for entire systems and systems of systems. •
  • Technical Rigor & Acumen: Lead with engineering rigor, ensuring a strict commitment to testing, repeatable processes, comprehensive documentation, and reliable delivery across the entire development lifecycle. •
  • Customer & Partner Engagement: Act as a key technical point of contact to communicate and negotiate directly with external partners (sub-contractors, vendors, prime contractors) and external customers.
  • Establish and maintain trusted partnerships with customer bases, negotiating through conflicts with transparency and integrity.
  • Effective Technical Leadership: Lead the technical execution of projects and initiatives, ensuring engineering processes are upheld. Serve as a prominent, respected mentor across the organization to develop talent and elevate the contributions of your team members.
  • End-User Focus: Design architectures and solutions that explicitly reflect the mission needs of the end-user, actively seeking out and embracing feedback with a growth mindset.
  • Innovation & IR&D: Pursue and champion innovative technologies and processes. You will have direct access to internal IR&D budgets to back novel concepts by compiling standard quad-charts for approval from the CEO.
  • Requirements & Verification: Author, trace, manage, and validate comprehensive system-level program requirements. • Technical Milestones: Lead the development and executive presentation of major engineering milestone reviews (e.g., SRR, PDR, CDR).
  • Technical Artifacts: Generate and maintain critical engineering artifacts, including Interface Control Documents (ICDs), Capability Development Documents (CDDs), Engineering Drawings, system Bill of Materials (BOMs), etc.
  • Configuration Management: Strictly adhere to and advance company Configuration Management (CM) policies to ensure rigorous version control over all system documentation.

WHAT THE TEAM REQUIRES:
  • Experience: 8-12 years of proven systems engineering experience delivering high-consequence technical solutions.
  • Education: Bachelor's degree in an engineering discipline from an accredited university, or equivalent foundational knowledge gained through formal technical apprenticeships and hands-on work experience. •
  • Domain Knowledge: Expert-level engineering mastery with a recognized ability to independently lead and steer complex, large-scale systems engineering initiatives.
  • Mission Outcome Orientation: Proven track record of navigating the critical "final 10%" of a project life cycle to successfully launch highly mission-critical capabilities into polished, operational products.
  • Autonomy & Accountability: Self-directed ownership of complex workloads and team execution plans, coupled with transparent risk communication, immediate roadblock escalation, and shared accountability for team decisions.
  • Integrity & Trust: Exceptional standard of professional integrity and ethics, with a commitment to doing what is right under pressure and holding oneself accountable for outcomes.
  • Security Clearance: Active U.S. Secret security clearance (U.S. citizenship required

WHAT THE TEAM PREFERS:
  • Advanced Degree: Master's degree in Systems Engineering or a closely related technical field.
  • Satellite Communications: Direct engineering exposure to Satellite Communications (Satcom) space, ground, or network segments. •
  • Modern Methodologies: Practical experience utilizing Model-Based Systems Engineering (MBSE) tools and working within Agile delivery frameworks.
  • Enterprise Architecture: Experience developing and maintaining DoDAF-compliant architecture frameworks and high-level operational concepts (e.g., OV-1 graphics).
  • System Analytics: Experience conducting rigorous system reliability, maintainability, and availability analysis.
  • Field Deployment: Hands-on experience successfully deploying, installing, and transitioning complex systems directly to fielded, operational sites.

PAY TRANSPARENCY: The salary offered will be based on the selected candidate's qualifications - skills, education & experience - and the position level. $130,000 - $170,000
APPLICATION DEADLINE: August 1, 2026
THE BCUBED ENGINEERING TEAM:
BCubed Engineering, an Auria company, is an advanced software and engineering company, committed to pushing the boundary through delivering products and solutions focused on end-user needs. We offer a wide range of engineering solutions focused on digital signal processing, software development, and command and control applications. Auria is a provider of solutions and software in support of complex Space, National Security, and Cyber missions of federal, international, and commercial customers. Headquartered in Colorado Springs, CO, Auria's success is built on the excellence of diverse teams advancing innovative systems and operational software to strengthen our customers' missions. With a distinguished track record and a spirit of relentless pursuit, and R&D, we set the pace for progress and execute every mission with the utmost precision.
Why You'll Love Working at BCubed Engineering
We believe our team does their best work when they are well-supported, financially secure, and have the freedom to balance life outside of the office.
Time for What Matters & Flexible Work
  • Individual Benefit Account (IBA): Full-time employees receive an additional 25% of their base salary deposited directly into their IBA each pay period. This account empowers you with total control over your funds.
    • Time Off With Pay: Use your IBA funds to completely cover your holidays, sick leave, and vacation time.
    • Healthcare Premiums: Medical, Dental and Vision premiums are funded by your IBA, not your paycheck.
    • End-of-Year Cash Bonus: You keep what you don't use! Whatever cash remains in your IBA at the end of the year is paid out to you as a one-time cash bonus.
  • True Hybrid Flexibility: Work in a way that fits your life. After an initial onboarding period in the VA or FL office, employees enjoy a hybrid schedule requiring a minimum of 2-3 days a week in-office or at customer site.

Invested in Your Future
  • Unrivaled 401(k) Benefits: BCubed Engineering automatically contributes an additional 25% of your base salary into your 401(k) monthly-with no matching or vesting requirements whatsoever.
  • Continuous Growth & Education Support: Level up your skills with our comprehensive Educational Assistance Program, funded conference attendance, and full access to Udemy learning platforms.
  • Dynamic Career Mobility: Chart your own path across our three defined career ladders: Engineering, Leadership, or Program Management. Your journey isn't limited to a single track; we actively help you align your personal interests with our evolving business needs.

Health & Peace of Mind
  • Subsidized Premium Healthcare: Choose from three robust health plans, including an HSA option. To lower your healthcare costs, BCubed Engineering directly subsidizes your health, dental, and vision insurance premiums based on your salary level.
  • Medical Reimbursements: Utilize your tax-advantaged IBA funds to cover out-of-pocket medical reimbursements directly.
  • Fully Covered Insurance: Breathe easy with company-paid Life Insurance, Short-Term Disability (STD), and Long-Term Disability (LTD) provided at zero cost to you.

...and that's just the beginning!
BCubed Engineering, an Auria company, is committed to hiring and retaining a diverse workforce. We are proud to be an Equal Opportunity/Affirmative Action-Employer, making decisions without regard to race, color, religion, sex, sexual orientation, gender identity, genetic information, marital status, national origin, age, veteran status, disability, or any other protected class.
Pay Range: $130,000 - $170,000 per year