1

Scratch Programming Language Jobs (NOW HIRING)

SDET

Austin, TX · On-site

Framework development from scratch (Custom-built open-source framework) * Programming Language: Java * JMeter (highly preferred; used for load testing) - Wraps around Rest Assured and JMeter

To be successful in this role, you should have extensive experience building web pages from scratch ... Expertise in at least one programming language, preferably Javascript, Ruby or PHP * Solid ...

$200 - $250/hr

Software Engineer (Defense) Develop scalable defense software from scratch and integrate with users ... What We Value: * Proficiency in at least one modern programming language. We work in Rust and ...

Lead Developer

San Diego, CA · Remote

$62.75 - $82/hr

... from scratch and in-depth knowledge of at least one of the following programming languages ... Expertise in at least one programming language, preferably Javascript, Ruby or PHP * Solid ...

Senior Software Engineer

Austin, TX · On-site

$121K - $160K/yr

Write clean, testable code using Java 17 programming language. * Develop technical specifications ... create, change and execute job from scratch using "git' as source. * Experience with ...

Senior Software Engineer

Austin, TX

$121K - $160K/yr

Write clean, testable code using Java 17 programming language. * Develop technical specifications ... create, change and execute job from scratch using "git' as source. * Experience with ...

Software Engineer (Defense)

Boston, MA · On-site

$100 - $125/hr

... scratch (0 to 1) to enhancing and optimizing existing solutions as they evolve (1 to n). You will ... Proficiency in at least one modern programming language. We work in Rust and Python and expect you ...

next page

Showing results 1-20

Scratch Programming Language information

See salary details

$44.5K

$70.9K

$99K

How much do scratch programming language jobs pay per year?

As of Sep 8, 2026, the average yearly pay for scratch programming language in the United States is $70,857.00, according to ZipRecruiter salary data. Most workers in this role earn between $51,000.00 and $88,500.00 per year, depending on experience, location, and employer.

What is Scratch programming language?

Scratch is a visual programming language designed primarily for children and beginners to learn the basics of coding. It uses a block-based interface, allowing users to create interactive stories, games, and animations by snapping together code blocks. Scratch promotes logical thinking, creativity, and problem-solving skills without requiring prior programming experience. It is widely used in educational settings and is accessible for free online.

What are the key skills and qualifications needed to thrive as a Scratch programmer, and why are they important?

To thrive as a Scratch Programmer, you need a solid understanding of block-based programming concepts, logical thinking, and basic problem-solving skills, often gained through self-learning or introductory coding courses. Familiarity with the Scratch platform, including its interface and features, is essential, and completion of Scratch online tutorials or relevant coding workshops can be beneficial. Creativity, patience, and effective communication help you develop engaging projects and collaborate with others in the Scratch online community. These skills are important for successfully designing interactive animations, games, and educational content while building a foundation for more advanced programming.

What are some common challenges faced by Scratch programming language instructors when teaching beginners, and how can they be addressed?

One common challenge Scratch instructors face is helping beginners grasp the logic of sequencing and event-driven programming. Learners might struggle with breaking down problems into smaller steps or understanding how different blocks interact. To address this, instructors can use hands-on, project-based activities and encourage collaborative work so learners can see immediate results and share ideas. Regularly reviewing and debugging code together as a class also helps students build confidence and problem-solving skills.

What is the difference between Scratch Programming Language vs Coding Instructor?

AspectScratch Programming LanguageCoding Instructor
Required CredentialsBasic programming knowledge, often self-taught or through online coursesTeaching certification or experience in coding education
Work EnvironmentEducational settings, online platforms, coding clubsClassrooms, workshops, online teaching platforms
Industry UsageUsed as an introductory programming tool for beginnersTeaching coding skills to students of various ages

Scratch Programming Language is primarily a visual coding tool for beginners, while a Coding Instructor teaches programming concepts across various languages. Both roles focus on education but differ in scope and credentials required.

Infographic showing various Scratch Programming Language job openings in the United States as of September 2026, with employment types broken down into 1% As Needed, 74% Full Time, 21% Part Time, 1% Temporary, and 3% Contract. Highlights an 91% Physical, 1% Hybrid, and 8% Remote job distribution, with an average salary of $70,857 per year, or $34.1 per hour.

SDET

Austin, TX • On-site

IT America Inc
Software Development • 201 - 500 employees

Contractor

Re-posted 13 days ago


Job description

Position: SDET

Location: Austin, TX (3 days onsite)

Duration: CTH / Contract to Hire

The Consultant really needs to focus on heavy REST API automation testing along with strong Java coding. 

Required Skills:

  • True SDET (not just a QA Automation Engineer)
  • Strong API automation experience using Restassured
  • Framework development from scratch (Custom-built open-source framework)
  • Programming Language: Java
  • JMeter (highly preferred; used for load testing) - Wraps around Rest Assured and JMeter
  • Experience with cloud platforms (GCP preferred, AWS or Azuredev Ops)
  • Fintech domain experience is highly preferred but not required.

Qualifications:

  • Deep understanding of RESTful APIs

Ability to:

  • Perform end-to-end testing
  • Place trades, validate data, and handle multi-day validations
  • Conduct data validation and write complex queries
  • Patch code independently without developer assistance
  • Build and maintain test frameworks from scratch