Job Description
Are you ready to shape the future of technology? Apex Logic Inc. is seeking a visionary Senior Software Engineer to join our elite engineering team in San Francisco. We are building the next generation of cloud-native applications that power millions of users worldwide. If you thrive in a fast-paced, innovative environment and love solving complex problems, we want to meet you.
Why join us?
- Competitive salary and equity packages.
- Top-tier health, dental, and vision insurance.
- Flexible remote and hybrid work options.
- Unlimited PTO and professional development budget.
We are looking for a self-starter who can take ownership of projects from conception to deployment. You will work with cutting-edge technologies and collaborate with some of the brightest minds in the industry.
Responsibilities
- Design, develop, and maintain high-scale, distributed software systems.
- Write clean, efficient, and well-documented code following best practices and design patterns.
- Conduct code reviews and provide constructive feedback to team members.
- Collaborate with cross-functional teams including product managers, designers, and other engineers.
- Identify technical debt and refactor legacy code to improve performance and maintainability.
- Participate in the full software development lifecycle (SDLC), including testing, deployment, and monitoring.
Qualifications
- BS or MS degree in Computer Science, Engineering, or a related field.
- 5+ years of professional software development experience.
- Proficiency in at least one modern programming language (e.g., Python, Java, Go, or TypeScript).
- Strong understanding of data structures, algorithms, and software design principles.
- Experience with cloud platforms (AWS, GCP, or Azure).
- Experience with containerization and orchestration (Docker, Kubernetes).