Job Description
We are currently seeking a highly skilled Senior Software Engineer to join our dynamic team in Louisville, KY. This is an urgent hiring opportunity for a problem solver who thrives in a fast-paced, innovative environment. You will be responsible for architecting scalable solutions and leading the technical direction of critical projects.
Why Join Us?
- Competitive salary and comprehensive benefits package.
- Work with cutting-edge technologies and modern development methodologies.
- Collaborative culture that values creativity and technical excellence.
- Immediate start date available for the right candidate.
Responsibilities
- Design, develop, and maintain high-quality, scalable software applications using modern programming languages.
- Collaborate with cross-functional teams (product managers, designers, QA) to define, design, and ship new features.
- Conduct code reviews, provide technical guidance, and mentor junior engineers to foster a culture of continuous improvement.
- Identify and resolve technical debt and performance bottlenecks in existing systems.
- Implement robust testing strategies and ensure application security standards are met.
- Participate in agile ceremonies including sprint planning, stand-ups, and retrospectives.
Qualifications
- Minimum of 5 years of professional software development experience in a related field.
- Strong proficiency in at least two of the following: Python, Java, JavaScript, or C#.
- Experience with cloud platforms (AWS, Azure, or Google Cloud) and containerization technologies (Docker, Kubernetes).
- Familiarity with modern frontend frameworks (React, Angular, or Vue.js) and RESTful API design.
- Strong problem-solving skills and the ability to write clean, efficient, and well-documented code.
- Bachelor's degree in Computer Science, Engineering, or a related technical field (or equivalent practical experience).