Senior Software Engineer

NxT Level

$150K — $180K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5-8 years of professional software engineering experience
  • Strong experience building and operating distributed systems in production
  • Backend engineering expertise across APIs, services, data systems, and infrastructure
  • Familiarity with technologies like Kafka and event-driven systems
  • Sound judgment on technical trade-offs and system design
  • Proven ability to manage complex systems independently
  • Strong communication skills for collaboration across teams

Responsibilities

  • Own significant systems and features from design to production and beyond
  • Build and manage large-scale distributed systems serving diverse clients
  • Select the appropriate technologies for messaging, storage, and infrastructure
  • Work with advanced systems like Kafka and large-scale databases
  • Tackle challenging ambiguous technical problems to deliver solutions
  • Ensure the reliability, performance, and scalability of systems constructed
  • Develop AI-native agent systems to empower revenue teams internationally

Benefits

  • Hybrid working model in San Francisco three days a week
  • Opportunities for professional growth in a high-ownership environment
  • Access to cutting-edge AI technologies and methodologies
  • Participation in a culture of continuous improvement and experimentation
  • Potential engagement with high-impact cross-departmental initiatives
Full Job Description
Senior Software Engineer

Location: Hybrid in SF 3 days per week.

Employment Type: Series D ($200M+ raised) + 200+ employees

Experience: 5-8 years

Focus: Distributed Systems, AI-Native Products, GTM Technology, Backend Engineering

About the Role

Our client is hiring a Senior Software Engineer to design, build, and scale large distributed systems across their AI-powered go-to-market platform

This is a high-ownership role for an engineer who has built and operated production systems at scale. The team is looking for someone who does not just know the tools, but understands when to use the right tools, how to combine distributed systems effectively, and how to build reliable infrastructure that supports real customer usage.

You'll own significant systems end-to-end, work on AI-native agent products, and help rebuild a major revenue technology platform around modern AI capabilities.

Technology Stack: React, Ruby, Ruby on Rails, Python, MongoDB, Elasticsearch, Kubernetes, Docker, Terraform, GCP

What You'll Do
  • Own significant systems and features from design through production, operation, and iteration
  • Build and operate large-scale distributed systems serving hundreds of thousands of companies
  • Select and combine the right technologies across messaging, storage, databases, APIs, and infrastructure
  • Work with systems such as Kafka, large-scale databases, event-driven architectures, and distributed services
  • Break down hard, ambiguous technical problems and drive them to shipped outcomes
  • Own reliability, performance, scalability, and cost across the systems you build
  • Build AI-native agent systems used by revenue teams around the world
  • Partner with product, engineering, data, and go-to-market stakeholders to build high-impact capabilities
  • Use AI-assisted development as a core part of design, investigation, implementation, and iteration
  • Contribute to a culture of extreme ownership, continuous improvement, and bold experimentation

What We're Looking For
  • 5-8 years of professional software engineering experience
  • Strong experience building and operating distributed systems in production
  • Backend engineering depth across APIs, services, data systems, and infrastructure
  • Experience working with technologies such as Kafka, event-driven systems, databases, or similar large-scale architecture patterns
  • Strong judgment around technical tradeoffs, system design, reliability, scalability, and cost
  • Ability to own complex systems end-to-end with minimal hand-holding
  • Experience breaking down ambiguous problems and turning them into shipped products
  • Comfort working in a fast-moving, high-ownership engineering culture
  • Interest in AI-native products, agent systems, and modern AI-assisted development workflows
  • Strong communication skills and ability to collaborate across technical and business teams

Bonus Experience
  • Experience building AI agents, AI-native workflows, or LLM-powered products
  • Experience in sales technology, marketing technology, revenue platforms, data platforms, or CRM systems
  • Experience operating systems used by large customer bases or high-volume enterprise workflows
  • Experience with data-intensive products, enrichment systems, search, recommendations, or automation platforms
  • Experience at a profitable, high-growth SaaS company

Similar Jobs

More Jobs at NxT Level

More Information Technology Jobs

Find similar Senior Software Engineer jobs: