freehire launches on Product Hunt on 26 August.

Follow →

Software Engineer

Summary

Senior Software Engineer building cloud-native, AI-enabled Java/Spring Boot microservices on GCP, applying DevSecOps, observability, and AI-assisted development practices.

We are seeking an experienced Senior Software Engineer to join our engineering team and help build next-generation cloud-native and AI-enabled solutions. You will be responsible for designing, developing, and deploying scalable applications, leveraging modern architecture patterns, AI-assisted development tools, and DevSecOps practices.
This role combines hands-on software engineering, cloud-native development, AI-powered delivery, and operational excellence to create secure, resilient, and high-performing products.

Product Development & Architecture

  • Collaborate with Product Managers and stakeholders to translate business requirements into technical solutions.
  • Design and develop cloud-native applications, APIs, and microservices using Java and Spring Boot.
  • Apply modern architecture patterns including Domain-Driven Design (DDD), Event-Driven Architecture, CQRS, and Hexagonal Architecture.
  • Produce technical designs, API specifications, and architecture documentation.

AI-Augmented Software Engineering

  • Leverage AI development tools such as GitHub Copilot, Claude Code, Cursor, or similar platforms to improve engineering productivity.
  • Practice specification-driven development using API contracts, acceptance criteria, and automated testing.
  • Review, validate, and maintain accountability for all AI-generated code and design recommendations.
  • Contribute to reusable engineering standards, templates, and automation that enhance software delivery quality.

AI-Powered Product Features

  • Design and develop AI-enabled capabilities using Vertex AI, Azure OpenAI, or similar platforms.
  • Implement retrieval-augmented generation (RAG), intelligent search, document understanding, and agent-assisted workflows.
  • Build model evaluation, monitoring, and testing frameworks to ensure reliable AI outcomes.
  • Implement responsible AI controls, including privacy, security, and human oversight mechanisms.

Cloud Engineering & DevSecOps

  • Build and deploy applications on Google Cloud Platform (GCP).
  • Develop and maintain CI/CD pipelines using GitHub Actions, Cloud Build, or equivalent tools.
  • Utilize Infrastructure as Code (Terraform) and container orchestration platforms such as Kubernetes.
  • Apply security best practices throughout the software development lifecycle.

Reliability, Operations & Observability

  • Monitor and support production systems using tools such as Dynatrace, Splunk, Prometheus, and Grafana.
  • Troubleshoot application, platform, and infrastructure issues.
  • Continuously improve performance, reliability, scalability, and operational efficiency.
  • Support high availability, disaster recovery, and resilience requirements.

Required

  • Bachelor's degree in Engineering, Computer Science, Information Technology, or related field.
  • 8+ years of software engineering experience.
  • Strong expertise in Java and Spring Boot microservices.
  • Experience designing and developing RESTful APIs.
  • Hands-on experience with containerization and Kubernetes.
  • Experience with public cloud platforms, preferably Google Cloud Platform (GCP).
  • Experience with SQL and NoSQL databases.
  • Strong understanding of CI/CD pipelines and automated testing.
  • Knowledge of Domain-Driven Design (DDD), Event-Driven Architecture, and modern application architecture patterns.
  • Experience using AI-assisted software development tools such as GitHub Copilot, Cursor, Claude Code, or similar solutions.

Preferred

  • Experience with Vertex AI, Azure OpenAI, or other LLM-based platforms.
  • Knowledge of CQRS and Hexagonal Architecture.
  • Experience with Terraform and Infrastructure as Code.
  • Familiarity with DevSecOps tools including SonarQube, FOSSA, Cycode, and 42Crunch.
  • Knowledge of AI governance, model evaluation, and responsible AI practices.
  • Experience in financial services or other regulated industries.

#LI-MF2

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available