Senior Software Engineer - Backend/Infra [NYC or SF]

Amigo

New York (NY)

On-site

USD 100,000 - 150,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Comprehensive health, dental, and vision insurance
Daily catered lunch and dinner
Unlimited PTO

Job summary

Amigo is seeking a Senior Software Engineer (Backend) to develop high-performance backend services that support their agent platform. The role involves designing systems for concurrency and reliability while handling millions of conversations monthly.

Candidates should have strong programming skills, especially in concurrency, and experience with distributed systems. Benefits include health insurance, catered meals, and unlimited PTO. Join us in making a significant impact on our technology.

Qualifications

  • 4+ years of production-level experience with backend development.
  • Strong experience with concurrency programming, async operations, and parallelism.
  • Experience developing large-scale distributed systems.

Responsibilities

  • Design and implement high-performance backend services handling concurrent requests.
  • Build robust APIs and service-oriented architectures.
  • Implement secure data handling for sensitive healthcare information.

Skills

Concurrency programming
Distributed systems
Backend development languages
Security best practices
SaaS platforms
Problem-solving
SQL and NoSQL databases
Debugging concurrent systems

Tools

Cloud platforms
Container orchestration technologies
Message queuing systems

Job description

About this role

As a Senior Software Engineer (Backend) at Amigo, you'll build the core backend infrastructure that powers our agent platform at scale. You'll develop high-performance services that handle millions of conversations per month, focusing on concurrency, reliability, and clean system design. This role requires strong concurrency programming skills and curiosity for finding good solutions to complex technical challenges.

What you'll do
  • Design and implement high-performance backend services handling concurrent requests at scale
  • Build robust APIs and service-oriented architectures that power our agent platform
  • Develop systems with concurrency patterns to maximize throughput and reliability
  • Implement secure data handling for sensitive healthcare information with proper access controls
  • Work with distributed systems concepts like consensus, replication, and fault tolerance
  • Build resilient services that gracefully handle failures and maintain high availability
  • Optimize system performance through careful concurrency design and resource management
  • Solve complex backend challenges with simple, maintainable solutions
  • Implement monitoring, logging, and observability for backend services
  • Collaborate with platform teams to ensure integration across services
  • Design systems that scale horizontally while maintaining data consistency
  • Contribute to architectural decisions that shape our backend infrastructure
What we're looking for
  • 4+ years of production-level experience with backend development languages
  • Strong experience with concurrency programming, including threads, async operations, and parallelism
  • Experience developing large-scale distributed systems or working with distributed architectures
  • Background working on SaaS platforms or with Service-Oriented Architectures
  • Experience with cloud platforms and container orchestration technologies
  • Strong understanding of security best practices and experience with systems handling sensitive data
  • Understanding of distributed systems concepts (consensus, replication, partitioning) without necessarily having built foundational frameworks
  • Experience with message queuing systems, event streaming, and async communication patterns
  • Knowledge of database systems, both SQL and NoSQL, and their scaling characteristics
  • Curiosity for elegant solutions and clean, maintainable code
  • Strong debugging skills for concurrent and distributed systems
  • Strong problem-solving abilities with focus on system reliability and performance
Nice to have
  • Experience in healthcare, finance, or other regulated industries
  • Understanding of observability and monitoring in distributed environments
  • Experience with high-throughput, low-latency system design
  • Background with complex data processing systems
Benefits (available to Full-Time Employees)
Health & Wellness
  • Comprehensive health, dental, and vision insurance
  • Daily catered lunch and dinner
  • Mental health support and wellness coaching
  • Flexible wellness stipend for fitness, therapy, or personal growth
Growth & Development
  • Annual learning budget for courses, books, or conferences
  • Conference attendance budget for professional development
  • Annual team offsite
  • Academic collaboration opportunities
  • Unlimited PTO
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Backend/Infra [NYC or SF]
Senior Software Engineer - Backend/Infra [NYC or SF]

Amigo AI • New York (NY)

On-site
USD 120,000 - 160,000
Comprehensive health, dental, and vision insurance
Daily catered lunch and dinner
Annual learning budget
+1
Senior Software Engineer - Application [NYC or SF]
Senior Software Engineer - Application [NYC or SF]

Amigo AI • New York (NY)

On-site
USD 100,000 - 130,000
Comprehensive health, dental, and vision insurance
Daily catered lunch and dinner
Unlimited PTO
+2
Staff Software Engineer - Backend/Infra [NYC or SF]
Staff Software Engineer - Backend/Infra [NYC or SF]

Amigo • New York (NY)

On-site
USD 260,000 - 300,000
Health insurance
Daily catered lunch
Mental health support
+6
Senior Software Engineer - Backend/Infra [NYC or SF]
Senior Software Engineer - Backend/Infra [NYC or SF]

Amigo • San Francisco (CA)

Hybrid
USD 180,000 - 240,000
Health insurance
Daily meals provided
Mental health support
+6
Staff Software Engineer - Backend/Infra [NYC or SF]
Staff Software Engineer - Backend/Infra [NYC or SF]

Socket.dev • New York (NY)

On-site
USD 180,000 - 240,000
Senior Software Engineer - Full Stack [NYC or SF]
Senior Software Engineer - Full Stack [NYC or SF]

Amigo • New York (NY)

On-site
USD 140,000 - 180,000
Health insurance
Catered meals
Mental health support
+1
Staff Software Engineer - Full Stack [NYC or SF]
Staff Software Engineer - Full Stack [NYC or SF]

Amigo AI • New York (NY)

On-site
USD 140,000 - 210,000
Health insurance
Daily catered meals
Learning budget
+2
Senior Software Engineer - Application [NYC or SF]
Senior Software Engineer - Application [NYC or SF]

Amigo • San Francisco (CA)

On-site
USD 180,000 - 240,000
Health, dental, vision
Daily meals
Mental health support
+6
Senior Software Engineer - Data [NYC or SF]
Senior Software Engineer - Data [NYC or SF]

Amigo • New York (NY)

On-site
USD 220,000 - 260,000
Health insurance
Catered meals (lunch & dinner)
Learning budget & conferences
+1
Staff Software Engineer - Full Stack [NYC or SF]
Staff Software Engineer - Full Stack [NYC or SF]

Amigo • New York (NY)

On-site
USD 260,000 - 300,000
Health insurance
Catered meals (lunch/dinner)
Mental health support
+5