Job Description
Join our dynamic engineering team at InnovateTech Solutions, where we're revolutionizing digital experiences for global clients. As a Senior Software Engineer in our Las Vegas hub, you'll architect scalable solutions using cutting-edge technologies while collaborating with cross-functional teams to deliver mission-critical applications. We offer competitive compensation, flexible work arrangements, and opportunities for professional growth in one of America's fastest-growing tech markets.
Responsibilities
- Design, develop, and maintain high-performance software systems using cloud-native architectures
- Lead code reviews and implement best practices for CI/CD pipelines
- Collaborate with product managers to translate business requirements into technical specifications
- Mentor junior engineers through pair programming and knowledge sharing sessions
- Optimize application performance and troubleshoot complex technical challenges
- Contribute to open-source projects and stay current with emerging technologies
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of professional software development experience
- Expertise in at least one modern programming language (Java, Python, or JavaScript)
- Strong understanding of cloud platforms (AWS, Azure, or GCP)
- Experience with microservices architecture and containerization (Docker/Kubernetes)
- Proven track record of delivering complex projects in agile environments
- Excellent problem-solving skills and attention to detail