Job Description
Are you a top-tier software engineer looking for your next challenge?
Apex Digital Systems is expanding our team in Charlotte, NC, and we are looking for a Senior Software Engineer to drive innovation. If you are passionate about building scalable, high-performance applications and want to work with cutting-edge technologies, we want to hear from you.
Why Join Us?
- Competitive salary and comprehensive benefits package.
- Flexible work arrangements including hybrid options.
- Professional development and continuous learning opportunities.
Don't miss this opportunity to advance your career in one of the South's fastest-growing tech hubs.
Responsibilities
- Design, develop, and deploy robust, scalable software solutions using modern technologies.
- Lead code reviews and mentor junior developers to ensure code quality and best practices.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Optimize applications for maximum speed and scalability.
- Troubleshoot and debug technical issues to ensure system stability.
- Participate in agile ceremonies and contribute to architectural decisions.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent work experience).
- 5+ years of professional software development experience.
- Strong proficiency in JavaScript, Python, or Java.
- Experience with cloud platforms (AWS, Azure, or Google Cloud) is a plus.
- Deep understanding of software development life cycle (SDLC) and Agile methodologies.
- Excellent problem-solving skills and attention to detail.