Enable job alerts via email!

Senior Software Engineer, Core Services

Alma Mental Health

Myrtle Point (OR)

Remote

USD 148,000 - 175,000

Full time

Today
Be an early applicant

Job summary

A mental health service provider in Oregon seeks an experienced software engineer to build scalable frameworks and services in a remote-first environment. This role offers a competitive salary, comprehensive health benefits, and opportunities for mentorship. Ideal candidates have a strong background in distributed systems, modern programming languages, and collaborative work in agile settings.

Benefits

Comprehensive health insurance
Monthly wellness stipends
Generous parental leave
Flexible paid time off

Qualifications

  • Experience implementing distributed systems or microservices is essential.
  • Strong command of a modern backend programming language is necessary.
  • Ability to identify and solve well-defined problems is required.

Responsibilities

  • Build frameworks and shared services for product teams.
  • Collaborate with senior engineers on AI integration.
  • Deliver high-quality, maintainable code.

Skills

Implementing distributed systems
Working with APIs
Modern backend programming language
Problem-solving within a team
Designing and building scalable services

Tools

Python
Django
MySQL
React
TypeScript
Job description

Employer Industry: Mental Health Care Services

Why consider this job opportunity:

  • Salary up to $175,000
  • Remote-first work environment, allowing for flexibility in your work location
  • Comprehensive health insurance plans, including medical, dental, and vision options
  • Monthly stipends for therapy, wellness, co-working space, and work-from-home expenses
  • Generous parental leave and flexible paid time off policies
  • Opportunity for professional growth through mentorship and collaboration with senior engineers

What to Expect (Job Responsibilities):

  • Contribute to building frameworks and shared services that empower product teams to create, deploy, and operate microservices independently
  • Implement reusable services and tooling to enhance development and deployment speed
  • Collaborate with senior engineers to integrate AI solutions for internal workflows and development processes
  • Deliver high-quality, maintainable code and execute well-defined project plans
  • Mentor junior engineers and uphold the team's technical standards

What is Required (Qualifications):

  • Experience implementing distributed systems, APIs, or microservices that are scalable and resilient
  • Strong command of a modern backend programming language and knowledge of testing, monitoring, and secure coding practices
  • Ability to identify and solve well-defined problems within the team's scope
  • Proven capability to work effectively within a team and with cross-functional partners
  • Experience in designing and building maintainable, scalable services and APIs

How to Stand Out (Preferred Qualifications):

  • Familiarity with Python, Django, MySQL, React, and TypeScript
  • Experience in engineering mentorship or leading technical projects
  • Understanding of AI applications in software development
  • Background in working with cross-functional teams in a remote setting
  • Knowledge of agile methodologies and best practices in software development

We prioritize candidate privacy and champion equal-opportunity employment. Central to our mission is our partnership with companies that share this commitment. We aim to foster a fair, transparent, and secure hiring environment for all. If you encounter any employer not adhering to these principles, please bring it to our attention immediately.

We are not the EOR (Employer of Record) for this position. Our role in this specific opportunity is to connect outstanding candidates with a top-tier employer.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.