Senior Software Engineer

Company:  Pillar
Location: Austin
Closing Date: 04/11/2024
Salary: £125 - £150 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

(Full Time) Senior Software Engineer at Pillar (United States) | BEAMSTART Jobs

Senior Software Engineer

Pillar United States

Date Posted: 24 Apr, 2023

Work Location: Austin, TX, United States

Salary Offered: $100000 — $150000 yearly

Job Type: Full Time

Experience Required: 3+ years

Remote Work: Yes

Stock Options: No

Vacancies: 1 available

About Pillar

Pillar is the care management infrastructure company. We partner with innovative healthcare organizations that seek to improve their population's health with personalized, scalable care. We operate the largest network of Health advocates in the United States (including board-certified health coaches) and act as experts in program and content design, sourcing and quality control. Pillar is a pure tech company at its core. Our thesis is that great technology enables (and does not replace) passionate care providers to render the proactive, day-to-day care that patients deserve. Where healthcare legacy technologies are usually clunky, burnout-prone and inflexible, Pillar solutions are modern, composable, configurable, and easily integrated. We achieve this vision by focusing on stable technologies, break-neck innovation pace and putting our partners, their providers and their patients first in our user experience design.

Job Description

Pillar is seeking a highly skilled and motivated Senior Software Engineer to join our growing team. In this role, you will be responsible for designing, developing, and maintaining our care management platform. You will work closely with the head of engineering and other executives to consistently ship high-quality and scalable solutions that meet the needs of our customers.

Responsibilities

  • Design, develop, and maintain Pillar's care management platform
  • Collaborate through all the stack (infra, database, backend, data and frontend) and leverage the team skillset to fill the gaps.
  • Participate in code reviews and provide feedback to other engineers
  • Mentor junior engineers and help them grow in their roles
  • Stay up-to-date with industry trends and emerging technologies
  • Drive innovation and continuous improvement of our products and processes

Ramp-up plan

  • First 3 months (90% tactical work, 10% learning and team fit)
    • Get acclimated to the codebase and conventions
    • Write docs to fill the gaps and enhance onboarding processes
    • Get to know the rest of the team and develop trusting relationships with stakeholders
    • Ship 1/2 epics autonomously
      • Talk to stakeholders to clarify requirements
      • Breakdown and order the product plan under the Head of Product supervision
      • Evaluate infra changes and execute deployment with CTO’s help.
      • Build, Test and deploy at breakneck speed, rinse and repeat
      • Own Quality assurance using the whole spectrum of software quality: automated tests, acceptance criteria, manual QA, seed data etc…
    • Ship a DX improvement (example: integration testing, better deployment times, linter…)
  • Month 3-6 (80% tactical work, 20% process improvement)
    • Onboard an intern / junior engineer and mentor them on the codebase
    • Identify an abstraction opportunity (refactoring, common lib) and ship it leading to faster time to market on subsequent features.
    • Ship 1 or 2 submodules autonomously (e.g: group coaching)
    • Participate in the call rotation
  • Month 6+ (60% tactical work / 30% strategic work)
    • Setup consistent time for strategic initiative (for instance: design system, EHRlite, data engineering practices, workflow engine…)
      • Explore domain space
      • Proactively scope and report back
      • Present proof of concepts
      • Implement core tactical U.story under the supervision of the CTO
      • Delegate and follow execution with other engineers in the company
    • Develop high-quality features consistently using well-thought abstractions.

Qualifications

  • Bachelor's or Master's degree in Computer Science or related field or relevant industry experience
  • Senior level in typescript, interested to learn our custom stack (trpc + DI container + zod + react/svelte)
  • 5+ years of experience in software development
  • Strong experience with design patterns, traditional software design, and openness to more pragmatic patterns such as functional programming.
  • A pragmatic, doer approach. Ability to prioritize shipping celerity over perfectness.
  • Experience with relational databases ops, design and migrations, PostgreSQL
  • Experience with cloud technologies such as AWS or Google Cloud Platform
  • Strong communication and collaboration skills
  • Ability to go wide to impact every part of the business and deep to solve complex scalability issues
  • Passion for improving the quality of care for patients

If you are a talented and motivated software engineer who is passionate about improving healthcare, we encourage you to apply.

We offer a competitive salary, a comprehensive benefits package, and a dynamic and collaborative work environment.

#J-18808-Ljbffr
Apply Now
An error has occurred. This application may no longer respond until reloaded. Reload 🗙