Skip to main content
CareerApp

Skill

Design Patterns

Software Development and Engineering Practices

Design patterns are reusable, general solutions to commonly occurring problems in software design, such as Singleton, Factory, Observer, and Strategy patterns, popularized by the 'Gang of Four' book in 1994. Software engineers use them to write more maintainable, flexible, and communicable code by relying on proven architectural templates rather than reinventing solutions. Understanding design patterns is a staple of technical interviews and senior engineering practice.

See who is hiring

Design Patterns in the job market

Last checked September 10, 2026

Open roles
8

on Career App right now

Employers
5

hiring for it

Median pay

not enough disclosed

Disclose pay

of these roles

Open roles requiring Design Patterns (8)

Senior Java developer

Accenture

Accenture seeks an experienced Java backend developer to design and build scalable applications using modern frameworks and cloud technologies. This role suits someone with strong technical depth who enjoys mentoring others and staying current with industry practices.

Listed on Accenture’s careers site · Apply there ↗

Software Engineer Integration Platform (US Federal)

Workday

Full-time · Reston, VA · $151,500 – $227,300

This role involves designing and maintaining observability and integration solutions for a federal government platform, working on critical infrastructure that connects thousands of integrations. It suits experienced Java engineers who excel at building scalable, secure systems and want to contribute to high-impact government modernization work.

Listed on Workday’s careers site · Apply there ↗

C# OR C++ / .NET Engineer

LSEG

This is a talent community registration for backend engineers who want early access to C# or C++ opportunities at a major financial infrastructure company. You'd join a community receiving architecture insights and fast-tracked interviews when roles matching your interests open.

Listed on LSEG’s careers site · Apply there ↗

Comcast

Sr. Software Architect - Java Development

Comcast

$113,369 – $195,561

Comcast is looking for a senior architect to design large-scale Java systems and lead a software engineering team. This role suits experienced developers who want to move into architecture and mentorship while staying hands-on with code.

Listed on Comcast’s careers site · Apply there ↗

Claude AI Engineer Technical Mentor - Independent Contractor (US Canada, Europe, MENA, India & APAC Timezones)

Udacity

Contract · Remote

Udacity seeks experienced AI engineers to mentor learners in a Nanodegree program focused on Claude, agentic AI systems, and prompt engineering. This is a flexible, part-time contractor role ideal for practitioners who want to share expertise while earning additional income alongside existing work.

Listed on Udacity’s careers site · Apply there ↗

Java developer

Accenture

Accenture is looking for a Java backend developer to design and build high-performance applications using Java frameworks and related technologies. This role suits developers with 3+ years of experience who work well in Agile teams and want to grow with a global professional services company.

Listed on Accenture’s careers site · Apply there ↗

Software Development Engineer - Integration Platform (US Federal)

Workday

Full-time · Reston, VA · $137,000 – $205,400

This role designs and delivers scalable integration solutions for a cloud platform serving U.S. federal agencies, requiring deep Java expertise and the ability to obtain security clearance. It suits experienced backend engineers who thrive on building robust, highly available systems and want to apply their skills to mission-critical government work.

Listed on Workday’s careers site · Apply there ↗

Independent Contractor - Mentor role for Software Architect track (US Canada, Europe, MENA, India & APAC Timezones)

Udacity

Contract · Remote

This is a part-time contract role mentoring learners in Udacity's Software Architect Nanodegree program through weekly virtual sessions and community forum support. The position suits experienced software architects who want to share their knowledge while maintaining flexibility in their primary employment.

Listed on Udacity’s careers site · Apply there ↗

Asked for alongside Design Patterns

Measured from the 8 open roles that name Design Patterns — not from a curated list.

Employers hiring for Design Patterns

5 in total, most open roles first.

Turn on analytics and we load Google Analytics: Google gets the pages you open and what you do here — searches, jobs you view, jobs you apply to — and sets its own cookies. Leave it off and the only cookies we set are your login, your theme, and this answer. Accept All also records a yes to advertising, which nothing uses yet. Privacy Policy.