Job Description
Join our dynamic team as a Senior Software Engineer in Charlotte, NC! InnovateTech Solutions is revolutionizing the fintech landscape with cutting-edge cloud-native applications. We're urgently seeking passionate engineers to build scalable, high-performance systems that serve millions of users. Enjoy hybrid work, competitive equity, and the chance to shape our next-gen platform.
As a key member of our engineering division, you'll collaborate with cross-functional teams to deliver mission-critical features. We value innovation, ownership, and continuous learning—perfect for engineers who thrive in fast-paced environments.
Responsibilities
- Architect and implement scalable microservices using Java/Spring Boot and AWS
- Lead CI/CD pipeline optimization using Kubernetes and Terraform
- Mentor junior engineers through code reviews and pair programming
- Drive technical strategy for high-transaction payment processing systems
- Champion DevOps best practices and infrastructure-as-code principles
- Collaborate with product teams to translate requirements into technical solutions
Qualifications
- 5+ years of experience in backend development with Java/Kotlin
- Expertise in cloud platforms (AWS/GCP) and container orchestration
- Strong background in building RESTful APIs and event-driven systems
- Proficiency with testing frameworks (JUnit, Mockito) and TDD principles
- Experience with SQL/NoSQL databases (PostgreSQL, DynamoDB)
- BS/MS in Computer Science or equivalent practical experience
- Excellent problem-solving skills and ability to optimize for performance