NextHire Try for free

Subscribili

Posted 28 Aug 2026

Software Engineer II - Golang

Apply with NextHire Auto Apply fills in the application for you.
Employment
Full time
Team
Software Engineering
Posted
28 Aug 2026

About the role

We're looking for a Software Engineer II who owns the development of well-scoped backend services and features that power Subscribili's platform. You work independently on assigned problems, write production-grade Go, and partner with product and senior engineers to turn requirements into reliable, well-tested systems.


The core responsibilities for the job include the following:


Design and Development:

  • Design and build complex, high-volume backend systems and APIs in Golang.
  • Decompose large, ambiguous problems into deliverable milestones for yourself and others.
  • Drive integrations across services, third parties, and data stores at a system level.


Code Quality and Testing:

  • Define and enforce testing, code-quality, and review standards for the team.
  • Set the example for maintainable, well-documented, production-grade code.
  • Improve tooling and processes that raise overall code quality.


Architecture and Technical Direction:

  • Own architecture for major systems; make and document high-impact design decisions and trade-offs.
  • Define backend engineering standards and patterns others build on.
  • Evaluate new technologies and lead technical strategy for your area.


Collaboration and Influence:

  • Partner with product and leadership to shape roadmaps and technical priorities.
  • Mentor and level up SDE-1/SDE-2 engineers; grow the team's capability.
  • Drive alignment across teams on technical direction.


Operations, Reliability and Security:

  • Own the reliability, scalability, and performance of systems handling high-volume transactions.
  • Lead incident response and drive post-incident improvements; champion observability.
  • Build security and data integrity into system design from the start; set practices for responsible data handling, including HIPAA/PHI.


The core requirements for the job include the following:


Languages and Foundations:

  • Deep proficiency in Golang and its ecosystem.
  • Expert command of concurrency, goroutines, and channels.
  • Working knowledge of Python is a big plus.


AI-Assisted Development:

  • Sets the bar for AI-assisted development on the pod, defining how and when AI tooling is used and what validation looks like before code ships.
  • Mentors others to treat AI output as a starting point, not an answer, and owns the quality and maintainability of AI-assisted work across the pod.


APIs and Distributed Systems:

  • Proven experience with RESTful APIs and gRPC.
  • Strong experience designing microservices and distributed systems at scale.


Data Stores:

  • Core: relational databases PostgreSQL and/or MySQL, including data modelling for scale.
  • Nice to have: Experience with DynamoDB (NoSQL) and/or Redis (caching) is a plus, not a requirement.


Cloud and Infrastructure:

  • Deep experience operating production systems in the cloud (we run on AWS), with strong command of Docker, CI/CD, and Git.
  • Our backend runs on AWS Elastic Beanstalk and Lambda; specific experience with these isn't required. A solid foundation in Docker and container orchestration transfers directly.
  • As our platform scales, we're investing in container orchestration (ECS/EKS, Kubernetes); experience leading that kind of evolution is a strong plus.


Bonus Points:

  • Experience in healthcare, fintech, or analytics-driven platforms.
  • Familiarity with event tracking, system monitoring, and payment workflows.
  • Understanding of compliance, data privacy, or healthcare regulations (e. g., HIPAA/PHI).

Similar jobs

See every job

85% of jobs are never posted

The AI Outreach Agent writes to recruiters and hiring managers at the companies you pick, from your own Gmail.

Try AI Outreach