Senior Software Engineer

Systems Integration Solutions

San Francisco Bay Area

Description

Senior Python Software Developer. - W-2 only

Location: Sunnyvale, CA

Schedule: Hybrid (3 days/week onsite)

Duration: 12-Months++

Employment Type: W-2 Contract

We're seeking a Senior Python Software Developer to join a team building a high-performance, event-driven platform that powers real-time backend services. This role is ideal for an experienced backend engineer with strong Python expertise, hands-on experience with Kafka and Kubernetes, and a passion for building scalable distributed systems.

Responsibilities

  • Design, develop, and maintain scalable, high-performance Python microservices.
  • Build and support event-driven architectures using Apache Kafka for real-time data processing and asynchronous communication.
  • Deploy, manage, and scale containerized applications using Kubernetes and Docker.
  • Develop routing and orchestration logic that intelligently directs requests across internal services, third-party platforms, and human-assisted workflows.
  • Collaborate with cross-functional teams to integrate APIs, databases, and backend systems.
  • Design and optimize RESTful APIs and microservices for reliability, scalability, and maintainability.
  • Implement monitoring, logging, and tracing to ensure platform reliability and performance.
  • Participate in code reviews, architecture discussions, and continuous improvement initiatives.

Required Qualifications

  • 5+ years of professional software development experience.
  • Expert-level Python development experience.
  • Strong experience with FastAPI, Flask, or Django.
  • Hands-on experience with Apache Kafka or similar event streaming technologies.
  • Experience building scalable microservices and RESTful APIs.
  • Strong understanding of distributed systems and event-driven architectures.
  • Experience with Docker and Kubernetes in production environments.
  • Solid understanding of software engineering fundamentals, including data structures, algorithms, and system design.
  • Experience with Git and CI/CD pipelines.

Preferred Qualifications

  • Experience with Helm and Kubernetes manifests.
  • Experience with monitoring and observability tools such as Splunk, Prometheus, or Grafana.
  • Familiarity with cloud-native application development.
  • Experience working in Agile development environments.

Preferred Skills

  • Python
  • FastAPI / Flask / Django
  • Apache Kafka
  • Kubernetes
  • Docker
  • REST APIs
  • Microservices
  • Event-Driven Architecture
  • CI/CD
  • Splunk, Prometheus, Grafana