Job Description
Are you a visionary engineer looking to make a tangible impact in the tech industry? InnovateTech Solutions is seeking a talented Senior Software Engineer to join our dynamic team in Indianapolis, Indiana.
At InnovateTech, we are dedicated to driving innovation through cutting-edge technology. You will play a pivotal role in architecting scalable solutions and mentoring the next generation of developers. If you thrive in a fast-paced, collaborative environment and want to work on projects that matter, we want to hear from you.
Responsibilities
- Design and implement scalable, high-performance software architectures.
- Lead the development of core features and technical components.
- Mentor junior developers and conduct code reviews to ensure code quality and adherence to best practices.
- Collaborate closely with product managers and designers to define technical requirements and user stories.
- Identify and resolve complex technical challenges and system bottlenecks.
- Participate in agile ceremonies, including daily stand-ups, sprint planning, and retrospectives.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent work experience).
- 5+ years of professional software development experience.
- Proficiency in at least two modern programming languages (e.g., Python, Java, Go, or JavaScript/TypeScript).
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Strong understanding of software design patterns, data structures, and algorithms.
- Demonstrated ability to work in an Agile/Scrum environment.