Metabolon - Raleigh, NC

posted 5 days ago

Full-time - Senior
Raleigh, NC
Professional, Scientific, and Technical Services

About the position

Metabolon is seeking an experienced and driven Senior/Principal Software Engineer to lead engineering efforts across multiple teams. This role focuses on guiding the design, architecture, and deployment of critical systems, requiring a strategic, hands-on technical leader with an emphasis on scalability, performance, and effective system architecture. The engineer will act as a trusted advisor, helping teams and managers navigate complex challenges while aligning technical decisions with business objectives.

Responsibilities

  • Provide engineering leadership across multiple teams, offering guidance on complex technical challenges and system architectures.
  • Oversee design reviews for critical projects within your department and participate in company-wide technology reviews.
  • Establish and maintain high standards for performance, scalability, and robustness in system design.
  • Deliver end-to-end solutions in a full-stack role, requiring expertise across both backend and frontend technologies.
  • Bring a business-centric perspective to technical decisions, balancing innovation with practicality and cost-effectiveness.
  • Act as a key contributor to departmental strategic planning, impacting the technical roadmap and organizational growth.
  • Influence cross-functional initiatives, contributing to broader technology and product strategy.
  • Mentor engineers on technical and professional growth, fostering a culture of continuous learning and improvement.
  • Collaborate with managers to support career development pathways for team members, focusing on skill development and knowledge sharing.
  • Drive innovation while simplifying complex systems and processes, consistently finding straightforward solutions to multifaceted challenges.
  • Contribute to the company's intellectual property through original ideas, tools, or technologies that elevate the organization's technical capabilities.
  • Lead the design, implementation, and evolution of enterprise-level systems that are resilient, scalable, and cost-effective.
  • Ensure code quality through exemplary practices in code clarity, organization, error handling, and documentation.
  • Stay current with emerging technologies, bringing in relevant knowledge to help improve company-wide engineering practices.

Requirements

  • Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field, or equivalent experience.
  • 4-8+ years of experience in software engineering, with a proven record in architecting and delivering large-scale systems.
  • Proficiency in .NET, AWS, Python, Django, and a front-end JS technology such as React/Angular.
  • Experience in providing technical leadership, with a demonstrated ability to mentor and influence at an organizational level.
  • Strong problem-solving skills with an emphasis on systems design, scalability, and performance.

Nice-to-haves

  • Passion for learning and the ability to adapt to new technologies.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service