Job Description
Are you ready to accelerate your career? Apex Digital Systems is seeking a visionary Senior Software Engineer to join our dynamic team in the heart of Greensboro, NC. We are offering a generous relocation package and the flexibility to work flexible hours from our state-of-the-art facility or remotely. Dive into cutting-edge projects and collaborate with industry leaders in a culture that values innovation, technical excellence, and work-life balance.
Why Join Us?
- Competitive salary and performance bonuses.
- Comprehensive health, dental, and vision insurance.
- Relocation assistance for candidates moving to Greensboro.
- Flexible hours and remote work options.
- Continuous learning and professional development budget.
Responsibilities
- Architect and design scalable, high-performance software solutions.
- Lead code reviews and mentor junior developers to foster a culture of technical excellence.
- Optimize application performance and troubleshoot complex technical issues in real-time.
- Collaborate with cross-functional product teams to define and implement best practices.
- Drive technical decision-making regarding architecture, tools, and methodologies.
- Maintain and upgrade existing systems to ensure security and reliability.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
- 5+ years of professional experience in software development using modern languages (e.g., Python, Java, Go).
- Strong proficiency in cloud platforms such as AWS, Azure, or Google Cloud.
- Experience with containerization technologies like Docker and Kubernetes.
- Deep understanding of database management systems (SQL and NoSQL).
- Excellent problem-solving skills and ability to work in an Agile/Scrum environment.