Job Description
We are seeking a passionate and experienced Senior Software Engineer to join our elite team in Indianapolis. This is a direct hire role with immediate availability requirements. We are looking for a problem-solver who thrives in a fast-paced environment and wants to make a tangible impact on our product suite.
As a key member of our engineering team, you will lead the design and implementation of scalable software solutions. We offer a competitive salary, comprehensive benefits, and a culture that fosters innovation and professional growth.
Responsibilities
- Design, develop, and maintain high-quality software applications using modern frameworks and languages.
- Collaborate closely with cross-functional teams (product managers, designers, and QA) to define, design, and ship new features.
- Conduct thorough code reviews and provide constructive feedback to team members.
- Identify and resolve technical debt, optimize application performance, and ensure code scalability.
- Mentor junior developers and contribute to the technical roadmap of the organization.
- Participate in agile ceremonies including sprint planning, stand-ups, and retrospectives.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent work experience).
- Minimum of 5+ years of professional software development experience.
- Strong proficiency in Python or Java and experience with React or Angular.
- Deep understanding of SQL and database management (PostgreSQL, MySQL).
- Experience with cloud platforms such as AWS or Azure.
- Excellent problem-solving skills and attention to detail.
- Strong communication skills and the ability to work effectively in a remote and on-site hybrid environment.