1

Senior Software Developer Apprenticeship Jobs in Fulton, MD

Senior Software Developer

Jessup, MD ยท On-site

$103K - $218K/yr

Senior Software Developer Job Category: Information Technology Time Type: Part time Minimum Clearance Required to Start: TS/SCI with Polygraph Employee Type: Part-Time On-Call Percentage of Travel ...

Senior Software Developer

Jessup, MD ยท On-site

$104 - $218/hr

Senior Software DeveloperJob Category: Information TechnologyTime Type: Part timeMinimum Clearance ... We are seeking a motivated Software Engineering to join our team in Jessup, MD! The ideal candidate ...

Senior Software Developer

Washington, DC ยท On-site

$106 - $164/hr

Responsibilities Empower AI is looking for a highly experienced remote Senior Lead Software Developer to lead the architecture, design, development, and modernization of enterprise applications. This ...

Senior Software Developer

Mclean, VA

$55 - $72.75/hr

Our team is seeking a talented Senior Software Developer to support the full lifecycle development (analyze, design, develop, deploy, maintain) of innovative and interactive web, video and multimedia ...

Sr. Software Developer

Gaithersburg, MD ยท On-site

$87K - $157K/yr

Leidos is seeking a Sr. Software Development Engineer who will be a member of a dynamic team working on the Federal Aviation Administration's En-Route Automation Modernization ERAM) system, which is ...

Senior Software Developer

Washington, DC ยท On-site +1

$147K - $198K/yr

Wilson Sonsini is seeking an experienced Senior Software Developer to join our Innovations team. The software developers on our team are the primary contributors to Neuron on both the frontend and ...

Sr. Software Developer

Gaithersburg, MD ยท On-site

$87K - $157K/yr

Leidos is seeking a Sr. Software Development Engineer who will be a member of a dynamic team working on the Federal Aviation Administration's En-Route Automation Modernization ERAM) system, which is ...

Senior Software Developer

Columbia, MD ยท On-site

$130K - $160K/yr

The Opportunity TeamWorx Security is seeking a Senior Software Developer to design and build applications, automation, and AI-enabled tools for a federal government client. This work replaces manual ...

Senior Software Developer

Columbia, MD ยท Remote

$54 - $71.50/hr

The Opportunity TeamWorx Security is seeking a Senior Software Developer to design and build applications, automation, and AI-enabled tools for a federal government client. This work replaces manual ...

Senior Software Developer

Washington, DC ยท On-site

$150 - $190/hr

Software Developer Senior DCSA | Security clearance required Our Company N2IA Technologies is a consulting company specializing in acquisition/contracting support, cost/FinOps, and technology ...

Senior Software Developer

Arlington, VA ยท On-site

$62.75 - $82.75/hr

TIAG is now hiring a Senior Software Developer to lead the design and development of complex software solutions on our program at the Office of Naval Research in Arlington, VA. This is a position ...

Senior Software Developer

Gaithersburg, MD ยท On-site

$107K - $195K/yr

Leidos is seeking Senior Software Developers to join the Air Traffic Business Area within the Homeland Sector, supporting the development of next-generation flight service and air traffic systems.

Showing results 41-60

Senior Software Developer Apprenticeship information

See Fulton, MD salary details

$15

$60

$85

How much do senior software developer apprenticeship jobs pay per hour?

As of Sep 5, 2026, the average hourly pay for senior software developer apprenticeship in Fulton, MD is $60.29, according to ZipRecruiter salary data. Most workers in this role earn between $51.20 and $67.60 per hour, depending on experience, location, and employer.

What is a senior software developer apprenticeship?

A Senior Software Developer Apprenticeship is a structured training program that allows individuals to gain advanced skills in software development while working on real projects. Apprentices typically learn from experienced developers and gradually take on more complex tasks, with a focus on leadership, architecture, and mentoring. This role is ideal for those who already have foundational programming knowledge and are looking to accelerate their career towards senior-level positions. The apprenticeship blends hands-on experience with formal education, often leading to recognized qualifications and potential job offers upon completion.

What are the key skills and qualifications needed to thrive as a senior software developer apprentice?

To excel as a Senior Software Developer Apprentice, you need a strong understanding of programming languages, software development methodologies, and a relevant degree or equivalent experience. Familiarity with tools like Git, integrated development environments (IDEs), and frameworks such as React or .NET is commonly expected, along with an interest in obtaining industry certifications. Effective problem-solving, teamwork, and communication skills help apprentices collaborate with senior developers and adapt to complex project environments. These skills and qualities ensure you can contribute meaningfully while learning advanced concepts and best practices essential for career growth in software development.

What opportunities for mentorship and skill development can I expect in a senior software developer apprenticeship?

In a Senior Software Developer Apprenticeship, you'll typically be paired with experienced developers who provide regular mentorship and guidance. You'll work on real-world projects, participate in code reviews, and receive feedback to help you refine both your technical and problem-solving skills. These programs often include structured learning sessions, access to industry-standard tools, and opportunities to collaborate with cross-functional teams, which accelerates your professional growth. Apprenticeships are designed to bridge the gap between theory and practice, helping you build a strong foundation for advanced roles in software development.

What is the difference between Senior Software Developer Apprenticeship vs Software Developer?

AspectSenior Software Developer ApprenticeshipSoftware Developer
CredentialsTypically no formal degree, but some technical certifications may helpBachelor's degree in Computer Science or related field often preferred
Work EnvironmentTraining-focused, often in a mentorship setting within a companyFull-time professional role in development teams
Employer UsageUsed by companies to train and onboard new talentStandard role for software development positions
Search & Comparison IntentPeople exploring entry-level or training pathways into software developmentIndividuals seeking full-time software development jobs

The Senior Software Developer Apprenticeship is a training program designed for beginners or those transitioning into software development, often without extensive prior experience. In contrast, a Software Developer role is a full-time position requiring proven skills and experience. The apprenticeship emphasizes learning and mentorship, while the developer role focuses on delivering projects independently.

What cities near Fulton, MD are hiring for Senior Software Developer Apprenticeship jobs?

Cities near Fulton, MD with the most Senior Software Developer Apprenticeship job openings:

Senior Software Developer

CACI

Jessup, MD โ€ข On-site

$103K - $218K/yr

Full-time, Part-time

Medical, Retirement, PTO

Posted 7 days ago


Job description

Job Title: Senior Software Developer Job Category: Information Technology Time Type: Part time Minimum Clearance Required to Start: TS/SCI with Polygraph Employee Type: Part-Time On-Call Percentage of Travel Required: Up to 10% Type of Travel: Continental US * * * The Opportunity: We are seeking a motivated Software Engineering to join our team in Jessup, MD. The ideal candidate has an interest in database technologies and Oracle, software engineering best practices, and realworld application development. This opportunity offers hands-on experience working with enterprise systems in a collaborative engineering environment.

The position will be a hybrid schedule, allowing for a balance between in-person collaboration and independent work from home. Responsibilities: Lead in the design, development, and maintenance of applications that interact with Oracle databases. Write advanced SQL queries, stored procedures, and scripts.

Lead database-related development tasks, data validation, and troubleshooting. Participate in code reviews, sprint planning sessions, and other Agile team ceremonies. Help document technical processes, system behavior, and application workflows.

Lead testing, debugging, and quality assurance efforts. Work closely with the engineering team to understand system architecture and implementation details. Qualifications: Required: Bachelor's or Master's degree in Computer Science, Software Engineering, Information Systems, or related discipline.

Must be legally authorized to work in the United States without the need for employer sponsorship, now or at any time in the future. Active TS/SCI with Polygraph clearance Advanced understanding of programming concepts in languages such as Java, Python, C#, or similar. Experience with relational database concepts (tables, joins, indexes, etc.)

Strong understanding of Oracle tools, SQL, and database development. Excellent analytical and problem-solving skills. Ability to communicate and collaborate in a team setting.

Desired: Projects involving SQL or database design. Experience with version control (Git, GitHub, Azure DevOps). Deep understanding of software development life cycle concepts.

Interest in cloud platforms (Azure, OCI, AWS). - What You Can Expect: A culture of integrity. At CACI, we place character and innovation at the center of everything we do.

As a valued team member, you'll be part of a high-performing group dedicated to our customer's missions and driven by a higher purpose - to ensure the safety of our nation. An environment of trust. CACI values the unique contributions that every employee brings to our company and our customers - every day.

You'll have the autonomy to take the time you need through a unique flexible time off benefit and have access to robust learning resources to make your ambitions a reality. A focus on continuous growth. Together, we will advance our nation's most critical missions, build on our lengthy track record of business success, and find opportunities to break new ground - in your career and in our legacy.

Pay Range: There are a host of factors that can influence final salary including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, education, and certifications. Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives. We offer competitive compensation, benefits and learning and development opportunities.

Our broad and competitive mix of benefits options is designed to support and protect employees and their families. At CACI, you will receive comprehensive benefits such as; healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits. The proposed salary range for this position is: $103,800 - $218,100 CACI is an Equal Opportunity Employer.

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, age, national origin, disability, status as a protected veteran, or any other protected characteristic.