Job Description
Join the Future of Scalable Technology
We are seeking a visionary Senior Software Engineer to join Nexus Core Systems in San Francisco. If you are passionate about building robust, scalable architectures and thrive in a fast-paced, innovative environment, we want to hear from you. You will play a pivotal role in designing and maintaining our core infrastructure, directly impacting millions of users worldwide.
Why You'll Love It Here
- Competitive Compensation: Base salary + Equity package.
- Remote-First Culture: Flexible work arrangements with a focus on output.
- Continuous Learning: Budget for conferences, courses, and books.
- Top-Tier Benefits: Health, dental, vision, and 401(k) matching.
What You'll Do
Your day-to-day will involve collaborating with cross-functional teams to deliver high-quality software. We value ownership and creativity, so you'll have the autonomy to drive technical decisions.
Responsibilities
- Design, develop, and deploy high-performance microservices using modern programming languages (e.g., Python, Go, Java).
- Collaborate with product managers and designers to translate complex requirements into elegant technical solutions.
- Optimize application performance, ensuring low latency and high throughput under heavy load.
- Mentor junior engineers, conduct code reviews, and establish best practices for coding and testing.
- Implement and maintain CI/CD pipelines to automate deployment and infrastructure management.
- Troubleshoot complex production issues and implement long-term architectural improvements.
- Contribute to the evolution of our cloud-native architecture on AWS or GCP.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (Master’s preferred).
- 5+ years of professional software development experience with a focus on backend systems.
- Strong proficiency in at least two major languages (Python, Go, Java, or C++).
- Deep experience with distributed systems, cloud platforms (AWS/Azure/GCP), and containerization (Docker/Kubernetes).
- Familiarity with message queues (Kafka, RabbitMQ) and data storage technologies (SQL and NoSQL).
- Excellent problem-solving skills and the ability to write clean, maintainable, and well-documented code.
- Experience with Agile/Scrum methodologies and a track record of shipping products on time.