Job Description
We are seeking a highly skilled Senior Software Engineer to join our elite engineering team based in San Jose, CA. This role offers a unique remote-first hybrid model, allowing you to work from the comfort of your home or our state-of-the-art office. We pride ourselves on competitive weekly pay structures and a culture that prioritizes innovation, work-life balance, and rapid career growth.
As a key player in our tech ecosystem, you will architect and implement robust software solutions that drive our business forward. If you are passionate about clean code, scalable architecture, and mentoring junior talent, we want to hear from you.
Responsibilities
- Design, develop, and maintain high-quality, scalable software applications using modern technologies.
- Collaborate with cross-functional teams including product managers, designers, and QA engineers to define and deliver features.
- Conduct code reviews, perform debugging, and optimize application performance.
- Participate in the full software development lifecycle (SDLC) from requirements gathering to deployment.
- Mentor junior developers and contribute to technical documentation and architecture decisions.
- Stay up-to-date with emerging technologies and industry best practices to drive continuous improvement.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent work experience).
- 5+ years of professional software development experience with a focus on Remote Options and distributed systems.
- Proficiency in at least two of the following: Python, Java, Go, or C#.
- Strong experience with front-end frameworks (React, Angular, Vue) and RESTful APIs.
- Familiarity with cloud platforms (AWS, Azure, or Google Cloud) and containerization (Docker/Kubernetes).
- Excellent problem-solving skills and ability to communicate complex technical concepts clearly.