Job Description
We are seeking a visionary Senior Software Engineer to join our elite engineering team in San Francisco. At NexaTech Solutions, we architect the infrastructure that powers the next generation of digital experiences. In this role, you will have the autonomy to drive architectural decisions, mentor junior talent, and deploy code that impacts millions of users daily.
Our Perks:
• Competitive salary and equity package.
• Unlimited PTO and flexible remote-first policy.
• Top-tier health benefits and a generous learning budget.
Responsibilities
- Design, develop, and maintain high-performance, scalable software systems using modern programming languages.
- Collaborate closely with product managers, designers, and other engineers to define feature requirements and translate them into technical specifications.
- Conduct rigorous code reviews to ensure code quality, security standards, and adherence to best practices.
- Debug, troubleshoot, and resolve complex technical issues to ensure system stability and uptime.
- Mentor junior developers and conduct technical training sessions to foster a culture of continuous learning.
- Participate in the full software development lifecycle (SDLC), from requirements gathering to deployment and maintenance.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field; Master’s degree preferred.
- Minimum of 5 years of professional software development experience with a strong track record of shipping production-ready code.
- Proficiency in one or more major programming languages (e.g., Python, Java, Go, or C++).
- Deep understanding of data structures, algorithms, and software design patterns.
- Experience with cloud platforms (AWS, GCP, or Azure) and containerization technologies (Docker, Kubernetes).
- Strong problem-solving skills with the ability to work in a fast-paced, agile environment.