Job Description
Are you a driven Software Engineer ready to make a tangible impact in a fast-paced, innovative environment? Apex Systems is seeking a talented individual to join our growing team in Louisville, KY. We are currently hiring immediately for this full-time opportunity.
Our company is dedicated to pushing the boundaries of technology and delivering exceptional value to our clients. As a Senior Software Engineer, you will play a pivotal role in designing, developing, and maintaining robust software solutions that drive our business forward.
Why Join Our Team?
- Competitive salary and comprehensive benefits package (Medical, Dental, Vision).
- Flexible work arrangements and professional development opportunities.
- Collaborative and innovative company culture.
- Immediate start date available for the right candidate.
Responsibilities
- Design, develop, and maintain high-quality software applications using modern programming languages and frameworks.
- Collaborate with cross-functional teams including product managers, designers, and other engineers to define, design, and ship new features.
- Write clean, maintainable, and efficient code with a strict focus on best practices and code reviews.
- Identify, troubleshoot, and resolve complex technical issues and performance bottlenecks.
- Participate in the full software development lifecycle, from concept to deployment.
- Mentor junior developers and provide technical guidance to the team.
Qualifications
- Minimum of 5+ years of professional software development experience.
- Strong proficiency in Python or Java, with familiarity in React or Node.js.
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
- Experience with cloud platforms such as AWS or Azure is a strong plus.
- Excellent problem-solving skills and attention to detail.
- Strong communication skills and the ability to work effectively in a team environment.