Job Description
Join our dynamic team at InnovateTech Solutions and transform your career as a Senior Software Engineer in Charlotte, NC! We're seeking passionate innovators to build cutting-edge cloud-native applications that impact millions. With comprehensive relocation assistance and a collaborative culture, we empower you to thrive professionally while enjoying Southern charm. Why join us? Competitive equity, flexible work arrangements, and direct impact on scalable systems used by Fortune 500 clients. What you'll gain: Mentorship from industry veterans, cutting-edge tech stack (AWS/GCP), and opportunities to lead architectural decisions.
Responsibilities
- Architect and implement scalable microservices using Java/Python
- Optimize cloud infrastructure for 99.99% uptime on AWS/GCP
- Mentor junior engineers through pair programming and design reviews
- Lead CI/CD pipeline automation using Jenkins/GitLab
- Collaborate with Product teams to translate business requirements into technical solutions
- Conduct rigorous code reviews and security audits
- Drive adoption of DevOps best practices across engineering teams
Qualifications
- 5+ years of experience in production-level software development
- Expertise in Java/Python with strong OOP fundamentals
- Proven track record with cloud platforms (AWS/GCP) and containerization (Docker/Kubernetes)
- Experience with CI/CD pipelines and infrastructure-as-code (Terraform)
- Bachelor's degree in Computer Science or equivalent technical certification
- Strong problem-solving skills with data structures and algorithms
- Excellent communication abilities for cross-functional collaboration
- Portfolio demonstrating full project lifecycle involvement