Job Description
Join our dynamic team at InnovateTech Solutions, a leading fintech disruptor revolutionizing digital banking experiences. We're seeking a passionate Senior Software Engineer to architect scalable solutions that serve millions of users. Our Charlotte hub offers hybrid flexibility, cutting-edge tech stack, and collaborative culture where your ideas directly impact product innovation. Work alongside industry experts in agile environments with competitive benefits including equity, wellness stipends, and professional development budgets.
Why InnovateTech?
- Industry-leading compensation with 15% annual bonus potential
- Hybrid work model with downtown Charlotte office perks
- Tuition reimbursement for advanced certifications
- Impactful projects in high-growth fintech sector
Responsibilities
- Design and implement cloud-native microservices using Java/Spring Boot and AWS
- Mentor junior engineers through code reviews and technical documentation
- Optimize system performance using Kubernetes, Docker, and CI/CD pipelines
- Collaborate with product teams to translate requirements into technical specifications
- Lead architectural decisions for secure, scalable payment processing systems
- Implement automated testing frameworks ensuring 99.9% uptime SLAs
- Contribute to open-source projects and tech community events
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years building production-grade Java applications
- Expertise in cloud platforms (AWS/GCP) and containerization
- Strong understanding of RESTful APIs and event-driven architecture
- Experience with Agile/Scrum methodologies and Jira
- Proven track record of optimizing system performance and scalability
- CI/CD automation expertise (Jenkins, GitLab CI)
- Relevant fintech or high-transaction system experience