Search jobs > Redmond, WA > Principal software engineer

Principal Software Engineer

Multiscale Technologies Inc
Redmond, WA, United States
Full-time

About Multiscale

At Multiscale Technologies, we believe the future is driven by innovative materials, but the traditional approaches to discovering and manufacturing them are outdated and unsustainable.

That’s why we’ve developed cutting-edge technologies to revolutionize this process. By bringing together world-class materials scientists, mechanical engineers, data scientists, and computer engineers, we’re designing next-generation materials and optimizing manufacturing processes to meet the demands of a more sustainable future.

As a Series-A funded startup, Multiscale Technologies offers you an opportunity to make a direct impact on a growing company that’s accelerating the world's shift toward advanced materials and sustainable solutions.

If you're ready to push the boundaries of technology and collaborate on game-changing advancements, join us in shaping the future.

Job Description

We are seeking a Principal Software Development Engineer (Principal SDE) to lead the architecture, development, and scaling of our cutting-edge software solutions while remaining deeply involved in coding and technical problem-solving.

The ideal candidate will drive technical direction, provide mentorship, and work collaboratively across teams to ensure the successful delivery of high-quality software systems.

This is a hands-on role where you will lead by example, balancing technical leadership with direct development contributions.

Responsibilities

  • Make architectural decisions for new products and services, balancing scalability, performance, and reliability.
  • Serve as a technical advisor and point of escalation for resolving complex technical challenges.
  • Take ownership of the design and implementation of key software components and features.
  • Actively participate in coding, writing high-quality, maintainable, and scalable code for complex systems.
  • Drive end-to-end system development, from design through production deployment, while continuously improving existing systems.
  • Lead the design and architecture of complex distributed systems, microservices, and APIs.
  • Conduct detailed code reviews, ensuring best practices in code quality, performance optimization, and security.
  • Collaborate closely with engineering teams to build robust, high-performance systems that meet the company’s technical and business goals.
  • Provide guidance and technical expertise on system design, performance tuning, and infrastructure.
  • Mentor and guide senior, mid-level, and junior engineers, helping them grow technically and professionally.
  • Foster a culture of technical excellence, collaboration, and continuous learning within the engineering organization.
  • Collaborate with cross-functional teams, including product managers, designers, and data scientists, to ensure technical alignment with business objectives.
  • Identify and introduce new technologies, frameworks, and tools to improve development efficiency and system performance.

Basic Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field. A Ph.D. or equivalent experience is a plus.
  • 12+ years of software development experience, with at least 5 years in a senior or principal engineering role.
  • Proven hands-on experience in designing, building, and scaling complex distributed systems, microservices, and APIs.
  • Experience leading large-scale projects and delivering highly performant, reliable, and secure systems in production.
  • Experience with machine learning, data engineering, or AI-driven systems.
  • Mastery of one or more programming languages (e.g., Java, Python, C++, or JavaScript).
  • Strong experience with cloud platforms such as AWS, Azure, or Google Cloud, including cloud-native services.
  • Proficiency in relational and NoSQL databases, database design, optimization and Big Data management.
  • Strong understanding of security best practices and performance optimization for high-traffic systems.
  • Strong leadership and mentorship skills, with a passion for helping engineers grow.
  • Excellent problem-solving abilities, with a focus on delivering scalable and maintainable solutions.
  • Ability to communicate effectively with both technical and non-technical stakeholders.
  • Proven ability to handle multiple competing priorities and meet deadlines in a fast-paced environment.

Preferred Qualifications

  • Experience with containerization and orchestration technologies (e.g., Docker, Kubernetes).
  • Strong knowledge of high-performance, low-latency systems and techniques for scaling services to handle millions of users.
  • Contributions to open-source projects, technical blogs, or conference presentations.

At Multiscale, we are committed to fostering an inclusive and diverse workplace where everyone is respected and valued. We believe in providing equal employment opportunities to all individuals, regardless of race, ethnicity, gender, sexual orientation, disability, religion, or background.

Our goal is to create an environment where diverse perspectives drive innovation and success, and all employees have the opportunity to thrive and grow.

19 days ago
Related jobs
Promoted
VirtualVocations
Seattle, Washington

A company is looking for a Principal Software Development Engineer for their Banking Platform Team. ...

Oracle
Seattle, Washington

Provide leadership and expertise in the best engineering and operational practices upfront to ensure our software quality bar is high. As we partner with Oracle Cloud engineering teams, you will participate in advancement and early adoption of cutting edge OCI Big Data, data lake and data warehouse ...

Liberty Mutual Insurance
Seattle, Washington

As a principal software engineer at Liberty Mutual, youll consult on highly complex projects and solve technical problems, while working in an agile environment that has the creative energy of a start-upand the full backing and comprehensive benefits of a Fortune 100 company. Customer-centric engine...

DigitalOcean
Seattle, Washington

Experience as a software engineer/developer in a large scale, distributed environment. Influencing a culture of engineering excellence through active engagement with DigitalOcean’s Architecture group. Working directly with individual engineering teams to deliver new infrastructure functions and tech...

Microsoft
Seattle, Washington

As a Principal Software Engineer in the Azure core engineering team, you will innovate with top notch colleagues and develop the latest cloud technologies. Software Engineering IC5 - The typical base pay range for this role across the U. Bachelor's Degree in Computer Science or related technical fie...

Disney Entertainment & ESPN Technology
Seattle, Washington

The Hulu Android team is seeking an experienced Software Engineer with a passion for mobile applications to join our team. Nurture a highly collaborative, world-class team of software engineers. Bachelor’s degree in Computer Science, Information Systems, Software Engineering, or comparable field of ...

BlackLine
Unite States; Washington, Unite States

As a Principal Software Engineer, you will play a crucial role in delivering high quality releases to our customers by defining application architecture, designing, developing, troubleshooting, maintaining, optimizing and scaling Blackline’s cloud-based backend services and driving innovation into o...

Highspot
Seattle, Washington

Experience developing software products, scalable internet software, and applications using a range of software models including object-oriented and functional design patterns. Rapidly create software that customers love by partnering cross-functionally with a talented team of Engineers, Designers, ...

Microsoft
Redmond, Washington

We are looking for a highly motivated Principal Software Engineer with the ability to work in a fast-paced environment, cloud services experience, collaboration skills and enthusiasm to work on various engineering efforts across the service stack. As a Principal Software Engineer on the team, you wi...

Disney Experiences
Seattle, Washington

This role sits in a JedAI Platform team and as a Principal level Engineer, you will report into the Sr Manager of AI Engagement. Bachelor's degree in Computer Science, Information Systems, Software, Electrical or Electronics Engineering, or comparable field of study, and/or equivalent work experienc...