jobapplier

Software Engineering Manager

Function

Skills

Required

  • software engineering
  • AI engineering
  • co-ops
  • version control
  • Git
  • Python
  • Java / TypeScript / Go
  • SQL / relational databases
  • Docker

Preferred

  • Agile methodologies / test-driven development / CI/CD pipelines
  • Claude
  • Code / Cursor / GitHub
  • Copilot
  • LLM-powered

Join Function, a mission-driven company focused on improving healthcare through technology. As an Associate Software Engineer, you'll work in a highly AI-native engineering environment, collaborating with experienced engineers and contributing to meaningful projects from day one. You'll write clean, maintainable code, collaborate cross-functionally, own project delivery, solve technical problems, and participate in quality and engineering practices. This role offers opportunities for learning and growth, as well as benefits such as health insurance, flexible holidays, and a 401k match.

Contribuer à la conception, à la construction et à la livraison de logiciels permettant aux membres d'accéder à leurs données de santé en temps réel.

We are seeking a curious, motivated Associate Software Engineer to join our engineering team at Function

This role is a great fit for someone who wants to build strong engineering fundamentals while contributing to a mission that matters

About Function

You are comfortable working with a variety of AI engineering workflows and see AI as a way to multiply your impact

Responsibilities

  • Écrire un code propre, bien testé et maintenable pour des fonctionnalités bien définies et des corrections de bogues, en utilisant des assistants de codage AI.
  • Collaborer avec des collègues de différentes équipes pour comprendre les exigences, poser des questions clarificatrices et communiquer clairement les progrès.

Requirements

  • The ideal candidate is early in their engineering career, detail-oriented, eager to learn, and energized by a fast-paced environment
  • Experience: 1-2 years of professional software engineering experience (internships and co-ops included)
  • Engineering Basics: Familiarity with version control (Git), testing practices, and APIs and web services
  • Commitment to Learning: A growth mindset. You welcome feedback, ask good questions, and question assumptions, including the AI's
  • Communication and Collaboration: Clear written and verbal communication, and comfort working in a remote, distributed team
  • AI-Native Mindset: Comfort working with a variety of AI engineering workflows, such as AI coding assistants, agentic tools, and LLM-assisted debugging, testing, and code review. You know how to get good results from these tools and how to verify their output
  • Problem-Solving: Strong analytical skills and a knack for breaking down unfamiliar problems
  • Education: Minimum Bachelor’s degree in Computer Science, Computer Engineering, Artificial Intelligence or Applied Mathematics
  • Programming Fundamentals: Working proficiency in Python (or a comparable language such as Java, TypeScript, or Go), plus a solid grasp of data structures, algorithms, and object-oriented design. You understand the code you ship, whether you or an AI wrote it
  • Mission Alignment: Interest in using technology to improve healthcare and help people manage their health
  • Experience with SQL or relational databases
  • Exposure to cloud platforms (AWS or Google Cloud) and containerization (Docker)

Preferred

  • Prior internship or project experience in healthcare, health data, or a startup environment
  • Familiarity with Agile methodologies, test-driven development, or CI/CD pipelines
  • Hands-on experience with tools such as Claude Code, Cursor, or GitHub Copilot, or with building LLM-powered features