Senior Software Engineer

Posted 6 months ago

Are you applying to the internship?

Job Description

Senior Software Engineer | Innovatech Solutions

The Tone:
This is a full-time role at Innovatech Solutions, located in San Francisco, CA (Hybrid Remote Options Available). Innovatech Solutions is a pioneering technology company focused on AI-driven innovation, dedicated to developing software solutions that redefine industry standards and empower businesses globally. This Senior Software Engineer role is crucial for designing, developing, and deploying scalable applications, contributing to architectural decisions, and mentoring engineers to significantly impact our core product offerings.

The TL;DR
• Role: Full Time
• Type: Full-time
• Location: San Francisco, CA

• Team: Product development team
• Mission: Lead impactful projects and contribute significantly to our core product offerings by designing, developing, and deploying scalable, high-performance software applications.
• Tech Stack: Python, Java, JavaScript, TypeScript, Go, C#, PostgreSQL, MySQL, MongoDB, Cassandra, AWS, Azure, GCP, RESTful APIs, GraphQL, Docker, Kubernetes, React, Angular, Vue.js

What You’ll Actually Do
• Design: Lead the design and development of robust, scalable, and maintainable software systems and features.
• Develop: Write clean, efficient, and well-documented code primarily in Python/Java and JavaScript/TypeScript.
• Architect: Contribute to architectural discussions and drive technical decision-making within the team.
• Mentor: Mentor and provide technical guidance to junior and mid-level software engineers, fostering a culture of excellence.
• Collaborate: Collaborate closely with product managers, designers, and other engineering teams to define requirements and deliver solutions.

The Must-Haves
• Background: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field, with a strong focus on software development.
• Experience: 5+ years of professional experience in software development, with a strong focus on backend or full-stack engineering, and demonstrated experience with API design and development (RESTful, GraphQL).
• Skills: Proficiency in at least one modern programming language such as Python, Java, Go, or C#, extensive experience with relational (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Cassandra), strong understanding of distributed systems, microservices architecture, and cloud platforms (AWS, Azure, GCP), and familiarity with containerization technologies (Docker, Kubernetes).
• Bonus: Experience with frontend frameworks (such as React, Angular, or Vue.js), knowledge of CI/CD pipelines and DevOps practices, contributions to open-source projects or a strong portfolio of personal projects, experience in a leadership or senior mentorship role, and familiarity with agile development methodologies.

Related Jobs