Job Description
Join our award-winning engineering team at InnovateTech Systems, where we're revolutionizing cloud-native solutions. As a Senior Software Engineer, you'll architect scalable applications using cutting-edge technologies while mentoring junior developers. Our San Antonio headquarters offers a collaborative, inclusive environment with hybrid work options and industry-leading benefits. Help us build the future of enterprise software while enjoying San Antonio's vibrant culture and lower cost of living.
Responsibilities
- Design and implement scalable microservices using Go and Kubernetes
- Lead code reviews and enforce best practices for CI/CD pipelines
- Collaborate with product teams to translate business requirements into technical solutions
- Optimize system performance and troubleshoot production issues
- Mentor junior engineers through pair programming and technical workshops
- Contribute to open-source projects and technical documentation
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of experience with Go, Python, or Java
- Expertise in cloud platforms (AWS/GCP) and container orchestration
- Strong understanding of RESTful APIs and event-driven architecture
- Experience with SQL and NoSQL databases (PostgreSQL, MongoDB)
- Proficient with Git, Docker, and CI/CD tools (Jenkins, GitLab CI)
- Excellent problem-solving and communication skills