Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

AMEGO INC

NewBe an early applicant

Senior Software Engineer

Posted
Discussion

Description

The Senior Software Engineer designs, builds, maintains, and owns the architecture of an in-house AI and Google Cloud-based SaaS product that helps staff find information quickly, automate routine work, and make better use of organizational data - including AI-assisted video review, documentation support, and search over internal records. This is a senior, hands-on individual-contributor role that sets technical direction across the full stack - a TypeScript/React front end, a Node.js/Express backend, a Python AI service, and the Google Cloud infrastructure that runs it. The Senior Software Engineer owns key architecture and security decisions, mentors other engineers, and partners directly with leadership to turn strategy into working software, all within the security and privacy practices required of a HIPAA-regulated healthcare environment.

ESSENTIAL FUNCTIONS:

· Contribute to the ownership of the platform and assist in making the core technical decisions that directly impact cloud topology, data model, and AI/LLM approach.

· Design, build, and maintain features end to end, from backend services and APIs to user-facing tools.

· Develop and improve AI workflows on Google Cloud and Vertex AI, including prompt design, retrieval, and evaluation.

· Model and evolve the data layer in PostgreSQL and integrate the platform with existing systems and data sources.

· Package and deploy services as containers to Cloud Run, working with supporting Google Cloud services (Cloud SQL, Cloud Storage, Artifact Registry).

· Impact security and privacy architecture decisions for a product handling protected health information (PHI).

· Monitor and improve performance, reliability, and cloud costs while working closely with other Software Engineer(s) and Cloud Engineer(s).

· Perform code reviews and establish engineering standards and patterns.

· Write clear documentation and share knowledge across the team.

· Take ownership of projects from scoping through delivery, often working independently.

SKILLS:

· Expert TypeScript/JavaScript and Python skills for full-stack and AI/service development.

· Proficiency with React (front end) and Node.js/Express (backend/APIs).

· Strong SQL skills, including schema design and performant queries against operational data (PostgreSQL; ORMs such as Drizzle a plus).

· Experience architecting and operating containerized applications on Google Cloud (Cloud Run, Artifact Registry, Cloud SQL, Cloud Storage).

· Experience designing and shipping LLM/AI features (Vertex AI / Gemini; OpenAI).

· Ability to speak, read and write English sufficiently to perform the job.

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →