Job Description
Welcome to Streamline Systems, where innovation meets impact. We are seeking a talented and driven Software Engineer to join our Indianapolis-based team on an immediate hire basis.
If you are passionate about building robust, scalable applications and thrive in a collaborative, fast-paced environment, we want to hear from you. As a key member of our engineering squad, you will play a pivotal role in designing, developing, and maintaining high-quality software solutions that drive our business forward.
Why Join Us?
• Competitive salary and comprehensive benefits package.
• Flexible work schedule and remote work options.
• Opportunities for professional growth and mentorship.
• State-of-the-art equipment and continuous learning resources.
Responsibilities
- Design, develop, and deploy scalable software solutions using modern technologies and frameworks.
- Collaborate closely with cross-functional teams (Product, Design, QA) to define, design, and ship new features.
- Write clean, maintainable, and efficient code following industry best practices and coding standards.
- Debug and troubleshoot complex issues to ensure system stability, performance, and security.
- Participate in code reviews to provide constructive feedback and ensure code quality.
- Conduct unit testing and integration testing to guarantee the reliability of software releases.
- Contribute to technical documentation and architectural discussions.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- 5+ years of professional software development experience.
- Proficiency in JavaScript, Python, or Java is required.
- Experience with React, Node.js, or AWS is highly preferred.
- Strong understanding of software design patterns, data structures, and algorithms.
- Excellent problem-solving skills and attention to detail.
- Ability to work independently as well as in a team setting.