SemanticBits is a leading company specializing in the design and development of digital health services, and the work we do is just as unique as the culture we've created. We develop cutting-edge solutions to complex problems for commercial, academic, and government organizations. The systems we develop are used in finding cures for deadly diseases, improving the quality of healthcare delivered to millions of people, and revolutionizing the healthcare industry on a nationwide scale. There is a meaningful connection between our work and the real people who benefit from it; and, as such, we create an environment in which new ideas and innovative strategies are encouraged. We are an established company with the mindset of a startup and we feel confident that we offer an employment experience unlike any other and that we set our employees up for professional success every day.SemanticBits is seeking a talented Analytics and Reporting Software Architect with demonstrated leadership experience to design and build sophisticated analytics and reporting systems in the healthcare and life sciences domains. The projects you will work on support the Centers for Medicare and Medicaid Services (CMS) and your role with us will directly impact the healthcare of millions of American citizens. We develop next-generation systems using a modern, cloud-based technology stack. If you are driven to use your talent to build software that makes a difference, we would love to share more about this opportunity. This position is open to a senior to principal professional depending on experience.ResponsibilitiesEvangelize analytics solutions through adoption of big data, cloud native technologies, and Data ScienceApply a diverse set of Data Science methodologies, including advanced statistics, data munging, and data visualization, Partner with Product and Engineering leadership to establish an architectural plan across multiple solution areas, in consideration of the program roadmap and product roadmapsDevelop application architecture that supports requirements for system performance, scalability, security, extensibility and manageabilityParticipate in design and engineering of analytics solutions that have significant healthcare impact across the entire countryPresent and defend architectural, design, and technical choices to internal and external audiencesEmbrace and influence domain driven design and architecture principles of security, scale, uptime and reliabilityGuide and mentor engineering teams to raise collective technical expertiseDemonstrate a strong bias for architecture principles balanced with tactical timelines, cost, and risksContribute to architecture guiding principles, development standards, training and hiringConceptualize and develop prototypes to test multiple design and architecture concepts using various tools/frameworks to determine the optimal approach.Conduct and lead code review sessions to ensure high quality software Requirements:Bachelor's degree in Computer Science (or other related field) and 10 years engineering enterprise applicationsAt least 4 years of experience as a lead developer/architectA solid understanding and experience of the principles and operations of high volume, variety, and velocity business intelligence, data warehousing, reporting and analytics platforms with a proven background and record in architecture and implementation of applications, integrating with OLTP and 3rd party systemsStrong understanding of data and analytics solution architecture, including experience with Big Data, Relational databases, streaming and batch data processing,Strong knowledge of computer science fundamentals: object-oriented design and programming, data structures, algorithms, databases (SQL and relational design), and networkingExperience in architecting and designing of enterprise applications including publishing of design artifacts, process flows, and pseudocodeExtensive knowledge and implementation experience in domain-driven design using GOF OO design patternsSolid experience developing full-stack, enterprise applications using agile software development methodologies and test driven development (TDD) methodologyDemonstrable proficiency with multiple programming languages such as Scala, Python, Node.js, ReactExperience with relational databases like PostgreSQL and NoSQL databasesExperience with big data technologies, such as S3, Parquet, and RedshiftExperience with messaging solutions like SQS and KafkaExperience with AWSExperience with CI/CD tools like JenkinsExperience with data analysis and reporting using, such as Jupyter andAWS QuicksightNice to Have:Experience working in the healthcare industryFederal Government contracting work experiencePrior experience working remotely full-timePhysical and emotional requirements for the job:This position is to be performed remotely from an individual's home office and involves sedentary work. Employees in this role can be expected to exert up to 10 pounds of force on occasion in order to lift, carry, push, pull or otherwise move standard electronic equipment. Employees are expected to make decisions in a timely manner and display emotional intelligence during occasional stressful situations. BenefitsCompetitive salaryThree weeks of PTOTen paid holiday daysComprehensive health benefits (medical with HSA option, dental, and vision)401k retirement plan with matching benefit100% paid short-term and long-term disability100% paid life insuranceFlexible Spending Accounts (FSA)Casual working environmentFlexible working hoursSemanticBits, LLC is an equal opportunity, affirmative action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, or any other characteristic protected by law. We are also a veteran-friendly employer.If you are an individual with a disability and require a reasonable accommodation to complete any part of the application process, or are limited in the ability or unable to access or use this online application process and need an alternative method for applying, you may contact x257 or for assistance.