Design Patterns Job Salaries

Find salary information for remote positions requiring Design Patterns skills. Make data-driven decisions about your career path.

Design Patterns

Median high-range salary for jobs requiring Design Patterns:

$200,000

This analysis is based on salary ranges collected from 99 job descriptions that match the search and allow working remotely. Choose a country to narrow down the search and view statistics exclusively for remote jobs available in that location.

The Median Salary Range is $130,000 - $200,000

  • 25% of job descriptions advertised a maximum salary above $243,750.
  • 5% of job descriptions advertised a maximum salary above $308,250.

Skills and Salary

Specific skills can have a substantial impact on salary ranges for jobs that align with these search preferences. Certain in-demand skills are highly valued by employers and can significantly boost compensation. These skills often reflect the unique requirements and challenges faced by professionals in these roles. Some of the most sought-after skills that correlate with higher salaries include Leadership, AWS and Java. Mastering these skills can demonstrate expertise and make individuals more competitive in the job market. Employers often prioritize candidates who possess these skills, as they can contribute directly to the organization's success. The ability to effectively utilize these skills can lead to increased earning potential and career advancement opportunities.

  1. Leadership

    40% jobs mention Leadership as a required skill. The Median Salary Range for these jobs is $153,895.5 - $240,000

    • 25% of job descriptions advertised a maximum salary above $261,500.
    • 5% of job descriptions advertised a maximum salary above $346,750.
  2. AWS

    43% jobs mention AWS as a required skill. The Median Salary Range for these jobs is $130,000 - $228,800

    • 25% of job descriptions advertised a maximum salary above $261,125.
    • 5% of job descriptions advertised a maximum salary above $328,475.
  3. Java

    40% jobs mention Java as a required skill. The Median Salary Range for these jobs is $114,200 - $200,000

    • 25% of job descriptions advertised a maximum salary above $245,500.
    • 5% of job descriptions advertised a maximum salary above $300,000.
  4. Javascript

    34% jobs mention Javascript as a required skill. The Median Salary Range for these jobs is $125,000 - $200,000

    • 25% of job descriptions advertised a maximum salary above $230,500.
    • 5% of job descriptions advertised a maximum salary above $274,700.
  5. Software Development

    37% jobs mention Software Development as a required skill. The Median Salary Range for these jobs is $115,000 - $192,262

    • 25% of job descriptions advertised a maximum salary above $253,000.
    • 5% of job descriptions advertised a maximum salary above $326,000.
  6. Python

    51% jobs mention Python as a required skill. The Median Salary Range for these jobs is $111,957.5 - $187,500

    • 25% of job descriptions advertised a maximum salary above $240,000.
    • 5% of job descriptions advertised a maximum salary above $300,000.
  7. Agile

    42% jobs mention Agile as a required skill. The Median Salary Range for these jobs is $103,500 - $145,500

    • 25% of job descriptions advertised a maximum salary above $192,262.
    • 5% of job descriptions advertised a maximum salary above $247,400.
  8. Communication Skills

    36% jobs mention Communication Skills as a required skill. The Median Salary Range for these jobs is $103,500 - $144,250

    • 25% of job descriptions advertised a maximum salary above $207,500.
    • 5% of job descriptions advertised a maximum salary above $287,700.
  9. SQL

    35% jobs mention SQL as a required skill. The Median Salary Range for these jobs is $103,500 - $143,500

    • 25% of job descriptions advertised a maximum salary above $230,000.
    • 5% of job descriptions advertised a maximum salary above $271,625.

Industries and Salary

Industry plays a crucial role in determining salary ranges for jobs that align with these search preferences. Certain industries offer significantly higher compensation packages compared to others. Some in-demand industries known for their competitive salaries in these roles include Fintech, IT and Security and Insurance. These industries often have a strong demand for skilled professionals and are willing to invest in talent to meet their growth objectives. Factors such as industry size, profitability, and market trends can influence salary levels within these sectors. It's important to consider industry-specific factors when evaluating potential career paths and salary expectations.

  1. Fintech

    2% jobs are in Fintech industry. The Median Salary Range for these jobs is $208,000 - $285,500

    • 25% of job descriptions advertised a maximum salary above $401,000.
  2. IT and Security

    3% jobs are in IT and Security industry. The Median Salary Range for these jobs is $152,000 - $270,000

    • 25% of job descriptions advertised a maximum salary above $276,000.
    • 5% of job descriptions advertised a maximum salary above $278,000.
  3. Insurance

    13% jobs are in Insurance industry. The Median Salary Range for these jobs is $115,000 - $260,000

    • 25% of job descriptions advertised a maximum salary above $271,125.
    • 5% of job descriptions advertised a maximum salary above $300,000.
  4. Artificial Intelligence

    1% jobs are in Artificial Intelligence industry. The Median Salary Range for these jobs is $180,000 - $250,000

  5. Personal finance

    3% jobs are in Personal finance industry. The Median Salary Range for these jobs is $220,000 - $240,000

  6. AI legal tech for private markets

    1% jobs are in AI legal tech for private markets industry. The Median Salary Range for these jobs is $163,000 - $228,000

  7. Animal healthcare

    1% jobs are in Animal healthcare industry. The Median Salary Range for these jobs is $125,000 - $200,000

  8. Cloud Infrastructure

    2% jobs are in Cloud Infrastructure industry. The Median Salary Range for these jobs is $121,800 - $194,900

  9. Healthcare

    4% jobs are in Healthcare industry. The Median Salary Range for these jobs is $95,850 - $154,800

    • 25% of job descriptions advertised a maximum salary above $204,300.
    • 5% of job descriptions advertised a maximum salary above $245,000.
  10. Public Health

    16% jobs are in Public Health industry. The Median Salary Range for these jobs is $103,500 - $143,500

Disclaimer: This analysis is based on salary ranges advertised in job descriptions found on Remoote.app. While it provides valuable insights into potential compensation, it's important to understand that advertised salary ranges may not always reflect the actual salaries paid to employees. Furthermore, not all companies disclose salary ranges, which can impact the accuracy of this analysis. Several factors can influence the final compensation package, including:

  • Negotiation: Salary ranges often serve as a starting point for negotiation. Your experience, skills, and qualifications can influence the final offer you receive.
  • Benefits: Salaries are just one component of total compensation. Some companies may offer competitive benefits packages that include health insurance, paid time off, retirement plans, and other perks. The value of these benefits can significantly affect your overall compensation.
  • Cost of Living: The cost of living in a particular location can impact salary expectations. Some areas may require higher salaries to maintain a similar standard of living compared to others.

Jobs

121 jobs found. to receive daily emails with new job openings that match your preferences.
121 jobs found.

Set alerts to receive daily emails with new job openings that match your preferences.

Apply

πŸ“ United States of America

🧭 Full-Time

πŸ’Έ 186700.0 - 298300.0 USD per year

πŸ” Real Estate

  • Minimum educational requirement is a BS or equivalent experience in Computer Science/EE/STEM.
  • 7+ years of relevant experience.
  • Strong OO programming experience: Swift, Objective-C.
  • Expert in software development domain and principles, including design patterns, code structure, programming languages, continuous integration, and deployment architecture.
  • Experience in setting technical direction, planning, and successfully completing large projects that involve multiple teams.
  • Demonstrated ability to effectively collaborate across teams and organizations.
  • Ability to lead and work closely with other engineers and individuals in BE roles, product, and design, across various fields and subject areas.
  • Ability to break down complex projects into components or achievements that can easily be picked up by other engineers.
  • Excellent communication skills, both written and oral.
  • Experience with Agile development processes.
  • Experience working on apps released on the app store.
  • Experience with unit testing/automated tests.
  • Ability to work in a fast, agile, and flexible environment with frequent change.
  • Ability to mentor and coach Jr developers.

  • Collaborate across the stack to help define and architect efficient and reliable features in the Zillow Mobile apps.
  • Work with Product Managers and UX designers for product feature prioritization, estimation, and planning.
  • Review with peers in the team and cross-team to deliver best-in-class code quality.
  • Own mobile features that deliver critical values to Zillow's partners.
  • Identify, scope, and lead complex, strategic projects with wide impact across the company.
  • Design the systems necessary to expand our suite of products while balancing speed-to-market and scalability for customer-facing features.
  • Drive the continued development of a long-term technical strategy for iOS.
  • Apply technical expertise to decision making and architecture, demonstrating an analytical approach to identifying constraints and developing effective solutions.
  • Tackle hard engineering and user experience problems, solving them in an elegant and seamless manner.
  • Identify gaps in our systems, design solutions, and help steer the execution of the solution.

AgileDesign PatternsiOS DevelopmentObjective-CSoftware ArchitectureSwift

Posted 2 days ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 250000.0 - 338000.0 USD per year

πŸ” Design and collaboration tools

🏒 Company: Figma

  • 5+ years of design management experience.
  • Experience leading design efforts for a suite of products or working on features that span multiple product lines.
  • A proven track record of collaboration with cross-functional teams to solve complex design challenges.
  • Hands-on expertise with Figma and other common design tools.
  • Strong ability to mentor and guide design teams.

  • Lead and grow a high-performing design team to tackle cross-product challenges.
  • Partner with Product and Engineering leads to align on strategy, improve processes, and ensure successful execution.
  • Develop a clear vision for how Figma’s products interact and advocate for this vision across the organization.
  • Enhance design practices within the team through processes like critiques and design sprints, fostering a culture of excellence.
  • Advance Figma’s design systems to support seamless user experiences across all products.

LeadershipDesign PatternsFigmaProduct ManagementUser Experience DesignCross-functional Team LeadershipCollaboration

Posted 4 days ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 163000.0 - 228000.0 USD per year

πŸ” AI legal tech for private markets

🏒 Company: OntraπŸ‘₯ 101-250πŸ’° $200,000,000 Series B about 3 years agoLegal TechDocument ManagementInformation TechnologyLegalSoftware

  • 5+ progressively responsible years experience in user experience and product design.
  • Experience in user discovery, design prototypes, and data tools (e.g., Figma, Pendo).
  • A high-performance record of delivering successful projects.
  • Ability to influence decisions effectively across the business.
  • Collaboration with the entire development team (Product, Engineers, QA).
  • Systematic design approach with best practices.
  • Consideration of how features interact with the overall product suite.

  • Own core initiatives collaborating with other senior team members.
  • Conduct research and data analysis to inform feature development.
  • Create simple and efficient mockups and prototypes using the design system.
  • Validate design ideas and advocate for usability improvements.
  • Ensure a unified look and feel across all features.
  • Mentor junior and mid-level designers, sharing UX best practices.

Data AnalysisDesign PatternsFigmaUser Experience DesignPrototyping

Posted 5 days ago
Apply
Apply

πŸ“ US

πŸ’Έ 225000.0 - 275000.0 USD per year

πŸ” Developer Experience

🏒 Company: CortexπŸ‘₯ 251-500πŸ’° $48,166,880 Series C about 2 years agoCustomer ServiceArtificial Intelligence (AI)Big DataAnalyticsInformation TechnologySoftware

  • Bachelor's degree in Computer Science or related field, or equivalent work experience.
  • 10+ years of experience designing and implementing scalable, high-performance backend systems.
  • Solid fundamental problem solving skills and a drive to build high-quality software.
  • Solid understanding of computer science concepts, common design patterns, and engineering best practices.
  • Strong understanding of database technologies (NoSQL).
  • Strong communication and collaboration skills.
  • Ability to mentor and coach engineering team members.
  • Previous experience at a hypergrowth startup is a plus.

  • Define both architecture and best practices for large portions of the product.
  • Lead and contribute to the design, development, and implementation of scalable backend systems.
  • Implement core systems technologies that allow us to scale and deliver.
  • Head efforts for clarity and alignment of technical direction and vision.
  • Collaborate with leaders and product to develop the vision and deliver key features.
  • Foster a challenging and safe environment for engineers to learn and grow.
  • Set the bar for high quality engineering across the organization.
  • Advocate for best practices, focusing on system design, overall performance and testing.
  • Optimize existing backend systems to improve performance, scalability, and reliability.

Backend DevelopmentSQLDesign PatternsNosqlMicroservicesSoftware Engineering

Posted 5 days ago
Apply
Apply

πŸ“ Portugal

πŸ’Έ 70000.0 - 90000.0 EUR per year

πŸ” Benefit solutions

🏒 Company: LivelyπŸ‘₯ 501-1000πŸ’° $7,000,000 Debt Financing over 12 years agoWirelessMobileHealth CareSoftware

  • 5+ years of experience in software development, with a strong front end development background.
  • Bachelor's degree in Computer Science, Engineering, or a related field; or equivalent practical experience.
  • Strong experience with JavaScript, TypeScript and Node.js and React.
  • Experience with Storybook.
  • Strong fundamental understanding of relational databases (PostgreSQL, MySQL).
  • Proven experience in designing and developing scalable, high-performance web applications.
  • Strong understanding of software architecture and design patterns.
  • Excellent problem-solving skills and a proactive approach to identifying and addressing challenges.
  • Proven experience on building frontend services with high availability and scalability requirements.
  • Able to model and design intuitive and scalable schemas.
  • Experience with agile/scrum development methodologies.
  • Strong communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams.
  • Passion for technology and a continuous learner mindset.
  • Familiarity with AWS cloud platforms and DevOps practices is a plus.

  • Analyze and provide feedback on product requirements.
  • Implement features and functionality with clean and maintainable codes.
  • Take pride in software quality through rigorous functional testing and writing automated unit tests.
  • Troubleshoot production issues, provide resolutions and recommendations for improvement.

Node.jsPostgreSQLSoftware DevelopmentAgileDesign PatternsHTMLCSSJavascriptMySQLSCRUMSoftware ArchitectureTypeScriptReactInterpersonal skills

Posted 14 days ago
Apply
Apply

πŸ“ United States

πŸ’Έ 133358.0 - 200037.0 USD per year

πŸ” Government technology

🏒 Company: Rise8πŸ‘₯ 11-50Software

  • 6-10 years of Software Development experience in various programming languages with a focus on mobile development.
  • Strong communication skills and interest in a pair-programming environment.
  • Experience with Test Driven Development (TDD) and agile methodologies.
  • Competence in PHP, Kotlin, Java, or Javascript.
  • Experience with React Native, Ruby on Rails, Spring Boot, React.JS, Vue, or Redux.
  • Familiarity with both frontend and backend technologies.
  • Experience using container technologies like Docker or Kubernetes.
  • Knowledge of DevSecOps tools such as Git, Concourse, GitLabCI, SonarQube, and Fortify.
  • Demonstrated experience with API development and comfort with Linux environments.
  • Strong understanding of algorithms, databases, and design patterns.
  • BA/BS in Computer Science or related field, or equivalent experience.

  • Work with clients unfamiliar with design thinking, TDD, paired programming, and agile development practices.
  • Teach clients the importance of agile methodologies and adapt to their preferences.
  • Pair with customer developers to deliver user stories that meet business value and functionality.
  • Ensure continuous delivery of software and real-time feedback from users.
  • Collaborate with military and other developers to provide real-time value.

DockerPHPAgileDesign PatternsJavaJavascriptKotlinKubernetesReact.jsReact NativeRuby on RailsSpring BootAlgorithmsLinux

Posted 15 days ago
Apply
Apply

πŸ“ San Francisco, CA; New York, NY; Seattle, WA; Boston, MA

🧭 Full-Time

πŸ’Έ 167000.0 - 203000.0 USD per year

πŸ” Health and wellness

🏒 Company: OuraπŸ‘₯ 251-500πŸ’° $75,000,000 Series D about 1 month agoWearablesMobile AppsHealth Care

  • Minimum 5+ years of professional development experience shipping iOS apps
  • Proficiency in Swift programming, UIKit, and modern iOS app architectures (MVVM, MVC, TCA, VIPER, etc.)
  • Experience with collaborative development on complex shared codebases with proficiency in git, branching, and standard code review workflows
  • Focus on quality through unit tests and manual testing
  • Strong computer science fundamentals and design patterns
  • Ability to take ownership of projects and deliver results with limited guidance
  • Ability to mentor other engineers and increase developer productivity across teams
  • Experience with Agile or Scrum processes

  • Design, build, and maintain high quality code for projects on the team’s roadmap
  • Push projects forward by closely aligning with PMs and Designers
  • Collaborate with other teams such as backend, firmware, data science, research, science, or QA to deliver complex mobile app features
  • Work with iOS colleagues across the US and EU to improve the health of the iOS codebase
  • Contribute to technical discussions, code reviews, and platform level improvements

AgileDesign PatternsGitiOS DevelopmentSwiftManual testingCI/CD

Posted 16 days ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 125000.0 - 145000.0 USD per year

πŸ” Technology

  • 5+ years experience shipping digital products.
  • Experience in software product management and managing client relationships.
  • Experience with generative AI technology is strongly preferred.
  • Knowledge of all phases of the software development lifecycle.
  • Strong storytelling abilities and experience creating presentations for executive-level clients.
  • Proficient in Adobe suite, Figma, Canva, or other photo editing software is considered an asset.

  • As a Senior Product Manager, manage product processes and collaborate with cross-functional teams.
  • Work closely with partners to understand their business priorities and user needs.
  • Define problems and collaborate with the team to build solutions.
  • Anticipate risks and address potential roadblocks to ensure partner excellence.

Software DevelopmentAgileDesign PatternsFigmaProduct ManagementCommunication SkillsWritten communication

Posted 17 days ago
Apply
Apply

πŸ“ USA

🧭 Full-Time

πŸ’Έ 220000.0 - 240000.0 USD per year

πŸ” Personal finance

  • A minimum of 8 years of experience in data engineering, focusing on data pipeline development and cloud solutions.
  • Bachelor’s or master’s degree in computer science, IT, Data Science, Engineering, or a related field.
  • Experience in building and leading technical teams.
  • Proven experience managing scalable data platforms, preferably in AWS.
  • Expertise in AWS services such as S3, Airflow, DBT, GLUE, and LAMBDA.
  • Proficient in SQL and with at least one programming language (Python, Java, or Scala).
  • Strong understanding of data warehousing, ETL processes, and data governance.
  • Excellent problem-solving and communication skills.

  • Architect and design scalable data solutions considering business needs and industry trends.
  • Enforce common data design patterns and establish architecture standards.
  • Monitor data platform performance and implement improvements.
  • Implement security measures for sensitive data.
  • Mentor junior team members and promote a culture of learning.
  • Communicate complex data concepts to non-technical stakeholders.
  • Develop training materials and conduct training sessions.
  • Document designs and maintain project documentation.
  • Partner with team leads for internal process improvements.

AWSLeadershipPythonSQLDesign PatternsETLJavaPeople ManagementSnowflakeStrategyAirflowData engineeringServerlessCommunication SkillsDocumentationScala

Posted 17 days ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 120000.0 - 160000.0 USD per year

πŸ” Energy

🏒 Company: Resource InnovationsπŸ‘₯ 251-500Information ServicesConsultingEnvironmental ConsultingInformation TechnologyEnergy

  • B.S. or M.S in Computer Science or related field.
  • 6-10 years of software development experience in Java, Spring Boot, Hibernate, Maven, and JMS.
  • Experience with MySQL Database, SQL, and Web Services (REST, SOAP).
  • Proficiency in data integration frameworks like Apache Camel, ETL tools like Pentaho or Stitch.
  • Familiarity with test development using tools like Junit, TestNG, and Mockito.
  • Ability to develop quality code using design patterns and multi-thread programming.
  • Experience in Agile software development using Jira, Confluence, and Git.
  • Knowledge of AWS Cloud Services and Linux.
  • Understanding of UI/UX design principles and CI/CD pipelines.
  • Strong critical thinking, analytical, and problem-solving skills.
  • Excellent communication skills and ability to work independently.

  • Lead and participate in the full software development life cycle of cloud-based enterprise software applications.
  • Design and develop Java-based cloud native applications using Spring Boot.
  • Leverage RDBMS, SQL, and APIs for web services integration.
  • Develop data interfaces utilizing data integration platforms and ETL tools.
  • Identify and resolve complex technical issues to meet client needs.
  • Ensure designs meet performance, security, usability, reliability, and scalability requirements.
  • Contribute to code reviews and provide feedback on designs and code.
  • Research, analyze, recommend, and integrate solutions.

AWSSoftware DevelopmentSQLAgileDesign PatternsETLGitHibernateJavaJUNITMySQLSpringSpring BootJiraMavenRDBMSNosqlCommunication SkillsCI/CDLinuxJSONConfluence

Posted 18 days ago
Apply
Shown 10 out of 121