Job Description
Join our dynamic team at InnovateTech Solutions, where cutting-edge technology meets real-world impact. We're seeking a passionate Senior Software Engineer to drive innovation in our Charlotte office. As a key contributor, you'll architect scalable solutions, mentor junior developers, and collaborate with cross-functional teams to deliver enterprise-grade applications. Our culture emphasizes autonomy, continuous learning, and rapid deployment. With immediate availability required, you'll hit the ground running on high-visibility projects serving Fortune 500 clients. Enjoy competitive benefits, flexible work arrangements, and the opportunity to shape the future of fintech software.
Responsibilities
- Design and implement microservices architectures using Java/Spring Boot
- Lead cloud migrations to AWS with containerization (Docker/Kubernetes)
- Optimize database performance for PostgreSQL and MongoDB
- Mentor 3+ junior engineers through pair programming and code reviews
- Collaborate with Product Owners to define technical roadmaps
- Implement CI/CD pipelines using Jenkins and Terraform
- Conduct security audits and ensure compliance with SOC 2 standards
Qualifications
- 5+ years of professional software development experience
- Expertise in Java, Python, and JavaScript/TypeScript
- Strong AWS/Azure cloud architecture experience
- Proven track record of leading full-lifecycle projects
- Bachelor's degree in Computer Science or equivalent
- Agile/Scrum methodology certification preferred
- Excellent problem-solving and communication skills
- Immediate availability to start within 1 week