Arcadia Healthcare Solutions

Lead Software Engineer in Testing, Tools, and Infrastructure



Top Reasons to Work with Us

  • Opportunity to work for an awesome software company that is growing
  • Opportunity to work with a highly scalable cloud platform
  • Opportunity to develop a highly disruptive platform that is going to change healthcare analytics

What’s In It for You

  • Opportunity to be part of a team creating a platform that is going to drastically improve healthcare analytics
  • Awesome work environment (teleworking opportunities considered too)
  • Competitive compensation
  • Great benefits like flextime time off
  • Stocked kitchen with snacks and beverages and more
  • Participate in Innovation Days, Datathons and Lunch & Learns

General Principals 

  • Motivated by bleeding edge technologies and methodologies
  • Track record in developing and delivering work into production
  • Strong Fundamentals in database queries and Functional Programming Best Practices
  • Versatile (Full Stack and Full Cycle)
  • Proven Ability to Adopt New Technologies
  • Craftsmanship
  • Committed, Disciplined, Self-Motivated, and Self Organizing
  • Find a way to move forward
  • Collaboration throughout software development life cycle
  • Contribute to the continuous improvement of our software development processes


What you will be doing:

  • Leading a team of engineers to:
    • Build and maintain functional, integration, and system-wide testing suites to verify and validate system behaviors
      • Maintain example testing data and/or build tools to construct testing data from de-ID'd production data.
    • Build and maintain load testing systems verify adherence to system performance requirements
      • Create and maintain the load testing baselines
      • Utilize load test results to analyze the system for performance bottlenecks
    • Build and maintain support tooling for system introspection and observation
    • Build and maintain tools for supporting the team's development process
    • Build and maintain documentation generation systems for the system
    • Perform audits of the AWS/cloud environments, potentially through automated tools or processes
      • Data Security audits
      • Security practices audits (IAM usage, 2FA is required, minimal needed authorization, etc)
      • Cloudtrail logs
    • Manually documenting that which can't be automated
    • Manually testing that which can't be automated
    • Work with data quality experts to establish processes and/or tools for assuring data quality
  • Contributing and potentially leading the team's iterative development process
  • Mentoring new team members
  • Fostering a culture of quality
  • Representing the quality team in leadership discussion/meetings


What you should know:

  • Scripting languages - Ruby, Python, Perl, etc
  • Distributed system concepts
  • Object Oriented and/or Functional Programming concepts and patterns
  • AWS/Cloud provider concepts and best practices
  • BDD/TDD testing methodologies and tools
  • Agile development process concepts
  • How to operate in a linux environment
  • Defect tracking best practices
  • Test plan management best practices


Experience you should have:

  • 2+ years leading a quality team
  • 2+ years working with big data technologies
  • 5+ years doing test automation
  • 5+ years developing development tools


Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed