1

Software Engineer Apprenticeship Jobs (NOW HIRING)

... Engineer. Apprentices are paired with mentors to carry out their assigned work at various ... Work with system documentation, schematics, and software tools to identify and correct equipment ...

... Engineer. Apprentices are paired with mentors to carry out their assigned work at various ... Work with system documentation, schematics, and software tools to identify and correct equipment ...

Some of our recent company initiatives include leading on youth workforce development, software developer apprenticeships, our Elixir Wizards |> conference, and the Baltimore Women in Tech micro ...

next page

Showing results 1-20

Software Engineer Apprenticeship information

See salary details

$63.5K

$147.5K

$205.5K

How much do software engineer apprenticeship jobs pay per year?

As of Jun 9, 2026, the average yearly pay for software engineer apprenticeship in the United States is $147,524.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,000.00 and $173,000.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive in the Software Engineer Apprenticeship position, and why are they important?

To thrive as a Software Engineer Apprentice, you need a foundational understanding of programming concepts, problem-solving skills, and often a relevant degree or coding bootcamp experience. Familiarity with languages such as Python, Java, or JavaScript and version control systems like Git is typically expected, while certifications in fundamentals or completion of online courses can be advantageous. Strong communication, eagerness to learn, and teamwork are valuable soft skills in this role. These abilities are crucial for adapting to real-world software projects, effectively collaborating with experienced engineers, and building a solid foundation for a successful tech career.

What is a Software Engineer Apprenticeship job?

A Software Engineer Apprenticeship is a structured, hands-on training program where aspiring engineers gain real-world experience while earning a salary. Apprentices work alongside experienced developers, learning programming, software development principles, and industry best practices. These programs often combine on-the-job training with mentorship and coursework to build technical skills. They serve as an alternative to traditional education paths, providing a direct route into a software engineering career.

What kind of projects or tasks can I expect to work on during a Software Engineer Apprenticeship?

As a Software Engineer Apprentice, you can expect to work on a mix of real-world projects and smaller, skill-building tasks under the guidance of experienced engineers. You may be involved in writing and testing code, debugging existing software, participating in code reviews, and assisting with documentation. Apprentices frequently collaborate with other team members through agile workflows and regular meetings, which helps build both technical and communication skills. These experiences are designed to give you practical exposure to industry-standard tools and development cycles, while supporting your growth into a full-fledged software engineer.

More about Software Engineer Apprenticeship jobs
What cities are hiring for Software Engineer Apprenticeship jobs? Cities with the most Software Engineer Apprenticeship job openings:
What are the most commonly searched types of Software Engineer Apprenticeship jobs? The most popular types of Software Engineer Apprenticeship jobs are:
What states have the most Software Engineer Apprenticeship jobs? States with the most job openings for Software Engineer Apprenticeship jobs include:
Infographic showing various Software Engineer Apprenticeship job openings in the United States as of May 2026, with employment types broken down into 85% Full Time, and 15% Part Time. Highlights an 97% Physical, 1% Hybrid, and 2% Remote job distribution, with an average salary of $147,524 per year, or $70.9 per hour.

AI Agent Software Engineer

Cooperidge Consulting Firm

San Francisco, CA โ€ข On-site

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 3 days ago


Job description

Cooperidge Consulting Firm is seeking an AI Agent Software Engineer for a high-momentum AI platform leader in San Francisco, CA.

This is a full-cycle ownership role for engineers who want to move beyond "opaque prompts" and build production-ready, autonomous agents. You will design AI systems that handle high-sensitivity tasksโ€”such as password resets and complex account resolutionsโ€”traditionally managed by human teams in finance and healthcare. Utilizing a proprietary logic framework and real-time observability tools, you will build agents that are transparent, auditable, and capable of end-to-end issue resolution. This is an elite opportunity for a systems-minded engineer to join an engineer-led culture where "no prior AI experience" is requiredโ€”only a mastery of robust software engineering and deep curiosity.
Job Responsibilities

  • Autonomous Agent Design: Build AI-driven voice and chat agents that anticipate customer intent and resolve complex workflows end-to-end.
  • Logic Framework Implementation: Translate natural language instructions into structured, modular, and auditable workflows using a proprietary agent logic framework.
  • Observability & Tracing: Use real-time tools to trace agent decisions, ensuring every action is understandable, debuggable, and continuously improving.
  • Performance Engineering: Analyze large-scale performance data to identify behavioral trends and drive platform-wide improvements in agent reasoning.
  • Model Integration: Experiment with and tune the latest voice and language models for enterprise-grade reliability, low latency, and broad language coverage.
  • Full-Cycle Ownership: Take agent concepts from initial design and prototyping through to production deployment and rapid iteration.
  • Cross-Functional Partnership: Collaborate with product and operations teams to identify friction points and deliver measurable improvements to the customer experience.

Requirements

Technical Core
  • Minimum of 2+ years of professional experience building production-grade software systems for real users.
  • Language Mastery: Strong proficiency in Python and TypeScript, with expertise in asynchronous programming and error handling.
  • Systems Expert: Excellent debugging skills using profilers, log aggregators, and raw data analysis to troubleshoot complex distributed systems.
  • Computer Science Foundation: Strong background in CS fundamentals; while specific language experience is flexible, a deep understanding of performance optimization is required.
Mindset & Curiosity
  • The "AI Apprentice" Mindset: No prior AI experience is required; the team will provide comprehensive training on agentic reasoning and LLM integration.
  • Proactive Reasoning: A deep curiosity about how AI agents reason, why they fail, and how to make them more reliable.
  • Obsession with UX: A focus on building robust, transparent systems that solve real human problems.
Plus Factors
  • Exposure to multimodal AI or voice interface development.
  • Experience with conversational automation frameworks or enterprise CX platforms.

Benefits

  • Comprehensive health, vision, and dental insurance plans
  • Life insurance coverage
  • 401(k) retirement plan with company matching contributions
  • Paid time off including vacation, sick leave, and holidays
  • Opportunities for career growth and advancement