Senior Software Engineer

Kixie

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

Qualifications

  • 5+ years of professional software engineering experience with ownership of complex production systems.
  • Proficient in full-stack development with React, Node.js, and TypeScript.
  • Solid understanding of relational and NoSQL databases, especially PostgreSQL.
  • Experience with event-driven architectures and distributed systems.
  • Deep knowledge of AWS and Kubernetes, including infrastructure-as-code tools like Terraform.
  • Hands-on with observability tools such as Datadog or Grafana.
  • Strong communication and leadership skills, with the ability to mentor and influence initiatives.

Responsibilities

  • Take full ownership of critical product subdomains, including Telephony and CRM integrations.
  • Design and maintain full-stack applications using modern technologies and build integrations with major CRM platforms.
  • Contribute to a microservices architecture, focusing on resilience and scalability.
  • Leverage AI tools to enhance product features and ensure SLA compliance.
  • Develop and improve the observability platform integrating system stability and user behavior insights.
  • Manage CI/CD pipelines and AWS EKS infrastructure using Terraform and Ansible.
  • Promote best practices in coding, testing, and automation across the engineering team.

Benefits

  • Comprehensive medical, dental, and vision insurance
  • Unlimited paid time off (PTO) and paid holidays
  • Complimentary parking in a secure garage
  • Pet-friendly office environment
  • Opportunities for career growth and continuous learning
  • Collaborative and supportive team culture
Full Job Description
About the Role

As a Senior Software Engineer at Kixie, you will take end-to-end ownership of critical product subdomains - from architecture and design through implementation and production operations. You'll contribute to a modern, event-driven microservices platform built on Kubernetes and AWS, working across the full stack with a team that moves fast and ships high-quality software. This role requires strong technical judgment, the ability to lead initiatives across teams, and a mindset for building systems that are scalable, reliable, and observable by default.

What You'll Do

  • Take full ownership of key product subdomains - including Telephony, CRM Integrations, Billing, and Observability - driving architecture decisions and long-term technical direction.
  • Design, build, and maintain full-stack applications using React, Node.js, TypeScript, PostgreSQL, Kafka, OpenSearch, Kubernetes, and AWS Services. - Build and evolve deep integrations with third-party CRM platforms including Salesforce, HubSpot, Pipedrive, Zoho, GoHighLevel, etc.
  • Contribute to our event-sourcing, microservices-based architecture - designing resilient, fault-tolerant services that operate at scale.
  • Leverage AI tooling and LLM-based systems to enhance product features and build enterprise-grade capabilities that meet strict SLA requirements.
  • Help build and enhance our observability platform which captures both system stability and user behavior that feeds into our business intelligence and ai platform.
  • Manage and improve our CI/CD and AWS EKS infrastructure using Terraform for cloud provisioning and Ansible for on-premise Kubernetes cluster management.
  • Champion best practices, test automation, and code quality standards across the engineering organization.


What We're Looking For

  • 5+ years of professional software engineering experience, with demonstrated ownership of complex, production systems.
  • Strong full-stack proficiency with React, Node.js, and TypeScript; solid understanding of relational databases (PostgreSQL), NoSQL databases, and data platforms (warehouses, lakes, or lakehouses).
  • Experience with event-driven or event-sourcing architectures and distributed systems design.
  • Deep familiarity with AWS and Kubernetes (EKS); experience with infrastructure-as-code tools such as Terraform or AWS CDK/CloudFormation.
  • Hands-on experience with observability and monitoring tools such as Datadog, Grafana/Prometheus, or CloudWatch.
  • Experience with CI/CD pipelines using tools like GitHub Actions, Jenkins, or Travis CI.
  • Strong communication skills and the ability to lead technical initiatives, mentor peers, and influence architectural decisions across teams.
  • A critical, systems-level thinker who can evaluate trade-offs, propose multiple solutions, and align stakeholders around the right path forward.


Nice to Have

  • Experience with telephony providers such as Twilio, Plivo, or similar VoIP/CPaaS platforms.
  • Familiarity with CRM integration patterns and APIs (Salesforce, HubSpot, Pipedrive, Zoho, GoHighLevel).
  • Experience building or working with AI/ML systems, RAG pipelines, or LLM orchestration frameworks.


Benefits and Perks

  • Comprehensive medical, dental, and vision insurance
  • Unlimited paid time off (PTO), sick leave, and paid holidays
  • Complimentary parking in our secure garage
  • Pet-friendly office
  • Opportunities for career growth and continuous learning
  • A collaborative, dynamic, and supportive team environment


$150,000 - $175,000 a year

*The salary range for this role reflects total compensation potential and may vary based on experience, skills, and scope of impact.*

Similar Jobs

More Jobs at Kixie

More Information Technology Jobs

Find similar Senior Software Engineer jobs: