Job Description
We are looking for a highly skilled and innovative Senior Software Engineer to join our growing team in Louisville, KY. As a leader in the technology sector, we pride ourselves on delivering cutting-edge solutions to our clients. This is a direct hire opportunity for a self-motivated individual who thrives in a fast-paced environment and wants to make a tangible impact.
In this role, you will design, develop, and deploy scalable software applications that drive business growth. You will collaborate with cross-functional teams, mentor junior developers, and ensure our codebase remains robust and maintainable. If you are passionate about technology and ready for your next career move, we want to hear from you.
Why Join Us?
- Competitive salary and comprehensive benefits package.
- Flexible work-from-home options and hybrid schedule.
- Continuous learning and professional development budget.
- State-of-the-art equipment and modern work environment.
Responsibilities
- Design, develop, and maintain high-quality software solutions using modern programming languages and frameworks.
- Conduct code reviews, provide constructive feedback, and mentor junior engineers to foster team growth.
- Collaborate with product managers and designers to translate requirements into technical specifications.
- Identify, troubleshoot, and resolve complex technical issues and system bottlenecks.
- Participate in the full software development lifecycle, including testing, deployment, and maintenance.
- Stay up-to-date with emerging technologies and industry best practices to drive innovation.
Qualifications
- Minimum of 5 years of professional software development experience.
- Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent work experience).
- Strong proficiency in JavaScript, Python, or Java.
- Experience with front-end frameworks such as React, Angular, or Vue.js.
- Familiarity with cloud platforms (AWS, Azure, or Google Cloud) and containerization tools (Docker, Kubernetes).
- Excellent problem-solving skills and the ability to work independently in a remote or hybrid setting.
- Strong communication skills and a collaborative mindset.