Job Description
Join our dynamic team at InnovateTech Solutions as a Senior Software Engineer and drive the future of cloud-native applications. We're urgently seeking passionate innovators to architect scalable solutions using cutting-edge technologies. This is your chance to impact millions of users while working in Oakland's vibrant tech hub. Our collaborative environment encourages ownership, creativity, and rapid prototyping. With comprehensive benefits including equity, flexible PTO, and professional development budgets, we invest in your growth. Apply today and help us redefine digital experiences.
Responsibilities
- Design and implement microservices architecture using Go and Kubernetes
- Lead CI/CD pipeline optimization for 99.99% uptime SLA
- Mentor junior engineers through pair programming and architecture reviews
- Collaborate with product teams to translate requirements into technical specs
- Conduct code reviews and enforce best practices using SonarQube
- Optimize database performance for 10M+ daily transactions
- Implement security protocols and compliance measures (SOC2, GDPR)
- Participate in agile ceremonies and sprint planning
Qualifications
- 5+ years of experience in backend development with Go/Java
- Expertise in cloud platforms (AWS/GCP) and infrastructure-as-code
- Strong understanding of distributed systems and event-driven architecture
- Proficiency in containerization (Docker, Kubernetes) and serverless
- Experience with message queues (Kafka, RabbitMQ) and caching (Redis)
- Bachelor's degree in Computer Science or equivalent experience
- Portfolio showcasing 3+ production-level applications
- Excellent problem-solving skills with system design focus