Job Description
Are you ready to architect the future of technology?
Apex Dynamics is seeking a visionary Senior Software Engineer to join our elite team in San Francisco. We are building the next generation of cloud-native applications, and we need a leader who thrives in a fast-paced, innovative environment. If you are passionate about scalable architecture, high-performance systems, and mentoring the next generation of developers, we want to hear from you.
Why Join Apex Dynamics?
- Work with cutting-edge technologies and modern frameworks.
- Competitive salary and comprehensive benefits package.
- Flexible remote work options and professional development stipends.
- Be part of a culture that values diversity, inclusion, and innovation.
Responsibilities
- Lead System Architecture: Design, develop, and maintain scalable, high-performance software solutions that drive business growth.
- Code Quality & Mentorship: Write clean, efficient code and conduct rigorous code reviews to ensure best practices across the team.
- Technical Strategy: Collaborate with product managers and designers to translate complex requirements into technical specifications.
- Performance Optimization: Identify bottlenecks in existing systems and implement optimizations to improve speed and reliability.
- Team Collaboration: Work closely with cross-functional teams (DevOps, QA, UX) to deliver features on time and within scope.
- Cloud Infrastructure: Manage and deploy applications using AWS or Azure, ensuring high availability and security.
Qualifications
- Education: Bachelor’s degree in Computer Science, Engineering, or a related field; Master’s degree is a plus.
- Experience: 5+ years of professional software development experience in a fast-paced environment.
- Core Skills: Proficiency in Python, JavaScript, or Java, with experience in modern front-end frameworks like React or Angular.
- Cloud Expertise: Strong knowledge of cloud services (AWS, GCP, or Azure) and containerization technologies (Docker, Kubernetes).
- Problem Solving: Ability to troubleshoot complex technical issues and provide innovative solutions.
- Communication: Excellent verbal and written communication skills, with the ability to explain technical concepts to non-technical stakeholders.