Job Description
Join the Future of Tech in Charlotte, NC
We are seeking a visionary Senior Software Engineer to join our elite team. At Apex Digital Systems, we specialize in building scalable, high-performance software solutions for enterprise clients. We offer the unique advantage of a hybrid work environment, allowing you to work from our Charlotte hub or enjoy the flexibility of remote options.
This is an immediate hire opportunity for a problem-solver who thrives in a fast-paced, innovative culture. You will have the chance to lead architectural decisions, mentor junior developers, and directly impact the product roadmap.
Why Choose Us?
- Immediate Hire: Start contributing to impactful projects within your first week.
- Competitive Compensation: Top-tier salary and equity packages.
- Flexibility: Hybrid model with strong remote work options.
The Role
As a Senior Software Engineer, you will be the technical backbone of our engineering squad. You will design, develop, and deploy robust software applications that drive business growth.
Responsibilities
- Design, develop, and maintain high-quality, scalable software code using modern languages and frameworks.
- Architect complex technical solutions that align with business objectives and industry best practices.
- Conduct thorough code reviews and provide constructive feedback to foster team growth.
- Collaborate closely with Product Managers and Designers to translate requirements into technical specifications.
- Optimize application performance, security, and reliability for end-users.
- Mentor junior developers and conduct technical training sessions.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (Master’s preferred).
- 5+ years of professional software development experience.
- Proficiency in Python, JavaScript, or Java.
- Strong experience with React, Node.js, or AWS.
- Experience with SQL and database management.
- Deep understanding of software design patterns and system architecture.
- Excellent problem-solving skills and ability to work in an Agile/Scrum environment.