Job Description
Urgent Hiring: Direct Hire Opportunity in Memphis, TN.
We are looking for a visionary Senior Software Engineer to lead our development team. Join a company that values innovation and offers a competitive benefits package. This is a fantastic chance to advance your career in a dynamic environment.
Role Overview
As a Senior Software Engineer, you will be responsible for designing and implementing scalable software solutions. You will work closely with product managers and designers to deliver high-quality products that drive business growth.
Responsibilities
- System Architecture: Design and implement robust, scalable software architectures using modern technologies.
- Code Quality: Write clean, maintainable, and efficient code while adhering to best practices and coding standards.
- Cross-Functional Collaboration: Work with product managers, designers, and other engineers to define feature requirements and drive project timelines.
- Technical Leadership: Mentor junior developers, conduct code reviews, and provide technical guidance to the team.
- Problem Solving: Identify and resolve complex technical issues and optimize system performance.
Qualifications
- Education: Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Experience: Minimum of 5+ years of professional software development experience.
- Technical Skills: Proficiency in Python, Java, or C#. Experience with cloud platforms (AWS, Azure) is a plus.
- Database: Strong understanding of SQL and NoSQL databases.
- Soft Skills: Excellent communication skills and the ability to work in a fast-paced, team-oriented environment.