Job Description
Are you a visionary Senior Software Engineer ready to lead the future of technology? Apex Innovation Systems is seeking a top-tier talent to join our dynamic team in Greensboro, NC. We offer a competitive salary, comprehensive benefits, and a $10,000 Sign-On Bonus for qualified candidates, along with full Relocation Assistance to help you settle in comfortably.
In this role, you will design, develop, and deploy scalable software solutions that drive business growth. If you thrive in a fast-paced environment and want to work with cutting-edge technologies, we want to hear from you.
Responsibilities
- Design, develop, and maintain high-performance software applications using modern programming languages and frameworks.
- Lead architectural decisions and provide technical guidance to junior developers and team members.
- Collaborate with cross-functional teams, including product managers and designers, to define feature requirements and user stories.
- Write clean, maintainable, and efficient code while adhering to best practices and coding standards.
- Participate in code reviews, testing, and debugging to ensure product quality and stability.
- Mentor team members on advanced technical concepts and problem-solving strategies.
- Contribute to the continuous improvement of our development processes and CI/CD pipelines.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field (Master's degree preferred).
- Minimum of 5+ years of professional experience in software development.
- Strong proficiency in languages such as Python, Java, or C#.
- Experience with cloud platforms (AWS, Azure, or Google Cloud) and containerization technologies (Docker, Kubernetes).
- Proven track record of delivering complex projects on time and within scope.
- Excellent problem-solving skills and the ability to work independently as well as in a collaborative team setting.
- Strong communication skills and a customer-centric mindset.