Senior Software Engineer

BayOne Solutions
San Jose, California, United StatesContractPosted Sep 17, 2026

About the role

Senior Software Engineer

Engagement: Contract-to-Hire (only W2)

Location: San Jose CA 3-day Hybrid

About the Role

Looking for a Senior Software Engineer with strong Java and Python experience who has built and operated AWS-based microservices and worked within an AI-enabled software development lifecycle. The role involves integrating AI/ML capabilities into production applications.

Key Responsibilities

Design and develop scalable backend microservices using Java and Python on AWS.

Build and maintain CI/CD pipelines, automated testing, deployment, monitoring, and rollback.

Design distributed systems and well-structured APIs.

Integrate LLMs, RAG, embeddings, and AI/ML APIs into production systems.

Manage AWS services including compute, storage, networking, IAM, and monitoring.

Collaborate with Product, ML, and Platform teams.

Required Skills

9+ years of software engineering experience.

Strong hands-on experience with Java + Python (Spring Boot, FastAPI/Flask).

Production experience with microservices and distributed systems.

Strong AWS experience – EKS/ECS, Lambda, API Gateway, RDS/DynamoDB, S3, SQS/SNS, CloudWatch, IAM.

Hands-on CI/CD + IaC – Jenkins/GitHub Actions/GitLab CI/AWS CodePipeline, Terraform/CloudFormation.

Production experience integrating AI/LLM technologies – OpenAI, Anthropic, Bedrock, RAG, vector databases, embeddings.

Strong knowledge of API design, testing, observability, and security.

Nice to Have

Kubernetes, Kafka/Kinesis, agentic AI, prompt engineering, MLOps, MLflow/SageMaker.

JVM/Python performance tuning at scale.

Responsibilities

  • Design and develop scalable backend microservices using Java and Python on AWS
  • Build and maintain CI/CD pipelines, automated testing, deployment, monitoring, and rollback
  • Design distributed systems and well-structured APIs
  • Integrate LLMs, RAG, embeddings, and AI/ML APIs into production systems
  • Manage AWS services including compute, storage, networking, IAM, and monitoring
  • Collaborate with Product, ML, and Platform teams

Qualifications

  • 9+ years of software engineering experience
  • Strong hands-on experience with Java + Python (Spring Boot, FastAPI/Flask)
  • Production experience with microservices and distributed systems
  • Strong AWS experience – EKS/ECS, Lambda, API Gateway, RDS/DynamoDB, S3, SQS/SNS, CloudWatch, IAM
  • Hands-on CI/CD + IaC – Jenkins/GitHub Actions/GitLab CI/AWS CodePipeline, Terraform/CloudFormation
  • Production experience integrating AI/LLM technologies – OpenAI, Anthropic, Bedrock, RAG, vector databases, embeddings
  • Strong knowledge of API design, testing, observability, and security

Skills mentioned

JavaPythonMicroservicesDistributed SystemsAWSCI/CDTerraformLarge Language ModelsRetrieval-Augmented GenerationREST APIs

About BayOne Solutions

BayOne is a minority-owned Technology and Talent Solutions Partner with a global footprint, headquartered in the San Francisco Bay Area. We excel at bridging talent and technology gaps, building strong teams in Project & Program Management, Cloud Computing, IT Infrastructure, Big Data, Software Engineering, User Experience Design, and more. Our commitment to customer success is matched by our passion for championing diversity in tech. We believe in sustainable practices and are dedicated to making a positive impact on the communities we serve. At BayOne, we’re more than a technology and talent partner—we’re a trusted ally in driving innovation and success. We are passionate about diversity in the tech industry and are dedicated to #MakeTechPurple. Our team will only email you via @bayone.com or @bayonesolutions.com email domains.

IT Services and IT Consulting501-1,000 employeesPleasanton, CA