Job Description
Join our dynamic engineering team at InnovateTech Solutions, where we're revolutionizing the fintech industry through cutting-edge software solutions. As a Senior Software Engineer, you'll architect scalable systems, mentor junior developers, and collaborate with cross-functional teams to deliver high-impact products. We offer competitive compensation, flexible work arrangements, and opportunities to work with emerging technologies like blockchain and AI. Our Austin hub features state-of-the-art facilities and a culture that values innovation, collaboration, and professional growth. If you're passionate about solving complex problems and making a tangible impact, we want to hear from you!
Responsibilities
- Lead end-to-end development of cloud-native microservices using Go and Kubernetes
- Collaborate with product teams to translate business requirements into technical specifications
- Implement CI/CD pipelines and automate testing processes for continuous delivery
- Conduct code reviews and enforce best practices for maintainability and scalability
- Mentor junior engineers through pair programming and technical workshops
- Optimize system performance and implement robust security measures
- Contribute to open-source projects and stay current with industry trends
Qualifications
- 5+ years of experience in backend development with proficiency in Go and Python
- Expertise in distributed systems, RESTful APIs, and event-driven architecture
- Strong knowledge of cloud platforms (AWS/GCP) and containerization technologies
- Experience with Agile methodologies and DevOps practices
- Bachelor's degree in Computer Science or equivalent practical experience
- Proven track record of shipping scalable, production-grade software
- Excellent problem-solving skills and ability to thrive in fast-paced environments