Salary
💰 $140,000 - $180,000 per year
Tech Stack
AWSAzureCloudGoogle Cloud PlatformJavaJavaScriptMicroservices.NETNode.jsNoSQLSQL
About the role
- Design end-to-end software architectures for customer-specific implementations, integrations, and enhancements based on requirements
- Collaborate with clients and business analysts to understand functional and non-functional requirements and translate them into technical specifications as well as level of effort
- Guide software development teams with best practices in architecture, coding standards, design patterns, and tool selection
- Assess and recommend software tools, frameworks, and platforms ensuring optimal performance, scalability, and maintainability
- Ensure all architectural designs are compliant with healthcare industry standards such as HIPAA, HL7, FHIR, HITRUST, or FedRAMP
- Conduct technical design and code reviews to maintain high-quality standards across all custom development projects
- Develop clear and comprehensive architectural documentation including system diagrams, data models, testing scenarios, and technical specifications
- Support client presentations and technical discussions, bridging business needs and technical solutions
Requirements
- Bachelor's or Master’s degree in Computer Science, Software Engineering, or a related field
- 10+ years experience in software development with 5+ years in an architectural or lead engineering role
- Proven experience designing and implementing enterprise software solutions in a professional services environment
- Background in healthcare technology, EMR/EHR systems, or clinical systems
- Expertise in designing distributed architectures using modern technologies (.NET, Java, Node.js, or similar)
- Deep understanding of cloud platforms (Azure, AWS, or GCP), including microservices, serverless, and container-based architectures
- Strong knowledge of RESTful APIs, HL7/FHIR, database design (SQL/NoSQL), and interoperability standards
- Familiar with CI/CD pipelines, DevOps practices, and Agile/Scrum methodologies
- Excellent communication and interpersonal skills
- Strong problem-solving ability with a strategic mindset
- Ability to manage multiple priorities and client relationships in a fast-paced environment
- Adhere to all organizational information security policies and protect all sensitive information including but not limited to ePHI and PHI in accordance with organizational policy and Federal, State, and local regulations