Software Engineer at Arcadia io | Powderkeg

Location: Remote or Boston, MA or Pittsburgh, PA

Employment Type: Full-time

Team: Full Stack

Based on the evolving situation with Covid–19 we are mostly remote, this includes the hiring process. We are in the process of moving to a hybrid of onsite and remote with some positions remaining 100% remote.

Why This Role Is Important To Arcadia

Arcadia is seeking a talented Software Engineer to 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 Product 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.

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

- Build and deploy complex features and integrations with product-wide impact

- Identify opportunities to eliminate technical debt and deploy new architecture

- Make informed decisions quickly and take ownership of services at scale

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

- Become a subject matter expert on system design

What You'll Be Doing

  • Translating software requirements and/or visual design into highly-available, fault-tolerant, secure, and distributed systems
  • Working closely with Engineering Manager and play a pivotal role in architectural and design decisions
  • Working with Product Manager to groom features using an agile software development methodology
  • Identifying opportunities to leverage new technology paradigms
  • Development of PoCs to demonstrate feasibility and value of new ideas
  • Leading code and design reviews
  • Providing mentorship to junior engineers
  • Identifying opportunities to improve team workflows and processes
  • Identifying technical debt and advocate for paying it down

What You'll Bring

  • BS, Computer Science, or equivalent hands-on software engineering experience
  • 2 to 6+ years of experience
  • Strong object oriented and/or functional programming fundamentals
  • Experience with modern JavaScript web application frameworks, RESTful APIs, and relational and/or NoSQL databases, data stores, object storage, graph databases, etc.
  • Significant expertise with multiple AWS services (Lambda, ECS, SNS, SQS, S3, Aurora, IAM roles and permissions, etc.)
  • Proven record of delivery working in an agile software development environment
  • Good software engineering hygiene: source control, test-driven development, etc.
  • Proven ability to make challenging, principled software design decisions
  • Strong attention to detail and desire to work in a collaborative, intellectually curious environment
  • Commitment to testing, refactoring, learning new skills, and improving upon existing ones
  • Ability to communicate technical concepts in a compelling and approachable way
  • Openness to receiving feedback and constructive criticism on designs and code – we work as a team
  • Ability to challenge the status quo

Would Love For You To Have

  • Experience with Terraform and Terragrunt
  • Experience with Kubernetes

What You Get

  • Chance to be surrounded by a team of extremely talented and dedicated individuals driven to succeed
  • Be a part of a mission driven company that is transforming the healthcare industry by changing the way patients receive care
  • A flexible, remote friendly company with personality and heart
  • Employee driven programs and initiatives for personal and professional development
  • Be a member of the Arcadian and Barkadian Community

About Arcadia 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.

Job Summary
  • Job Title
    Software Engineer
  • Company
    Arcadia io
  • Location
    Burlington, MA
  • Employment Type
    Full time
Ready to apply?
Ready to apply?