Job Description
We are seeking a highly skilled Senior Software Engineer to join our dynamic team in Jacksonville, FL. This is an exciting Direct Hire opportunity for a visionary individual ready to drive technical excellence and lead architectural initiatives.
As a key member of our engineering squad, you will be responsible for designing, developing, and deploying robust software solutions that power our client's business. If you are passionate about clean code, scalable architecture, and mentoring junior developers, we want to hear from you.
Responsibilities
- Lead the full software development lifecycle from concept to deployment.
- Design and implement scalable, secure, and high-performance software architectures.
- Conduct thorough code reviews and provide constructive feedback to team members.
- Collaborate with cross-functional teams (product managers, designers) to define feature requirements.
- Mentor junior developers and contribute to team growth and technical knowledge sharing.
- Troubleshoot complex technical issues and optimize application performance.
Qualifications
- Minimum of 5+ years of professional software engineering experience.
- Proficiency in JavaScript, Python, or Java (React, Node.js, or .NET preferred).
- Strong understanding of software design patterns, data structures, and algorithms.
- Experience with cloud platforms (AWS, Azure, or GCP) and CI/CD pipelines.
- Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.
- Excellent problem-solving skills and ability to work in a fast-paced Agile environment.