Job Description
Are you a visionary Software Engineer ready to lead the future of technology? Apex Innovation Labs is currently seeking a talented Senior Software Engineer to join our dynamic team in Columbus, Ohio. We are a forward-thinking company that values innovation, collaboration, and technical excellence.
In this pivotal role, you will be responsible for architecting scalable software solutions, mentoring junior developers, and driving technical strategy. We offer a hybrid work model, competitive compensation, and a comprehensive benefits package, including health, dental, and vision insurance, 401(k) matching, and continuous learning opportunities.
Responsibilities
- Design, develop, and deploy high-quality, scalable software applications using modern technologies.
- Lead architecture reviews and code reviews to ensure best practices and maintain code quality.
- Collaborate with product managers and designers to translate business requirements into technical specifications.
- Identify and resolve complex technical issues and performance bottlenecks.
- Mentor and guide junior engineers, fostering a culture of learning and growth.
- Contribute to the full software development lifecycle, from planning to deployment.
Qualifications
- 5+ years of professional software development experience with a strong focus on full-stack development.
- Bachelor’s degree in Computer Science, Engineering, or a related technical field.
- Proficiency in modern programming languages such as JavaScript, Python, or Java.
- Experience with cloud platforms (AWS, Azure, or GCP) and containerization (Docker/Kubernetes).
- Strong understanding of relational and non-relational databases (SQL/NoSQL).
- Excellent communication skills and the ability to work effectively in cross-functional teams.