Job Description
We are seeking a world-class Senior Software Engineer to join our elite engineering team based in San Jose, CA. As a leader in the tech industry, Apex Dynamics offers a fully remote-friendly culture for those located in the San Jose area, allowing you to work from our state-of-the-art campus or your home office.
In this role, you will be instrumental in building scalable, secure, and high-performance software solutions that power millions of users globally. You will drive technical excellence, mentor junior developers, and collaborate with cross-functional teams to deliver innovative products.
Why join us?
- Competitive salary and equity package.
- Comprehensive health, dental, and vision insurance.
- Unlimited PTO and flexible working hours.
Responsibilities
- Design, develop, and maintain robust software architectures and microservices.
- Write clean, efficient, and maintainable code following industry best practices.
- Collaborate with product managers, designers, and other engineers to define feature requirements and user stories.
- Conduct thorough code reviews and provide constructive feedback to the team.
- Identify performance bottlenecks and implement optimization strategies.
- Mentor junior and mid-level engineers, fostering a culture of continuous learning.
- Participate in agile ceremonies, including daily stand-ups, sprint planning, and retrospectives.
Qualifications
- 5+ years of professional software development experience, preferably in a remote or hybrid environment.
- Strong proficiency in modern programming languages such as Python, Java, Go, or TypeScript.
- Deep experience with cloud platforms (AWS, Azure, or GCP) and containerization (Docker, Kubernetes).
- Experience with relational and NoSQL databases (PostgreSQL, MongoDB, Redis).
- Familiarity with CI/CD pipelines and version control systems (Git).
- Excellent problem-solving skills and the ability to work independently.
- Bachelor’s degree in Computer Science, Engineering, or a related technical field.