Job Description
Are you ready to architect the future of data?
Nexus Data Systems is seeking a Senior Software Engineer to join our dynamic team in the heart of San Francisco. We are a fast-paced, innovative company on a mission to revolutionize how businesses handle big data. If you are passionate about building scalable, high-performance systems and thrive in a collaborative, inclusive environment, we want to hear from you.
As a Senior Software Engineer, you will play a pivotal role in designing and implementing core infrastructure that powers our platform. You will work closely with product managers, designers, and other engineers to deliver world-class software solutions that impact millions of users.
Responsibilities
- Design, develop, and maintain scalable backend services and APIs using modern programming languages.
- Collaborate with cross-functional teams to define product requirements and translate them into technical specifications.
- Optimize application performance, ensuring high availability and low latency for our global user base.
- Participate in rigorous code reviews and contribute to architectural discussions to ensure best practices.
- Mentor junior engineers and conduct technical training to foster a culture of continuous learning.
- Identify technical risks and implement proactive solutions to mitigate them.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- 5+ years of professional software development experience.
- Strong proficiency in Python, Java, or Go and experience with React or Node.js is highly preferred.
- Deep understanding of data structures, algorithms, and software design patterns.
- Experience with cloud platforms such as AWS, GCP, or Azure.
- Excellent problem-solving skills and the ability to work in an Agile/Scrum environment.