Job Description
Join our dynamic team at InnovateTech Solutions, where cutting-edge technology meets real-world impact. We're urgently seeking a passionate Senior Software Engineer to drive innovation in our Wichita hub while embracing flexible remote work options. This role offers the perfect blend of collaborative on-site culture and autonomous remote work, allowing you to shape the future of cloud-native applications while enjoying Kansas's affordable living.
As a key player in our engineering division, you'll architect scalable solutions, mentor junior developers, and collaborate with cross-functional teams to deliver mission-critical systems. Our competitive compensation package includes equity, comprehensive benefits, and professional development opportunities designed to accelerate your career growth.
Responsibilities
- Design, develop, and deploy scalable cloud-based applications using microservices architecture
- Lead code reviews and enforce best practices for security, performance, and maintainability
- Mentor junior engineers through pair programming and technical documentation
- Collaborate with product teams to translate business requirements into technical specifications
- Optimize system performance and troubleshoot complex production issues
- Implement CI/CD pipelines and DevOps practices for seamless deployments
- Stay current with emerging technologies and contribute to innovation labs
Qualifications
- Bachelor's degree in Computer Science or equivalent experience (5+ years)
- Expert proficiency in Python, Java, or JavaScript with modern frameworks
- Deep understanding of AWS/GCP cloud infrastructure and containerization
- Proven experience with RESTful APIs and microservices architecture
- Strong background in relational databases (PostgreSQL/MySQL) and NoSQL solutions
- Agile/Scrum methodology experience with Jira/GitLab
- Excellent problem-solving skills with system design expertise
- Portfolio demonstrating full-stack development projects