Job Description
We are seeking a visionary Senior Software Engineer to join our elite team in Raleigh, NC. At Apex Innovations, we are at the forefront of digital transformation, building scalable solutions that power millions of users. If you are passionate about clean code, cloud architecture, and solving complex problems, we want to meet you.
As a key member of our engineering squad, you will design, develop, and deploy high-performance applications using cutting-edge technologies. We pride ourselves on our dynamic culture, offering weekly pay, comprehensive benefits, and a clear path for professional growth.
Responsibilities
- Design, develop, and maintain scalable software applications using modern technologies.
- Collaborate with product managers, designers, and other engineers to define feature requirements.
- Conduct thorough code reviews to ensure code quality, security, and performance.
- Mentor junior developers and contribute to the technical growth of the team.
- Identify and troubleshoot complex technical issues and implement effective solutions.
- Optimize application performance and ensure high availability in cloud environments.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent professional experience).
- 5+ years of professional software engineering experience.
- Proficiency in programming languages such as Python, Java, or Go.
- Strong experience with cloud platforms (AWS, Azure, or GCP).
- Experience with containerization and orchestration tools (Docker, Kubernetes).
- Deep understanding of software design patterns and architectural principles.