Job Description
Are you ready to architect the future of digital infrastructure? Apex Innovation Labs is seeking a Senior Software Engineer to join our elite team in the heart of Raleigh, North Carolina.
We are not just writing code; we are building scalable, high-performance systems that drive enterprise growth. If you thrive in a dynamic, fast-paced environment and possess a passion for clean architecture and modern technologies, we want to meet you.
Why Join Apex Innovation Labs?
- Competitive Compensation: Base salary plus performance bonuses and equity options.
- Flexible Work: Hybrid model supporting remote work from anywhere in North Carolina.
- Growth Opportunities: Annual budget for certifications, conferences, and continuous learning.
- Top-Tier Benefits: Comprehensive medical, dental, and vision coverage.
Responsibilities
- Design, develop, and deploy scalable microservices and APIs using modern architectures.
- Lead code reviews and mentor junior developers to ensure code quality and best practices.
- Collaborate closely with product managers and designers to translate complex requirements into technical solutions.
- Optimize database performance and ensure system reliability through rigorous testing and monitoring.
- Implement security best practices and compliance standards across all platforms.
- Drive technical innovation by researching emerging technologies and integrating them into the tech stack.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent professional experience).
- 5+ years of professional software development experience with a strong command of at least one primary language (Python, Java, or Go).
- Experience with cloud platforms (AWS, Azure, or GCP) and containerization technologies (Docker, Kubernetes).
- Proficiency in relational and NoSQL databases (PostgreSQL, MongoDB).
- Strong understanding of software development lifecycle (SDLC), Agile methodologies, and CI/CD pipelines.
- Excellent problem-solving skills and the ability to communicate complex technical concepts to non-technical stakeholders.