Job Description
We are looking for a driven Senior Software Engineer to join our growing team in Louisville, KY. We are currently offering a generous relocation assistance package for qualified candidates, making it easier than ever to transition to this exciting opportunity. This is an immediate hire position for a company that prioritizes innovation and employee growth.
About the Role:
As a Senior Software Engineer, you will play a pivotal role in architecting and implementing high-quality software solutions. You will work closely with product managers and designers to deliver features that delight our customers and drive business results.
Responsibilities
- Design, develop, and maintain scalable software applications using modern programming languages.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Conduct thorough code reviews and provide mentorship to junior developers.
- Troubleshoot and debug complex issues to ensure system stability and performance.
- Participate in the full software development lifecycle, from planning to deployment.
- Stay current with emerging technologies and industry best practices.
Qualifications
- 5+ years of professional software development experience.
- Bachelor’s degree in Computer Science or related field (or equivalent work experience).
- Proficiency in languages such as Java, Python, or C#.
- Strong understanding of SQL databases and RESTful APIs.
- Familiarity with cloud platforms (AWS, Azure, or GCP).
- Excellent problem-solving skills and ability to work in an agile environment.