Senior Software Engineer

Posted 5 months ago

Are you applying to the internship?

Job Description

Senior Software Engineer | InnovateTech Solutions

The Tone:
This is a full-time role at InnovateTech Solutions, located in San Francisco, CA. InnovateTech Solutions builds transformative software products that redefine industry standards, focusing on intelligent, scalable, and secure solutions. This Senior Software Engineer role is crucial for designing, developing, and deploying robust applications that power the company’s flagship products. The position offers an opportunity to make a significant contribution to an innovative platform and tackle complex technical challenges.

The TL;DR
• Role: Full Time
• Type: Full-time
• Location: San Francisco, CA
• Team: Core development team, collaborating with product managers, UX/UI designers, and other engineers.
• Mission: To design, develop, and deploy robust and scalable software applications that power the company’s flagship products.
• Tech Stack: Java, Python, Go, C#, PostgreSQL, MySQL, MongoDB, Cassandra, AWS, Azure, GCP, Docker, Kubernetes, Kafka, RabbitMQ, React, Angular, Vue.js.

What You’ll Actually Do
Lead Software Design & Development: Design, develop, test, deploy, and maintain highly scalable and reliable software applications and services using modern engineering practices.
Architectural Contribution: Contribute to technical architecture discussions and decisions, ensuring solutions are robust, maintainable, and aligned with long-term strategic goals.
Code Quality & Reviews: Write clean, efficient, well-documented, and testable code, and participate in regular code reviews to ensure quality and adherence to best practices.
Troubleshooting & Support: Diagnose and resolve complex technical issues, ensuring the stability and performance of production systems.
Mentorship & Collaboration: Mentor junior engineers, share knowledge, and foster a collaborative environment while working with cross-functional teams to translate business requirements.

The Must-Haves
• Background: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience, with a strong focus on backend systems.
• Experience: 5+ years of professional software development experience, including cloud platforms (AWS, Azure, GCP), RESTful API design, distributed systems, and CI/CD pipelines.
• Skills: Expert proficiency in at least one modern programming language (Java, Python, Go, or C#); solid understanding and hands-on experience with relational (PostgreSQL, MySQL) and/or NoSQL databases (MongoDB, Cassandra); excellent analytical and problem-solving skills.
• Bonus: Experience with microservices architecture, containerization (Docker, Kubernetes), message queues (Kafka, RabbitMQ), event-driven architectures, frontend technologies (React, Angular, Vue.js), open-source contributions, or Agile/Scrum development.

Related Jobs

NYL Insurance
Posted 1 day ago Hybrid - 3 days per week - New York, USA Software Development $124K - $177K / year