Job Description
Join TechNova Solutions as a Senior Software Engineer and shape the future of cloud-native applications. We're seeking innovative minds to architect scalable systems that power millions of users worldwide. Our San Jose hub offers a collaborative environment where your expertise in distributed systems will directly impact product development and performance optimization.
As a key member of our engineering team, you'll work on cutting-edge microservices using modern frameworks while mentoring junior engineers. We value technical excellence and provide competitive benefits including equity, flexible work arrangements, and professional development opportunities.
Responsibilities
- Design and implement scalable cloud infrastructure using AWS/GCP
- Lead code reviews and enforce engineering best practices
- Optimize application performance through profiling and debugging
- Collaborate with product teams to define technical roadmaps
- Develop CI/CD pipelines to automate deployment processes
- Mentor junior engineers through pair programming and knowledge sharing
- Contribute to open-source projects and patent innovations
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of software development experience
- Expertise in Java, Python, and Go programming languages
- Strong understanding of distributed systems and microservices architecture
- Proficiency with containerization (Docker/Kubernetes) and serverless computing
- Experience with cloud-native databases (DynamoDB, Cassandra, MongoDB)
- Excellent problem-solving skills and system design abilities
- Track record of shipping production-grade applications