Job Description
InnovateTech Solutions is urgently seeking a Senior Software Engineer to join our dynamic team in the heart of San Francisco. This is a rare opportunity to lead mission-critical projects for Fortune 500 clients while working with cutting-edge technologies. We offer a competitive compensation package, flexible work arrangements, and a culture that values innovation and work-life balance.
As a key member of our engineering team, you'll architect scalable solutions, mentor junior developers, and drive technical excellence. Our San Francisco hub is located in the vibrant South of Market district, with easy access to public transportation and world-class amenities.
Responsibilities
- Design and implement high-performance backend systems using microservices architecture
- Lead technical initiatives for enterprise-level cloud migration projects
- Mentor 3-5 junior engineers through code reviews and pair programming
- Optimize system performance and ensure 99.99% uptime for client applications
- Collaborate with product teams to translate business requirements into technical specifications
- Implement CI/CD pipelines and automation to streamline deployment processes
- Stay current with emerging technologies and contribute to open-source projects
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 7+ years of professional software development experience
- Expertise in Go, Python, and distributed systems
- Proven track record of leading cloud infrastructure projects (AWS/GCP)
- Strong background in containerization (Docker/Kubernetes) and serverless architectures
- Experience with event-driven patterns and message queues (Kafka/RabbitMQ)
- Excellent problem-solving skills and ability to thrive in fast-paced environments
- Portfolio demonstrating complex system design and optimization