Job Description
Join InnovateTech Solutions, a leading fintech disruptor, as we urgently expand our engineering team in Charlotte! We're seeking a passionate Senior Software Engineer to architect scalable cloud-native solutions that serve millions of users. Our cutting-edge platform leverages AI and distributed systems to revolutionize financial services. With rapid growth and ambitious product roadmaps, this role offers immediate impact and career acceleration. Enjoy competitive compensation, flexible work arrangements, and the opportunity to shape the future of digital finance in a collaborative, agile environment.
Responsibilities
- Design and implement microservices using Java/Spring Boot and AWS cloud infrastructure
- Lead code reviews, mentor junior engineers, and establish best practices
- Optimize system performance and scalability for high-transaction environments
- Collaborate with product teams to translate business requirements into technical solutions
- Implement CI/CD pipelines and ensure robust DevOps practices
- Contribute to architectural decisions and technology stack evolution
Qualifications
- 5+ years of experience in backend software development with Java/Spring
- Expertise in cloud platforms (AWS/Azure) and microservices architecture
- Strong proficiency in relational (PostgreSQL) and NoSQL databases
- Proven track record of delivering scalable, production-ready systems
- Bachelor's degree in Computer Science or equivalent experience
- Experience with event-driven architectures and message queues (Kafka/RabbitMQ)
- Strong problem-solving skills and passion for clean, maintainable code