Job Description
Join our dynamic engineering team at InnovateTech Solutions, where we're revolutionizing fintech through cutting-edge software development. As a Senior Software Engineer, you'll architect scalable solutions in a collaborative environment that values innovation and work-life balance. Our Charlotte hub offers state-of-the-art facilities and direct access to the city's thriving tech ecosystem.
We're seeking passionate engineers to build mission-critical systems serving millions of users. You'll work with modern technologies including cloud-native architectures and AI-driven analytics while mentoring junior developers. Enjoy competitive benefits including flexible schedules, professional development stipends, and equity opportunities.
Responsibilities
- Design and implement scalable microservices using Java and Spring Boot
- Lead code reviews and enforce best practices in CI/CD pipelines
- Collaborate with product teams to translate requirements into technical specifications
- Optimize application performance and resolve complex system issues
- Mentor junior engineers through pair programming and technical workshops
- Implement AWS cloud infrastructure solutions with Terraform
- Contribute to open-source projects and technical documentation
Qualifications
- 5+ years of experience in object-oriented software development
- Expertise in Java, Python, and modern JavaScript frameworks
- Strong background in cloud platforms (AWS/GCP) and containerization (Docker/Kubernetes)
- Proven ability to design RESTful APIs and relational databases
- Experience with Agile methodologies and JIRA workflows
- Bachelor's degree in Computer Science or equivalent practical experience
- Excellent problem-solving skills and attention to detail