Job Description
We are seeking a visionary Senior Software Engineer to join our elite engineering team at Apex Digital Systems. In this role, you will drive the architecture and development of our next-generation cloud platform, working with a talented group of engineers to build scalable, high-performance solutions that impact millions of users.
Why Join Us?
- Competitive compensation and equity packages.
- Flexible remote-first policy with co-working spaces in SF.
- Unlimited PTO and comprehensive health benefits.
Responsibilities
- Design and implement robust, scalable software architectures using modern design patterns.
- Lead the full software development lifecycle (SDLC) from conception to deployment.
- Mentor junior developers and conduct rigorous code reviews to maintain high code quality.
- Collaborate closely with cross-functional product teams to define feature requirements and technical specifications.
- Optimize application performance, security, and reliability.
- Troubleshoot and resolve complex system-level issues in production environments.
Qualifications
- BS in Computer Science, Engineering, or a related field (Master’s preferred).
- 5+ years of professional experience in software development.
- Strong proficiency in languages such as Java, Python, or Go.
- Deep experience with cloud platforms (AWS, GCP, or Azure).
- Familiarity with containerization tools like Docker and orchestration with Kubernetes.
- Experience with relational and non-relational databases (PostgreSQL, MongoDB).