Job Description
We are currently urgently hiring for a talented Senior Software Engineer to join our dynamic team in Atlanta, GA. If you are passionate about building scalable, high-performance applications and want to work with cutting-edge technologies, we want to hear from you immediately.
As a Senior Software Engineer, you will play a pivotal role in our development lifecycle, driving technical excellence and mentoring junior developers. This is a fantastic opportunity to make a significant impact on our product suite while enjoying a competitive benefits package.
Responsibilities
- Design & Development: Architect and implement scalable software solutions using modern programming languages and frameworks.
- Code Quality: Write clean, efficient, and maintainable code while conducting rigorous code reviews.
- Collaboration: Work closely with product managers, designers, and cross-functional teams to define feature requirements.
- Mentorship: Provide technical guidance and mentorship to junior engineers and junior developers.
- Optimization: Identify performance bottlenecks and optimize applications for speed and scalability.
- Deployment: Manage CI/CD pipelines and ensure smooth deployments to production environments.
Qualifications
- Experience: 5+ years of professional software development experience.
- Education: Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- Technologies: Proficiency in at least two of the following: Python, Java, JavaScript, or C#.
- Cloud: Experience with cloud platforms such as AWS or Azure.
- Problem Solving: Strong analytical and problem-solving skills with a focus on architectural decisions.
- Communication: Excellent verbal and written communication skills for collaborating with diverse teams.