Multiscale Technologies - Redmond, WA

posted 12 days ago

Full-time - Manager
Redmond, WA

About the position

The Software Development Manager (SDM) at Multiscale Technologies will lead a team of software engineers in delivering high-quality software solutions. This role involves managing the entire development life cycle, from planning to deployment, while ensuring alignment with business objectives. The SDM will coach and mentor developers, manage team performance, and drive continuous improvement in processes and technologies, ultimately enabling top product and manufacturing companies to transform their materials R&D.

Responsibilities

  • Provide technical guidance and architectural direction, fostering a high standard of technical expertise within the team.
  • Participate in hands-on coding (up to 50% of the time), implementing complex features and ensuring code quality.
  • Lead the development of technical roadmaps, ensuring alignment with business objectives.
  • Manage and mentor a team of developers, providing feedback on performance, growth, and development.
  • Manage the recruitment, onboarding, and training of new team members.
  • Collaborate with product managers, designers, and other stakeholders to define project scope, objectives, and deliverables.
  • Ensure projects are delivered on time, within scope, and of high quality by managing the team's workload and priorities.
  • Act as the primary point of contact for project stakeholders, communicating progress, risks, and technical challenges.
  • Lead code reviews, ensuring high standards for code quality, maintainability, and performance.
  • Encourage the adoption of best practices in software development, including automated testing, CI/CD, and DevOps practices.
  • Ensure the team is writing clean, efficient, and scalable code while adhering to security guidelines.
  • Implement Agile methodologies (e.g., Scrum, Kanban) to drive continuous improvement in team productivity and workflow.
  • Raise the bar on engineering excellence including product defect Root Cause Analysis (RCA), Operational Readiness Reviews, cost effectiveness with cloud compute resources etc.
  • Champion DevOps practices, ensuring smooth deployment processes and minimal downtime for production systems.

Requirements

  • Bachelor's degree in computer science, Software Engineering, or a related field.
  • 8+ years of experience in software development, with at least 3 years in a leadership or management role.
  • Proven experience managing teams of developers, handling multiple projects simultaneously, and delivering high-quality software on time.
  • Hands-on experience with full-stack development, including both front-end and back-end technologies.
  • Proficiency in one or more programming languages (e.g., Java, Python, C#, JavaScript, etc.).
  • Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and cloud-native architecture.
  • Strong understanding of software architecture, microservices, APIs, Big Data management, and AI/ML tools and frameworks.
  • Experience with Agile methodologies (Scrum/Kanban/Jira) and DevOps practices (CI/CD, automation).
  • Strong leadership skills with a proven ability to build, manage, and grow high-performing development teams.
  • Excellent communication and interpersonal skills, with the ability to collaborate with both technical and non-technical stakeholders.
  • Ability to prioritize effectively, managing multiple tasks and projects in a fast-paced environment.

Nice-to-haves

  • Experience with large-scale, distributed systems, high-availability architectures.
  • Experience with modern development practices such as containerization (Docker, Kubernetes) and serverless architectures.
  • Background in Artificial Intelligence (AI) and Machine Learning (ML) to possibly lead our AI/ML engineering teams.
  • Understanding of security best practices and data privacy regulations (e.g., GDPR).
  • Experience working in a startup or fast-paced environment.

Benefits

  • Opportunity to make a direct impact on a growing company.
  • Collaborative work environment with world-class professionals.
  • Chance to work on innovative materials and sustainable solutions.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service