Job Description
Are you ready to shape the future of cloud technology? At InnovateTech Solutions, we are searching for a visionary Senior Software Engineer to join our elite engineering team in the heart of San Francisco. We are a fast-growing tech company dedicated to building scalable, high-performance platforms that impact millions of users globally.
In this role, you will take ownership of complex architectural challenges, mentor junior developers, and push the boundaries of what is possible in modern software development. If you are passionate about clean code, microservices, and creating seamless user experiences, we want you on our team.
Why Join Us?
- Comprehensive health, dental, and vision coverage.
- Generous equity packages and performance bonuses.
- Flexible hybrid work model and unlimited PTO.
- Continuous learning budget for courses and certifications.
Responsibilities
- Architect, design, and develop scalable, high-quality software solutions using modern frameworks.
- Lead the end-to-end software development lifecycle, from concept and design to testing and deployment.
- Collaborate seamlessly with product managers, UX/UI designers, and fellow engineers to define feature specifications.
- Optimize existing applications for maximum speed, scalability, and security.
- Conduct rigorous code reviews and provide constructive, actionable feedback to peers.
- Mentor junior and mid-level engineers, fostering a culture of technical excellence and continuous improvement.
- Implement CI/CD pipelines and maintain robust cloud infrastructure on AWS.
Qualifications
- Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field.
- 5+ years of professional experience in software engineering with a strong portfolio of deployed applications.
- Deep expertise in backend languages such as Python, Java, or Node.js.
- Strong proficiency with modern frontend frameworks, preferably React or Vue.js.
- Extensive experience designing and managing relational and NoSQL databases (e.g., PostgreSQL, MongoDB).
- Hands-on experience with containerization and orchestration tools (Docker, Kubernetes).
- Excellent problem-solving skills, a collaborative mindset, and a passion for writing clean, maintainable code.