Senior Software Engineer

Arcadia

Posted: 
January 13, 2021

In this position the Senior Software Engineer is someone who will help our team solve complex problems and change the way patients are cared for in the United States. You will work within one of our Engineering teams to play a major role in shaping the healthcare analytics technology landscape. This is an opportunity to be part of the healthcare industry’s rapid transformation and become a leader as healthcare technology and cloud infrastructures advance.As the lead on this application, the candidate will need to be a self-starter, strong on ideas for optimization, comfortable with ambiguity in a fast-paced and ever-changing environment, and able to think big while paying careful attention to detail. In this role, you will work closely with Product and interface with other Engineers across Arcadia to determine how to bring services, applications, and capabilities together.What Success Looks Like… In 3 months· Gain a deep understanding about the application’s architecture and interactions with other services· Develop and deploy priority features and integrations based on the product roadmap· Collaborate on future feature deconstruction and roadmap planning In 6 months· Attack, build, and deploy complex features and integrations with product-wide impact· Facilitate cross team feature development within the analytics product line· Identify opportunities to eliminate technical debt and deploy new architecture In 12 months · Influence broader product line technical strategies and contribute to product roadmaps with a technical lens· Continued excellence in building and deploying product features and technical improvements· Emerge as a SME for architecture designs and analytics softwareRole & ResponsibilitiesOwn the development and maintenance of Arcadia’s newest, cloud-native, analytics applicationTranslate software requirements and/or visual design into stable, working, high-performance softwarePlay a pivotal role in architectural and design decisions, building efficient and easily maintainable servicesDesign and implement software componentsPerform code reviewsMake informed decisions quickly and take ownership of services and applications at scaleUnit and Integration TestingDeployment of software componentsStay up to date on AWS technologies and enhancements, looking to find value in new featuresInterface with Product to groom features (epic definition, story estimates, task breakdown)Manage code repositories; establish and enforce software versioningProvide, analyze, and respond to software development metrics such as feature lifecycle and burndownProvide feedback and recommendations to improve software development processesWhat you'll haveBS, Computer Science, or equivalent hands-on software engineering experienceSignificant expertise with multiple AWS services (Lambda, SNS, SQS, Glue, S3, Aurora, Redshift, Athena, QuickSight, CLI, IAM roles and permissions, etc.)Experience with REST APIs or servicesExperience with TerraformExperience with modern JavaScript web application frameworks, especially Node.js and TypeScriptFamiliarity with GitHub for code managementFamiliarity with relational and/or NoSQL databases, data stores, object storage, graph databases, etc.Comfortable working in an agile software development environment and a proven record of deliveryStrong communication skills and the ability to work independentlyGood software engineering hygiene: source control, test-driven development, etc.Proven ability to make challenging, principled software design decisionsStrong attention to detail and desire to work in a collaborative, intellectually curious environmentCommitment to learning new skills and improving upon existing onesAbility to challenge the status quoWhat you getOpportunity to be a part of a mission driven organization focused on helping healthcare organizations change the way they provide care to their patientsChance to be surrounded by a team of extremely talented and dedicated individuals driven to succeedCompetitive compensationAmazing benefits including unlimited FTOAbout ArcadiaArcadia.io helps innovative healthcare systems and health plans around the country transform healthcare to reduce cost while improving patient health. We do this by aggregating massive amounts of clinical and claims data, applying algorithms to identify opportunities to provide better patient care, and making those opportunities actionable by physicians at the point of care in near-real time. We are passionate about helping our customers drive meaningful outcomes. We are growing fast and have emerged as the market leader in the highly competitive population health management software and value-based care services markets, and we have been recognized by industry analysts KLAS, IDC, Forrester and Chilmark for our leadership. For a better sense of our brand and products, please explore our website, our online resources, and our interactive Data Gallery.This position is responsible for following all Security policies and procedures in order to protect all PHI under Arcadia's custodianship as well as Arcadia Intellectual Properties. For any security-specific roles, the responsibilities would be further defined by the hiring manager.

Apply Now

Get a weekly email with 5 curated job opportunities.

! Last step: confirm your subscription in your email provider !
Oops! Something went wrong while submitting the form.

Transparent marketing examples to help you nail your interview.

Learn More

Helpful Resources

Want a more efficient and effective job search?
Sign up and I'll send you 3 tools to help you do just that.

Perfect your resume

Get our top 3 favorite resources for crafting resumes that work.