1

Apprentice Software Developer Jobs in Baltimore, MD

CNC Machinist

Stevensville, MD ยท On-site

$27 - $35/hr

Programming: Hands-on experience with GibbsCAM or similar CAM software for program tweaks or full ... Completion of a vocational program, NIMS certification, or a formal Machinist Apprenticeship.

Programming: Hands-on experience with GibbsCAM or similar CAM software for program tweaks or full ... Completion of a vocational program, NIMS certification, or a formal Machinist Apprenticeship.

CNC Machinist

Stevensville, MD ยท On-site

$27 - $35/hr

Programming: Hands-on experience with GibbsCAM or similar CAM software for program tweaks or full ... Completion of a vocational program, NIMS certification, or a formal Machinist Apprenticeship.

CNC Machinist

Stevensville, MD ยท On-site

$27 - $35/hr

Programming: Hands-on experience with GibbsCAM or similar CAM software for program tweaks or full ... Completion of a vocational program, NIMS certification, or a formal Machinist Apprenticeship.

HVAC Mechanic Master

Annapolis Junction, MD ยท On-site

$26.75 - $36.25/hr

... HVAC apprenticeship, FREON recovery certificate * Consideration will be given to relevant ... Ability to interpret and apply codes, blueprints, wiring diagrams and engineering drawings.

Lead Electrician

Lanham, MD

$27.25 - $35.75/hr

Supervise apprentices, helpers, and labor support when assigned. * Ensure electrical work is ... Coordinate with project managers, inspectors, building engineers, property managers, vendors, and ...

Develop and design new tools and dies, AutoCAD design software * Job functions include but are not ... Apprenticeship training * Knowledge of CNC Programming * Ability to work to close tolerances

Tool Maker II

Essex, MD ยท On-site

$34 - $44/hr

Develop and design new tools and dies, AutoCAD design software * Job functions include but are not ... Apprenticeship training * Knowledge of CNC Programming * Ability to work to close tolerances

Tool Maker II

Baltimore, MD ยท On-site

$34 - $44/hr

Develop and design new tools and dies, AutoCAD design software * Job functions include but are not ... Apprenticeship training * Knowledge of CNC Programming * Ability to work to close tolerances

Tool Maker II

Baltimore, MD ยท On-site

$34 - $44/hr

Develop and design new tools and dies, AutoCAD design software * Job functions include but are not ... Apprenticeship training * Knowledge of CNC Programming * Ability to work to close tolerances

next page

Showing results 1-20

Apprentice Software Developer information

See Baltimore, MD salary details

$29.3K

$99.6K

$240K

How much do apprentice software developer jobs pay per year?

As of Jul 22, 2026, the average yearly pay for apprentice software developer in Baltimore, MD is $99,623.00, according to ZipRecruiter salary data. Most workers in this role earn between $63,100.00 and $105,300.00 per year, depending on experience, location, and employer.

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

To thrive as an Apprentice Software Developer, you need a basic understanding of programming concepts, problem-solving abilities, and familiarity with at least one programming language, often backed by a relevant degree or coursework. Experience with version control systems like Git, code editors, and exposure to development frameworks or agile tools is typically required. Strong communication, teamwork, eagerness to learn, and adaptability are standout soft skills in this role. These skills and qualities are vital for contributing effectively to development projects, collaborating with team members, and rapidly acquiring new technical knowledge.

What is an Apprentice Software Developer?

An Apprentice Software Developer is an entry-level professional who is learning software development skills while working under the guidance of more experienced developers. Apprentices participate in on-the-job training, coding tasks, and sometimes formal coursework to build their technical knowledge and practical experience. This role is designed to help individuals gain the foundational skills needed for a career in software development by working on real projects and receiving mentorship. Upon successful completion of the apprenticeship, individuals may progress to junior or full software developer positions.

What types of projects and technologies do Apprentice Software Developers typically work with during their program?

As an Apprentice Software Developer, you'll usually be assigned to real-world projects that match your learning level, such as building internal tools, assisting with bug fixes, or contributing to new feature development. Common technologies include popular programming languages like Python, Java, or JavaScript, as well as version control systems like Git. You'll often work alongside experienced developers in team-based environments, allowing you to learn best practices and agile methodologies. This hands-on experience is designed to build both your technical skills and your understanding of professional software development workflows.
What are the most commonly searched types of Software Developer jobs in Baltimore, MD? The most popular types of Software Developer jobs in Baltimore, MD are:
What cities near Baltimore, MD are hiring for Apprentice Software Developer jobs? Cities near Baltimore, MD with the most Apprentice Software Developer job openings:
Infographic showing various Apprentice Software Developer job openings in Baltimore, MD as of July 2026, with employment types broken down into 93% Full Time, 6% Part Time, and 1% Contract. Highlights an 100% Physical job distribution, with an average salary of $99,628 per year, or $47.9 per hour.
CNC Machinist

CNC Machinist

Dixon

Stevensville, MD โ€ข On-site

$27 - $35/hr

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 21 days ago


Job description

CNC Machinist
Location: 203A Log Canoe Circle, Stevensville, MD 21666-2128
Schedule: Mondayโ€“Friday, 6:30 AMโ€“3:00 PM
Pay: $27โ€“$35 per hour

Hydrasearch, a proud affiliate of The Dixon Group, is seeking an experienced CNC Machinist to join our team in Stevensville, MD! We take pride in manufacturing high-quality, Made in the USA products that serve the U.S. Government, Military, and our allied partners worldwide. In this role, youโ€™ll play a key part in optimizing CNC equipment, including vertical and horizontal mills. Youโ€™ll refine G and M code, create setup sheets for new jobs, and work closely with our Quality Department to ensure compliance with AS9100D standards. Experience with machining castings is a plus.

At Hydrasearch, we value the contributions of our Military Veterans and proudly employ our nationโ€™s heroes. Veterans are strongly encouraged to apply.

What You'll Do:

  • Machine Setup:ย Safely set up and operate CNC mills vertical and horizontal. Install and secure tools, attachments, and fixtures (work holding) for milling operations.
  • Operation & Monitoring: Load CNC programs, input parameters (speed/feeds), and run production cycles, making necessary adjustments, minor adjustments to maintain quality.
  • Quality Control: Inspect finished workpieces using precision measuring instruments (calipers, micrometers) to verify dimensions against blueprint specifications.
  • Maintenance: Perform routine maintenance and cleaning of machinery to ensure optimal operation.
  • Documentation: Maintain logs of production, including number of parts produced, materials used, and quality check results.
  • Safety: Adhere to all safety policies, including wearing required PPE (Personal Protective Equipment).
Required Qualifications
  • Education: High school diploma or GED equivalent.
  • Experience: Minimum of 3โ€“5 years of proven experience in CNC Setup and Operation, specifically with both Vertical and Horizontal Milling Centers.
  • Technical Literacy: Proficient in reading and interpreting complex technical blueprints, GD&T (Geometric Dimensioning and Tolerancing), and engineering drawings.
  • Precision Measurement: Demonstrated expertise using precision hand tools, including micrometers, calipers, bore gauges, and depth gauges.
  • Mathematical Skills: Strong competency in shop math, including trigonometry and decimals, to calculate offsets and speeds/feeds.
  • Physical Requirements: Ability to stand for the duration of a shift (8+ hours) and safely lift/move materials up to 40 lbs.
  • Safety Mindset: Unwavering commitment to PPE requirements and shop safety protocols.

Preferred Qualifications

  • Programming: Hands-on experience with GibbsCAM or similar CAM software for program tweaks or full setups.
  • Advanced Inspection: Experience operating or programming CMM (Coordinate Measuring Machines).
  • Tooling Knowledge: Advanced understanding of specialized work-holding fixtures and custom tool geometry.
  • Formal Training: Completion of a vocational program, NIMS certification, or a formal Machinist Apprenticeship.
  • Process Improvement: A track record of suggesting minor program or setup adjustments to reduce cycle times or improve part finish.

What We Offer:

  • Medical, dental, and vision insurance for you and your family
  • Competitive salary
  • Bonus programs
  • 401K retirement plan
  • Training opportunities
  • Tuition reimbursement
  • Paid vacation, PTO, and holidays
  • Gym reimbursements, and more!

Who We Are: Hydrasearch is a U.S. manufacturer specializing in fluid-transfer and control systems for maritime, aerospace, and defense applications. Since it's founding in 1962, Hydrasearch has developed capabilities in hose assemblies, valve fittings, and customer machined parts, often to meet MIL-SPEC and naval standards.

Join us and be a part of a team that values your contributions and supports your goals!

We do not provide sponsorships to work in the United States.

The Dixon Group is an equal opportunity employer and complies with all applicable federal, state, and local fair employment practices and laws. Accordingly, to the fullest extent required by applicable law, The Dixon Group strictly prohibits and does not tolerate discrimination against employees, applicants, or any other covered persons.The Dixon Group is committed to protecting the privacy rights of its employees and job applicants to the fullest extent required by applicable law. To that end, personal information will be collected solely for those legitimate business purposes recognized by law, and then maintained in a manner consistent with all applicable laws and regulations pertaining to document retention requirements. The Dixon Group does not sell personal information to third parties, and does not share such personal information with third parties except when authorized by law to do so (e.g., in response to a lawful subpoena; mandatory tax reporting; etc.)Please contact us at (410) 778-2000 or hr@dixonvalve.com if you need help to participate fully in the application process.