Job Description
Join InnovateTech Solutions as a Senior Software Engineer and revolutionize cloud-native applications from the vibrant tech hub of Raleigh, NC. We're seeking passionate innovators to architect scalable solutions while embracing our flexible remote-first culture. Collaborate with elite teams building next-gen fintech platforms, enjoy comprehensive benefits, and grow your career in one of America's fastest-growing tech markets.
Responsibilities
- Design and implement microservices architecture using Go and Kubernetes
- Lead CI/CD pipeline optimization with Jenkins and Terraform
- Mentor junior engineers through pair programming and code reviews
- Conduct performance tuning and security audits of production systems
- Translate business requirements into technical specifications
- Participate in agile sprints and backlog grooming ceremonies
- Drive adoption of DevOps best practices across engineering teams
Qualifications
- 5+ years of experience in distributed systems development
- Expert proficiency in at least one modern language (Go, Rust, or Python)
- Deep understanding of AWS/Azure cloud infrastructure
- Proven track record of building RESTful APIs and event-driven systems
- Strong background in test-driven development and CI/CD workflows
- Bachelor's degree in Computer Science or equivalent experience
- Excellent communication skills for remote collaboration
- Portfolio demonstrating complex system design contributions