Source description
About the role
Position Summary
We are seeking a highly skilled backend-focused Staff Software Engineer to join our team. The ideal candidate will have extensive experience in backend development, system design, and a strong understanding of cloud-native software engineering principles.
Responsibilities
-
Develop backend services using Java and Spring Boot
-
Design and implement solutions deployed on Google Cloud Platform (GKE)
-
Work with distributed systems, including Google Cloud Spanner (Postgres dialect) and Confluent Kafka (or similar pub/sub tools)
-
Design, optimize, and troubleshoot complex SQL queries and stored procedures (e.g., PL/SQL) to support high-performance data operations and ensure data integrity across applications.
-
Collaborate with teams to implement CI/CD pipelines using GitHub Actions and Argo CD
-
Ensure high performance and reliability through sound software engineering practices
-
Mentor and provide technical leadership to the frontend engineering team
-
Required Qualifications
-
7+ years' experience in software engineering from ideation to production deployment of IT solutions
-
5+ years' experience in full software development life cycle including ideation, coding, coding standards, testing, code reviews and production deployments
-
5+ years of experience with backend Java , Spring Boot and Microservices
-
3+ years of hands-on experience with a public cloud provider
-
3+ years working with pub/sub tools like Kafka or similar
-
3+ years of experience with database design/development (Postgres or similar)
-
2+ years of experience with CI/CD tools (GitHub Actions, Jenkins, Argo CD, or similar)
Preferred Qualifications
-
Demonstrated experience with development and deployment of Minimum Viable Products (MVPs)
-
Must demonstrate innovative mindset, divergent thinking, and convergent actions.
-
Familiarity with Kubernetes concepts; experience deploying services on GKE is a plus
More at Photon