About DocBox Inc.:
At DocBox Inc., we’re not just a company; we’re a movement. We’re redefining healthcare with next-gen technology that saves lives, simplifies workflows, and delivers actionable insights to healthcare professionals.
Position Overview:
We are seeking a highly skilled and experienced Chief Software Architect for our team at the forefront of developing cutting-edge medical software solutions. As Chief Software Architect, you will play a critical role in not only defining the architectural direction of our software but also inspiring and driving innovation across the organization. This role requires a dynamic leader who can combine deep technical expertise with a strategic vision for product management, engineering, and industry trends. The successful candidate will be responsible for guiding the software team in designing and building cutting-edge, scalable, and secure software solutions, while ensuring alignment with both business goals and regulatory requirements. You will push boundaries, challenge the status quo, and inspire new ideas to continually evolve and improve our products and technology stack.
Responsibilities:
- Leadership & Visionary Thinking: Serve as the Chief Instigator, inspiring and leading the organization with forward-thinking strategies and bold technical solutions. Drive new ideas, encourage innovation, and set the standard for excellence within the company.
- Product Strategy & Collaboration: Collaborate with product managers to define, prioritize, and execute a product roadmap that aligns technical and business goals. Lead discussions on long-term product vision and influence decisions that impact the company’s product direction.
- Architectural Strategy & Roadmap: Develop and lead the implementation of scalable, secure, and efficient software architectures. Own the technical vision for the entire product lifecycle, from conceptualization and design through to deployment, maintenance, and future iterations.
- Cross-Functional Leadership: Work closely with stakeholders across engineering, design, product management, compliance, and regulatory teams to ensure products meet customer needs while adhering to industry standards (including IEC 13485). Drive the integration of business and technical objectives.
- Drive Innovation & Best Practices: Challenge existing practices and encourage the team to adopt cutting-edge technologies and methodologies. Lead by example in fostering a culture of continuous learning, high-quality software development, and process improvements.
- Mentorship & Team Development: Inspire, mentor, and guide the software engineering team. Create an environment that promotes personal and professional growth, ensuring the team is set up for success and empowered to solve complex problems with creativity and excellence.
- Product & Technical Decisions: Champion key architectural decisions and lead complex technical problem-solving across software development. Analyze risks, trade-offs, and impact on business and technology goals.
- DevOps & Cloud Infrastructure: Oversee DevOps practices, including CI/CD pipelines, containerization tools (Docker, Kubernetes), and cloud platforms (AWS, Azure). Ensure the infrastructure is scalable, secure, and optimized for performance.
- Regulatory Compliance & Risk Management: Ensure that software development processes comply with relevant medical industry standards and regulations, including IEC 13485 and FDA requirements. Drive risk management strategies to mitigate technical challenges in regulated environments.
- Legacy Systems & Continuous Improvement: Lead the evolution of legacy systems, ensuring technical debt is minimized while maintaining high-quality, sustainable software solutions. Implement continuous improvement processes across the software development lifecycle.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Proven experience as a Software Architect or similar role, with a strong track record of delivering successful software solutions.
- In-depth knowledge of software development methodologies, architectural patterns, and software design principles.
- Experience in software development in mixed programming languages commonly used in your tech stack (e.g., C++/Javascript/Nodejs), databases (Postgres), back-end systems and web-driven environments.
- Expertise in Apache Hadoop and Kafka for cluster management.
- Knowledge of DDS (Data Distribution Service) for real-time systems.
- Technical knowledge in security, data management, storage, and network areas
- Extensive experience with cloud technologies and microservices architecture.
- E xperience with distributed and data-centric architectures
- Familiarity with DevOps practices, CI/CD pipelines, and containerization tools like Docker and Kubernetes.
- Excellent leadership skills, with the ability to inspire and motivate cross-functional teams towards a common vision.
- Outstanding analytical and problem-solving abilities, with a keen attention to detail.
- Strong communication and interpersonal skills, with the ability to effectively collaborate with diverse stakeholders at all levels of the organization.
- Proven ability to balance technical excellence with business objectives.
- Relevant certifications will be considered a plus.
- Knowledge of EC 13485 compliance is crucial for maintaining quality management in medical device software development and medical regulatory software solutions.
We offer competitive benefits to include:
- Medical, Dental, Vision, and Group Life Insurance
- Unlimited PTO
- Retirement Plans
- Employee Assistance Program
- Travel Assistance Program
Be part of something bigger. At DocBox Inc., we’re all about shaping the future of healthcare—and we’d love to have you on the team!
We are an equal opportunity employer and value diversity at all levels of our organization.