At Fluxergy you'll have the opportunity to lead a team shaping our entire software landscape, from embedded to cloud. With its roots in engineering, the company prides itself on critical thinking and solving problems pragmatically, from a modular and systems level approach. We believe that open and clear communication along with the ability to adapt to changing situations to be paramount to our success. The ideal candidate for this position should embody these philosophies as well as be resourceful, trustworthy, and have a desire to constantly learn. We're growing rapidly and excited to add more amazing people to our team - hopefully you! Responsibilities - Provide leadership, inspiration, and guidance to the software engineering team; foster a culture of transparency, collaboration, and innovation. Foster communication and collaboration within the team and across the business. - Work with executive leadership to identify strategic engineering priorities. - Collaborate with business-function, instrument developers, and assay developers to translate customer needs into clear product and technical requirements. - Engage in high-level software architecture and concept definition. - Engage in definition and documentation of software requirements. - Identify software risks, develop complex mitigation strategies, alternative solutions, resolving issues, etc. in collaboration with cross functional groups. - Design, develop, and validate software applications. Set and maintain high standards of software quality in accordance with current state of the art best practices. - Engage in continuous delivery of technology solutions (CI/CD), leverage Agile (where appropriate), DevOps principles and test automation strategy. - Own relationship with and be responsible for activity of external software service providers and external consulting groups. Ensure their compliance with Fluxergy's software standards while meeting business needs. - Hire for and manage a rapidly growing engineering organization. Mentor and support the growth of software engineers within the software group. - Other duties as requested. Requirements - Enthusiastic and creative leader with strong English communication skills and the ability to inspire others. - Self-starting, self-motivated, self-directed, and self-sufficient. - Experience leading engineering teams and teams-of-teams. - Working knowledge of software development stacks (Python, Linux, JavaScript, C/C++), cloud platform technologies (Azure, GCP) and security tools and technologies. - Demonstrated understanding of embedded systems and experience working in firmware design/feature projects with experiences in various phases in requirements gathering, code design/implementation, test/verification. - Demonstrated understanding of cloud systems and experience working in web application projects with experiences in various phases in requirements gathering, code design/implementation, test/verification. - Knowledge of FDA and international requirements for software development for in-vitro diagnostics products (IVDD/R, 21 CFR 820, various FDA guidance docs). - Experience with regulations/design control and compliance to meet regulatory expectations (ISO 13485, IEC 62304). - Experience building solutions that are secure and compliant with known standards or laws governing data privacy / security (NIST, HIPPA, GDPR, etc.). - Remains flexible and calm in the face of ambiguity. - Entrepreneurial and comfortable in a fast-moving, results-driven environment. - Analytical skills to effectively review and analyze technical problems. - Outstanding communication and presentation skills (written and verbal) to all levels of an organization.