OverviewMetabolon is seeking an experienced and driven Principal Software Development Engineer to join our team. This is a full-stack role, requiring expertise across both back-end and front-end technologies to deliver end-to-end solutions. In this role, you will lead engineering efforts across multiple teams, guiding the design, architecture, and deployment of critical systems. This role requires a strategic, hands-on technical leader with a focus on scalability, performance, and effective system architecture. You will act as a trusted advisor, helping teams and managers overcome complex challenges and align technical decisions with business objectives.
Responsibilities
Technical Excellence
- 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.
Innovation & Simplification
- 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.
Strategic Influence
- Continuously bring a business-centric perspective to technical decisions, balancing innovation with practicality and cost-effectiveness.
- Act as a key contributor to your department's strategic planning, impacting both the technical roadmap and organizational growth.
- Influence cross-functional initiatives, contributing to the broader technology and product strategy.
Technical Leadership
- Provide engineering leadership across multiple teams, offering guidance on complex technical challenges and system architectures.
- Oversee design reviews for critical projects within the department and participate in company-wide technology reviews.
- Establish and maintain high standards for performance, scalability, and robustness in system design.
Mentorship & Development
- 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.
Qualifications
- BA/BS degree in Computer Science, Engineering, or a related STEM field.
- 7+ years of experience in software engineering, with a proven record in architecting and delivering large-scale systems.
- Strong foundation in .NET, Python, AWS, Django, and a front end JS technology such as React/Angular, or comparable technologies.
- Experience leveraging modern coding agents and generative AI technologies to improve products, automate workflows, and accelerate engineering productivity.
- Experience in providing technical leadership, with a demonstrated ability to mentor and influence at an organizational level.
- Exceptional communication skills, with the ability to translate complex technical concepts into clear, actionable insights for non-technical stakeholders and cross-functional teams.
- Strong problem-solving skills with an emphasis on systems design, scalability, and performance.
- Proven ability to navigate ambiguity, quickly develop expertise in unfamiliar areas, and lead the resolution of complex technical and operational challenges.
- Demonstrated growth mindset, intellectual curiosity, and commitment to continuous learning, with a track record of adapting to evolving technologies and business needs.