Skill
Software Design Patterns
Software Development and Engineering Practices
Software design patterns are reusable, general solutions to commonly occurring problems in software design, such as the Singleton, Factory, Observer, and Strategy patterns popularized by the "Gang of Four" book. Developers use these patterns to write more maintainable, flexible, and understandable object-oriented code by following proven structural and behavioral templates. Familiarity with design patterns is a common expectation in software engineering interviews and code reviews.
Software Design Patterns in the job market
Last checked October 28, 2026
- Open roles
- 3
- Employers
- 3
- Median pay
- —
- Disclose pay
- —
on Career App
hiring for it
not enough disclosed
of these roles
Open roles requiring Software Design Patterns (3)
Oracle Fusion Q2C solution Engineer - Principal
F5
$193,600 – $290,400
A senior technical role focused on designing and configuring Order-to-Cash solutions within Oracle Fusion Cloud and EBS environments. This position suits experienced enterprise software engineers who want to lead complex cloud implementations, mentor peers, and drive architectural improvements across billing and fulfillment systems.
Listed on F5’s careers site · Apply there ↗
Staff Software Engineer - Trading
Blumberg Portfolio
New York, NY · $187,000 – $234,000
This Staff Software Engineer role involves architecting and building a scalable trading and rebalancing platform for wealth management firms, working on complex distributed systems across equities, mutual funds, and fixed income products. The position combines hands-on technical leadership with mentoring, requiring deep expertise in backend systems, cloud infrastructure, and Java to guide long-term technical direction on a strategic product suite.
Listed on Blumberg Portfolio’s careers site · Apply there ↗
Principal Software Architect
Comcast
Philadelphia, PA
A senior architect role focused on designing and governing enterprise software solutions across Comcast's back-office platforms, working with cross-functional teams to establish standards and mentor engineers. This suits someone with deep expertise in distributed systems and architectural decision-making who can influence technical strategy without formal authority.
Listed on Comcast’s careers site · Apply there ↗
Roles that use Software Design Patterns
Related skills
Curated neighbors in the taxonomy, whether or not employers ask for them together.