Mural Health is a fast-growing clinical technology start-up that makes clinical trials easier for participants. Our mission is to eliminate any barriers participants or caregivers experience while being part of a clinical trial. Mural Health is looking to expand our team with a Lead Software Engineer!
Who are you? You are a visionary, hands-on leader excited to contribute to a dynamic, fast-paced environment. You thrive on driving innovation, collaborating across teams, and delivering scalable, high-quality software solutions. You’ll play a critical role in shaping Mural Health’s technical strategy, designing and developing impactful applications, and optimizing systems to help create products that make patients' and caregivers’ lives easier while participating in clinical trials. This is a unique opportunity to leverage your technical expertise, leadership skills, and passion for growth to make a lasting impact on both our team and the clinical research industry!
You will:
- Design, develop, and maintain efficient, scalable, and secure systems, APIs, and databases using Golang and React
- Provide technical leadership on complex projects, ensuring adherence to best practices, clean architecture, and scalable design principles.
- Implement data storage solutions, including relational databases, NoSQL, and caching technologies, optimizing for performance and scalability.
- Design and implement cloud-based architectures using AWS, with a focus on event-driven systems (e.g., SQS, Kafka).
- Develop and maintain APIs using RESTful or GraphQL principles, contributing to the technical design and execution.
- Communicate complex technical concepts and product architecture to non-technical stakeholders in a clear and accessible way, enabling informed decision-making across teams
- Collaborate closely with cross-functional teams, including front-end and back-end developers, product managers, and designers, to ensure seamless integration of user requirements, wireframes, and technical components.
- Troubleshoot, debug, and optimize performance bottlenecks, ensuring robust applications that meet high standards for auditability and traceability.
- Contribute to the documentation, review, and testing of code, ensuring high-quality code delivery through unit and integration tests.
- Mentor junior engineers, offering code reviews, technical guidance, and fostering a culture of growth and continuous improvement.
- Stay current with emerging technologies, applying modern backend trends and cloud-based best practices.
Qualifications & Skills:
- Bachelor’s degree or equivalent work experience.
- 8+ years of experience in software engineering with 5+ years in a leadership role, ideally in financial systems and/or clinical trials.
- Strong proficiency in Golang & React, with experience designing and building scalable, production-grade systems.
- Strong knowledge of AWS and experience managing cloud-based infrastructure.
- Demonstrated ability to lead cross-functional teams, manage multiple projects simultaneously, and deliver results on time and within budget.
- Experience facilitating PoC initiatives and exploring new technologies to improve product offerings and operational efficiency.
- Strong experience with metrics-driven performance management, with a focus on code quality, system performance, and team productivity.
- Proven success in scaling engineering teams and managing distributed or remote teams.
- Excellent communication skills with experience reporting to C-level executives.
- A passion for fostering innovation, driving continuous improvement, and mentoring a high-performing engineering team.
- Experience in scaling engineering teams and managing distributed teams is a plus.