Job Description
Join InnovateTech Dynamics, a cutting-edge software development firm shaping the future of fintech solutions. We're seeking a passionate Senior Software Engineer to architect scalable systems and drive technical excellence in our Tampa headquarters. Collaborate with agile teams to deliver innovative cloud-native applications while mentoring junior developers and optimizing CI/CD pipelines.
Responsibilities
- Design and implement microservices architecture using Go and AWS
- Lead code reviews and enforce best practices across distributed teams
- Optimize system performance and resolve critical production issues
- Develop CI/CD pipelines using Jenkins and Kubernetes
- Collaborate with Product Managers to translate requirements into technical specifications
- Mentor junior engineers through pair programming and architecture workshops
- Conduct security audits and implement DevSecOps principles
Qualifications
- 5+ years of experience in backend development with Go or Java
- Expertise in cloud platforms (AWS/GCP) and container orchestration
- Strong understanding of RESTful APIs and event-driven architectures
- Proven track record of building scalable distributed systems
- Experience with CI/CD tools (Jenkins, GitLab CI) and infrastructure-as-code
- Bachelor's degree in Computer Science or equivalent experience
- Excellent problem-solving skills and collaborative mindset