Job Description
Are you a passionate Software Engineer looking for your next big challenge in Charlotte, NC?
Apex Innovations is seeking a highly skilled Senior Software Engineer to join our growing team. We are committed to delivering world-class software solutions and are looking for someone who thrives in a collaborative, fast-paced environment.
Why Join Us?
- Competitive salary and comprehensive benefits package.
- Flexible work arrangements and remote options.
- Professional development and mentorship opportunities.
As a Senior Engineer, you will play a pivotal role in designing and implementing scalable software architectures that drive our business forward.
Responsibilities
- Design, develop, and maintain high-quality, scalable software applications.
- Lead technical initiatives and provide architectural guidance for complex projects.
- Conduct thorough code reviews and mentor junior developers to ensure best practices.
- Collaborate closely with product managers and cross-functional teams to define requirements.
- Troubleshoot and debug issues to ensure system stability and performance.
- Stay up-to-date with emerging technologies and industry trends.
Qualifications
- 5+ years of professional software development experience.
- Strong proficiency in Java, Python, or C#.
- Experience with cloud platforms such as AWS or Azure.
- Deep understanding of data structures, algorithms, and software design patterns.
- Excellent problem-solving and communication skills.
- Bachelor's degree in Computer Science or related field (or equivalent experience).