Are you applying to the internship?
Job Description
Senior Software Engineer | Not Specified
The Tone:
This is a full-time role at Not Specified, located in San Leandro, CA. The company is a leader in developing solutions that empower businesses worldwide, committed to transforming industries through intelligent software. This pivotal Senior Software Engineer role is instrumental in designing, developing, and maintaining scalable and robust software systems. The team works across the full software development lifecycle, from concept and design to testing and deployment, leveraging modern technologies and best practices to contribute to impactful products.
The TL;DR
• Role: Full Time
• Type: Full-time
• Location: In-person, San Leandro, CA
• Team: Dynamic product development team
• Mission: Design, develop, and maintain scalable and robust software systems, ensuring high-quality, high-performance software and technical leadership.
• Tech Stack: Python, Java, Go, C#, AWS, Azure, Google Cloud Platform, PostgreSQL, MySQL, MongoDB, DynamoDB, Cassandra, RESTful APIs, Docker, Kubernetes
What You’ll Actually Do
• Design and Architecture: Lead the design and architecture of new features and services, ensuring scalability, reliability, and maintainability, and providing technical guidance on architectural guidelines.
• Software Development: Write clean, efficient, well-documented, and testable code primarily in Python and Java/Go, contributing to both backend services and API development.
• Technical Leadership: Provide technical guidance and mentorship to junior engineers, fostering a culture of excellence and continuous improvement through code reviews and best practices.
• System Optimization: Identify and resolve performance and scalability issues in existing systems, while contributing to CI/CD pipeline improvements and deployment strategies.
• Collaboration: Work closely with product managers, UX/UI designers, and other engineering teams to define requirements and deliver solutions that meet business needs.
The Must-Haves
• Background: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field.
• Experience: 5+ years of professional software development experience, with a significant portion in a senior-level role, demonstrating proven expertise in designing and building scalable, distributed systems and microservices architectures.
• Skills: Expert-level proficiency in at least one modern backend language (e.g., Python, Java, Go, C#) and familiarity with others, strong experience with cloud platforms (AWS, Azure, or GCP), solid understanding and experience with both relational and NoSQL databases, extensive experience designing and implementing RESTful APIs, hands-on experience with Docker and Kubernetes, and excellent analytical and problem-solving skills.
• Bonus: Experience with event-driven architectures (e.g., Kafka, RabbitMQ), familiarity with front-end technologies and frameworks (e.g., React, Angular, Vue.js), experience with machine learning pipelines or data engineering, open-source contributions, or experience working in an Agile/Scrum development environment.