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.
Design Patterns in the job market
Last checked September 10, 2026
- Open roles
- 8
- Employers
- 5
- Median pay
- —
- Disclose pay
- —
on Career App right now
hiring for it
not enough disclosed
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 ↗
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.
- Java5 roles62.5%
- Kubernetes5 roles62.5%
- Microservices4 roles50.0%
- SQL4 roles50.0%
- Docker3 roles37.5%
- Object-Oriented Programming (OOP)3 roles37.5%
Roles that use Design Patterns
Employers hiring for Design Patterns
5 in total, most open roles first.
Related skills
Curated neighbors in the taxonomy, whether or not employers ask for them together.