Jobs · Information Technology · California

Senior Software Engineer

project44 · San Francisco, CA · 4 days ago
On-siteInformation Technology$124/hrFull-time

The Role

You will work in a fast-paced Agile environment designing, building, and operating backend systems that power decision intelligence capabilities for logistics service providers. You won't be a cog in a large engineering machine — you'll be close to the product, close to customers, and shipping things that matter.

What You'll Work On

  • Design, build, and operate backend systems that power decision intelligence capabilities, using AI and analytics to help LSP customers make informed, timely, and confident supply chain decisions
  • Build services and workflows that reduce manual effort and enable action — helping customers collaborate more effectively with carriers and partners
  • Own and modernize core platform services such as identity and access management (IAM) and search infrastructure, keeping them secure, scalable, and extensible as new AI capabilities are introduced
  • Transform large-scale logistics data into actionable insights — supporting recommendations, decision support, and automated actions
  • Partner closely with product, data, and design to translate ambiguous customer problems into well-scoped, scalable technical solutions
  • Build and operate systems on Google Cloud Platform (GCP), leveraging managed services for reliable, scalable backend delivery
  • Take shared ownership of development, testing, deployment, and operations for your team's systems
  • Participate in on-call rotation, debugging and resolving issues across your team's services
  • Improve observability, monitoring, and operational tooling to ensure system reliability
  • Contribute to technical design discussions, code reviews, and documentation — setting a high bar for quality and maintainability
  • Mentor and support other engineers through code reviews, pairing, and technical guidance

Qualifications

  • 5+ years of professional experience building large-scale, cloud-based systems
  • Strong programming and debugging skills with proficiency in Java
  • Experience designing and building scalable Java-based microservices
  • Experience designing and consuming APIs and web services (REST, OpenAPI/Swagger)
  • Experience working with NoSQL and/or relational databases (MongoDB, DynamoDB, Postgres, or similar)
  • Experience working in an Agile software development environment
  • Comfortable using AI-assisted development tools (Cursor, Claude, GitHub Copilot, or similar) while maintaining high standards for code quality and correctness

Nice to Have

  • Event-driven systems and stream-processing pipelines (Kafka, Kinesis, or similar)
  • Containerization and orchestration (Docker, Kubernetes)
  • Experience designing or working with agentic AI systems — multi-step or autonomous LLM-powered workflows
  • Familiarity with agentic AI frameworks or patterns: task planning, tool invocation, stateful agents, workflow orchestration
  • Building platform or framework-level solutions that enable AI-driven automation and decision-making

Similar jobs

Senior Software Engineer

HaystackSan Diego Metropolitan Area· 1 wk ago
Information Technology$178k–$268k/yrapply on haystack.cv

Senior Software Engineer

The Amatriot GroupSterling, VA· 1 mo ago
Information Technology$185k–$225k/yrapply on amatriot.clearcompany.com

Senior Software Engineer

SymboticAustin, TX· 1 mo ago
Engineering$149k–$205k/yrapply on symbotic.wd504.myworkdayjobs.com