Job Description
Join our dynamic team at InnovateTech Solutions, a cutting-edge software development firm revolutionizing the fintech industry. We're seeking a passionate Senior Software Engineer to build scalable cloud solutions and drive innovation from our Charlotte headquarters. Enjoy competitive compensation, flexible work arrangements, and opportunities to work with emerging technologies like AI and blockchain.
Why Join Us?
- Industry-leading benefits package including 401(k) matching
- Professional development stipend and conference attendance
- Collaborative Agile environment with daily stand-ups
- Modern office in Uptown Charlotte with downtown views
Responsibilities
- Design and implement cloud-native microservices using AWS/GCP
- Mentor junior engineers through code reviews and pair programming
- Lead architectural decisions for high-transaction payment systems
- Optimize database performance and troubleshoot complex issues
- Collaborate with product teams to define technical requirements
- Automate CI/CD pipelines using Jenkins and Terraform
- Conduct thorough testing and ensure production reliability
Qualifications
- 5+ years of professional software development experience
- Expert proficiency in Java, Python, or Go programming languages
- Strong understanding of distributed systems and RESTful APIs
- AWS/Azure certification or equivalent cloud architecture experience
- Bachelor's degree in Computer Science or related field
- Proven track record of shipping production-grade software
- Experience with containerization (Docker/Kubernetes) and serverless
- Excellent problem-solving and communication skills