Job Description
Are you a technical visionary looking to architect the future of digital infrastructure? NexusCore Systems is on the hunt for a world-class Senior Software Engineer to join our elite engineering team in San Francisco.
In this pivotal role, you will lead the design and implementation of scalable, high-performance software solutions that power our global platform. We value engineers who take ownership, embrace challenges, and thrive in a culture of continuous innovation. If you are ready to push the boundaries of what's possible in cloud computing and distributed systems, we want to hear from you.
Why Join NexusCore?
- Competitive compensation package.
- Comprehensive health benefits and 401(k) matching.
- Flexible remote work options and continuous learning stipends.
- Collaborative environment with top-tier talent.
Responsibilities
- Design, develop, and maintain robust, scalable backend systems using modern programming languages (e.g., Python, Go, or Java).
- Lead code reviews and mentor junior developers, fostering a culture of technical excellence and knowledge sharing.
- Architect microservices and APIs that ensure high availability, security, and performance.
- Collaborate closely with product managers, designers, and QA engineers to define technical requirements and deliver features on time.
- Optimize application performance and troubleshoot complex system issues to ensure seamless user experiences.
- Implement CI/CD pipelines and cloud infrastructure (AWS/Azure) best practices to streamline deployment processes.
- Stay current with emerging technologies and industry trends to propose innovative solutions to business problems.
Qualifications
- 5+ years of professional software engineering experience with a strong focus on backend development.
- Deep proficiency in at least one modern programming language (Python, Java, or Go) and a solid understanding of data structures and algorithms.
- Experience with cloud platforms (AWS, GCP, or Azure) and containerization technologies (Docker, Kubernetes).
- Familiarity with microservices architecture and message queues (RabbitMQ, Kafka, AWS SQS).
- Strong problem-solving skills and the ability to debug complex issues under pressure.
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- Excellent communication skills and the ability to work effectively in cross-functional teams.