Principal Software Engineer

Company:  Better Life Partners
Location: Little Ferry
Closing Date: 03/11/2024
Salary: £100 - £125 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

Who we are:

At Better Life Partners, we provide what it takes to heal from addiction. Wherever. Whenever.

We focus on bringing high quality, accessible and value-based effective tech-enabled care to those with Addiction Disorders, especially those in communities for whom traditional care has been found lacking. We provide evidence-based, scalable, holistic healthcare while working alongside community-based organizations to ensure that our care is accessible, non-punitive and responsive to our communities. We build trusted relationships and healing spaces to nourish Belonging, Love, and Purpose.

The Role:

As aPrincipal Software Engineer , you will be a key member of a small Engineering team and will design, implement, and ship features architectural enhancements that will be used to improve the health and well-being of our patients. You will be stepping into a leadership role coordinating with the Head of Engineering and the rest of the team. As we are at a pivotal point in the progression of the company, you will play an integral role in the development of our platform.

We are looking for mission-driven engineers who strive to understand the context behind features in order to drive a better experience for our users and the population that we serve.

What you will do:

  • Solve our business/product needs through new custom software, enhancements, or consulting.
  • Lead the development projects from start to finish including technical requirements gathering, data modeling, technology selection and deployment.
  • Lead architectural enhancements and design proposals for complex problems.
  • Must Be a strong advocate for engineering excellence culture among the team.
  • Actively participate in code reviews.
  • Troubleshoot production environment issues.
  • Work on and/or lead multiple projects simultaneously, prioritize effectively to meet delivery expectations.
  • Work with the engineering team to ensure the continued stability, scalability and security of Better Life Partner’s platforms and systems
  • Mentor teammates in order to share your knowledge and build a stronger team.
  • Be the technical champion in the team with industry research, go technologically deep, and leverage the best technology to address the ever-growing computation capacity demands
  • Work with our partner teams from operations and medical, understand subject matter-specific problems and identify opportunities.
  • Mentor and guide other engineers through group learning and sharing; Influence others with best practices.

You are a good fit if you have:

Our applications rely primarily on the modern Microsoft stack, so we are looking for experience with C# .NET Core, SQL Server, and Azure or similar frameworks. Experience with the following is also preferred:

  • Working in an agile-based team that follows best practices for assuring code quality, platform security, code reviews and CI/CD
  • Generic designs and dependency injection.
  • Detailed knowledge of Software Development Life Cycle (SDLC), testing and software quality.
  • Writing C# .Net web applications across the full development stack.
  • Commonly-used object oriented design patterns, including MVC
  • Relational databases and object-relational mappings
  • Cloud infrastructure (Azure, GCP)
  • Experience with CI/CD and devops automation
  • Deep understanding of software architecture principles, including monolithic, microservices, and cloud-based architectures
  • Experience in developing RESTful APIs for software interoperability and maintenance
  • Strong verbal and written communications with ability to effectively communicate at multiple levels in the organization
  • Analytical thinker who uses data to drive decisions and balances both short and long term needs of users.
  • Applicants should possess a Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience

We place a higher value on problem solving ability and having a growth mindset and attitude than on lengthy experience in our exact stack.

It will also be great if you have:

  • Experience working in fast-pace early-stage startups
  • A passion, positive, possess a can-do attitude, and a willingness to take ownership of problems and bring their solutions to full resolution
  • Experience working in health technology

This position is remote (work from home) with expectation of attending team meetings no more than once quarterly at our offices in Boston, MA or Short Hills, NJ.

Work from home requirements:

  • Must have internet service with minimum upload/download ability.
  • Company will provide equipment (laptop, monitor, keyboard, mouse, and headset) plus a remote work stipend.
  • Must have a quiet space to speak to members with minimal background noise.
  • Must understand the importance of protected health information and ensure any data/information is not visible to others.

This is a full-time, exempt position. The starting salary range for this position is $150,000 - $172,000 annually + equity + benefits. The final compensation package is influenced by various factors such as experience, education, degrees earned, market data, and business requirements.

We offer:

  • A Competitive salary and benefits package including:
  • Employee stock options for all full-time employees;
  • Health insurance, dental and vision coverage;
  • Paid time off, sick and wellness days;
  • Employer-paid life insurance and long term disability coverage;
  • Professional and educational reimbursements;
  • Remote work stipend; and
  • 401(k) retirement plan with an employer match.
  • An environment that will challenge and engage you, supporting you to develop and grow professionally and personally.
  • A collaborative and supportive work environment that will value family life, diversity, equity and inclusion.
  • The chance to make a significant positive impact on the lives of the millions of people who otherwise might not have access to life-saving care.

At Better Life Partners, we believe our work directly correlates to the diverse perspectives of our team. Better Life Partners celebrates inclusion and is a committed Equal Opportunity Employer to all qualified applicants, ensuring individuals will not be discriminated against on the basis of race, color, religion, sex, gender identity, sexual orientation, age, national origin, physical or mental disability, marital or parental status, military or veteran status, or any other protected classification. Persons of color, women, LGBTQIA candidates, veterans and individuals with disabilities are encouraged to apply. Better Life Partners prides itself on being a recovery-friendly workplace.

#J-18808-Ljbffr
Apply Now
Share this job
Better Life Partners
  • Similar Jobs

  • Principal Software Engineer

    New York
    View Job
  • Principal Software Engineer

    New York
    View Job
  • Principal Software Engineer

    Little Ferry
    View Job
  • Principal Software Engineer

    Little Ferry
    View Job
  • Principal Software Engineer

    Little Ferry
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙