Job Description
Are you a talented Software Engineer ready for immediate opportunities in Kansas City? InnovateKC Solutions is hiring immediately for a Senior Software Engineer to join our fast-growing technology team. We are looking for a driven professional who can design scalable solutions and drive innovation in a collaborative environment.
As part of our team, you will play a pivotal role in developing enterprise-grade software that impacts thousands of users. We offer a premium compensation package, flexible remote options, and a culture that prioritizes your professional growth.
Responsibilities
- Architect and implement high-performance software solutions using modern technologies.
- Lead code reviews and mentor junior developers to ensure code quality and best practices.
- Collaborate closely with product managers and designers to translate requirements into technical specifications.
- Debug, optimize, and maintain existing codebases to ensure system reliability.
- Participate in agile ceremonies including sprint planning, stand-ups, and retrospectives.
- Conduct technical research to evaluate new tools and frameworks relevant to our stack.
Qualifications
- Minimum of 5 years of experience in software development and engineering.
- Strong proficiency in JavaScript, Python, or Java.
- Experience with cloud services (AWS, Azure, or Google Cloud) and containerization (Docker, Kubernetes).
- Bachelor’s degree in Computer Science, Information Technology, or equivalent experience.
- Deep understanding of data structures, algorithms, and software design patterns.
- Excellent problem-solving skills and the ability to work in a fast-paced, agile environment.