1

Apprentice Software Developer Jobs in Baltimore, MD

Machinist IV

Glen Burnie, MD

$21.50 - $29.25/hr

Completion of a recognized machinist apprenticeship program or post-secondary vocational training. * High proficiency in CAD/CAM software and complex CNC programming (MasterCamm). * Understand ...

Machinist IV

Glen Burnie, MD · On-site

$32 - $46.45/hr

Completion of a recognized machinist apprenticeship program or post-secondary vocational training. * High proficiency in CAD/CAM software and complex CNC programming (MasterCamm). * Understand ...

Machinist IV

Glen Burnie, MD · On-site

$32 - $46.45/hr

Completion of a recognized machinist apprenticeship program or post-secondary vocational training. * High proficiency in CAD/CAM software and complex CNC programming (MasterCamm). * Understand ...

Alpha has been performing civil engineering design services since the firms inception. Our vision ... Experience operating computer equipment, software programs including Microsoft Office Suite, and ...

Alpha has been performing civil engineering design services since the firm's inception. Our vision ... Experience operating computer equipment, software programs including Microsoft Office Suite, and ...

Alpha has been performing civil engineering design services since the firm's inception. Our vision ... Experience operating computer equipment, software programs including Microsoft Office Suite, and ...

next page

Showing results 1-20

People also search for

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 May 30, 2026, the average yearly pay for apprentice software developer in Baltimore, MD is $99,628.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 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 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 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:
Machinist IV

$21.50 - $29.25/hr

Full-time

Posted 7 days ago


Job description

Job Type
Full-time
Description
POSITION SUMMARY:
In this role you will set up, operate, clean, and maintain various machining equipment including horizontal and vertical multi-axis machines and other equipment to make precise parts, ensure efficient operations, and achieve high utilization. At ADDMAN, you'll be part of a skilled and growing team serving the defense, space and commercial aerospace industries.
ESSENTIAL JOB FUNCTIONS:
  • Always has safety first in mind when working at ADDMAN, uses all personal protective equipment as required. Ensures all equipment and machines are functioning per design and function. Shuts down equipment and stops operations in unsafe conditions, lockout/tagout when necessary.
  • Detailed knowledge of blueprints, sketches, drawings, manuals, and specifications to determine dimensions and tolerances of finished workpiece, sequence of operations, and setup requirements.
  • Ability to write or manipulate G-Code to achieve desired results.
  • Calculates and sets controls to regulate machining factors such as speed, feed, coolant flow, and depth and angle of cut, or enters commands to retrieve, input or edits computerized machine control media.
  • Selects proper programs, fixtures, tooling, drills, and inserts as needed.
  • Starts and observes machine operation to detect malfunctions or out-of-tolerance machining and adjusts machine or machine's program as required to vary the depth of cut, RPM and rate of feed efficiently.
  • Confers with engineers, supervisor, production personnel, programmers, maintenance, or others to resolve machining or assembly problems. Works with material preparation and finishing departments as needed.
  • Operates various equipment and makes various parts to precise specifications utilizing knowledge of metal properties, set ups, layouts, and precision machining procedures. Performs layouts, sets up and operates a variety of machine tools.
  • Follows instruction from a traveler / router and machining procedures to perform the machining process.
  • Accurately reads and records information (i.e. material manufacture date, number of parts produced, and other criteria) that is critical to the production process.
  • Updates inventory systems for usage and scrap and prepares Material Tags for non-conforming parts.
  • Utilizes various gauging equipment to ensure conformance to the engineering specifications and standards through the production run - must be able to hold very tight tolerances ((+/- 0.0001).
  • Ability to use precision measuring instruments i.e. calipers, micrometers, gage pins height gages, dial indicators and precision scales.
  • Adheres to the AS9100 and ISO 9000 standards and complies with internal Quality Management System (QMS) standards.
  • May provide training to others in the department when necessary.
  • Maintains an accurate count and record production pieces and hours of production.
  • Performs housekeeping and cleanup duties upon completion of assigned tasks.
  • Actively participates in housekeeping and 5S efforts by maintaining an orderly, clean, and safe work area.
  • Keeps equipment and product free of FOD, Foreign Object Debris.
  • Promotes teamwork within the organization.
  • Follows all Company Human Resources policies and process procedures.

Performs other duties as assigned.
Requirements
ITAR REQUIREMENTS:
This position is subject to the International Traffic in Arms Regulations (ITAR) which requires U.S. person citizenship status.
SKILL REQUIREMENTS:
  • Able to work in a dynamic environment with changing priorities to exceed customer expectations
  • Works independently, strong work ethic, is self-motivated and able to complete tasks with minimal supervision
  • Ability to work on cross-functional teams to support the core business, ensuring quality products are delivered on time
  • Computer aptitude (Outlook, PowerPoint, Word and Excel)
  • Ability to read, write, and communicate in the English language
  • Must be a team player and willing to learn new skills and concepts

QUALIFICATIONS:
  • 8-12 years of experience in a CNC shop using Multi-Axis machines
  • Some exposure and experience with manufacturing /CNC machining processes
  • Deep understanding of geometry, trigonometry, and the physical properties of various materials (steels, aluminums, plastics, titanium/nickels, etc).

PREFERRED QUALIFICATIONS:
  • Completion of a recognized machinist apprenticeship program or post-secondary vocational training.
  • High proficiency in CAD/CAM software and complex CNC programming (MasterCamm).
  • Understand continuous improvement or lean / six sigma principles

WORK ENVIRONMENT:
  • The performance of this position will require exposure to the manufacturing areas where all areas require the use of personal protective equipment such as safety glasses, hearing protection, steel toe shops, and other mandatory safety equipment.
  • For the most part, ambient temperatures with typical plant lighting and manufacturing equipment are present throughout the facility.

PHYSICAL DEMANDS:
  • Sit or stand as needed.
  • Walking primarily on a level surface for periodic periods throughout the day.
  • Reaching above shoulder height, below the waist, or lifting as required to reach documents or store materials throughout the workday.
  • Proper lifting techniques required.

SAFETY AND POLICY PRACTICES:
Each employee must be knowledgeable of standard safety policies and procedures and adhere to the same while supporting the goals and objectives of the organization and recognizing the Company's need to achieve its business objectives. Each employee is responsible for complying with company hazardous waste disposal procedures.
AFFIRMATIVE ACTION:
ADDMAN Engineering is proud to be an Equal Opportunity Employer of Minorities, Women, Protected Veterans, and Individuals with Disabilities. All terms and conditions of employment will be administered without regard to an individual's sex, gender identity, sexual orientation, race, color, religious creed, national origin, physical or mental disability, protected veteran status, or any other characteristic protected by applicable law.
NOTE: This job description is intended to describe the general level of work being performed. This job description is not intended to be all-inclusive. The duties of this position may change from time to time, and the employee may perform other related duties to meet the ongoing needs of the organization. ADDMAN Engineering reserves the right to add, delete or modify these duties and responsibilities at its discretion. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions of this position. Employment is at-will, and nothing in this job description is intended to create or imply a contractual relationship or alter the at-will status of the employee.
Salary Description
$32.00-$46.45