Job Description
We're urgently seeking a Senior Software Engineer to join our dynamic team in Tampa! This is a high-impact role for someone ready to hit the ground running on cutting-edge projects. You'll architect scalable solutions while mentoring junior developers and driving technical innovation. With our rapid expansion, this position offers immediate career growth and competitive compensation. Don't miss this chance to shape the future of tech in Tampa Bay!
Responsibilities
- Design and develop scalable cloud-native applications using microservices architecture
- Lead technical planning and architecture reviews for new product features
- Mentor junior engineers through code reviews and pair programming
- Implement CI/CD pipelines to automate deployment and testing processes
- Optimize system performance and troubleshoot complex technical issues
- Collaborate with product teams to translate business requirements into technical solutions
- Stay current with emerging technologies and best practices in software engineering
Qualifications
- 5+ years of experience in software development with Java/Python
- Expertise in cloud platforms (AWS/Azure) and containerization (Docker/Kubernetes)
- Strong understanding of RESTful APIs and microservices patterns
- Proven track record of shipping high-quality, scalable software
- Experience with Agile methodologies and JIRA/Confluence
- Bachelor's degree in Computer Science or equivalent experience
- Excellent problem-solving skills and attention to detail
- Strong communication and collaboration abilities