Job Description
Title: Software Engineer
Location: Columbus, OH
Position Type: Full-Time
Reporting to: Engineering Manager
Job Description:
We are seeking a talented and experienced Software Engineer to join our growing team in Columbus, OH. The ideal candidate will have a strong background in software development and a passion for creating innovative solutions to complex problems. In this role, you will collaborate with other engineers, product managers, and designers to build and maintain high-quality software applications.
Responsibilities:
- Write clean, efficient, and well-documented code
- Develop new features and enhancements for our software products
- Participate in code reviews to ensure quality and consistency across projects
- Troubleshoot and debug issues to ensure optimal performance
- Collaborate with cross-functional teams to design and implement new software solutions
- Stay up-to-date on industry best practices and technologies
- Help mentor junior engineers and contribute to the overall growth of the team
Qualifications:
- Bachelor’s degree in Computer Science or related field
- 3+ years of experience in software development
- Proficiency in programming languages such as Java, Python, or JavaScript
- Experience with web development frameworks such as Angular, React, or Node.js
- Solid understanding of software engineering principles and best practices
- Strong problem-solving skills and attention to detail
- Excellent communication and teamwork abilities
- Experience working in an Agile development environment is a plus
Benefits:
- Competitive salary
- Comprehensive health and dental benefits
- 401(k) retirement plan with employer match
- Flexible work schedules and remote work options
- Professional development opportunities and tuition reimbursement
- Fun and collaborative work environment with regular team events
Full-time
Hybrid remote