Job Description
Join InnovateTech Solutions, a leader in AI-driven software development, as we revolutionize the tech landscape from our Manhattan headquarters. We're seeking a passionate Senior Software Engineer to architect scalable cloud solutions and mentor our growing engineering team. Enjoy competitive compensation, flexible work arrangements, and opportunities to work with cutting-edge technologies in a collaborative, startup-like environment.
Responsibilities
- Design, develop, and deploy high-performance microservices using Python and AWS
- Lead code reviews and implement CI/CD pipelines for production systems
- Mentor junior engineers through pair programming and technical workshops
- Optimize database performance and troubleshoot complex system issues
- Collaborate with product teams to translate business requirements into technical specifications
- Implement security best practices and maintain system reliability at 99.99% uptime
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of experience with backend development (Python/Java)
- Expertise in cloud platforms (AWS/Azure) and containerization (Docker/Kubernetes)
- Strong understanding of RESTful APIs and GraphQL
- Experience with Agile methodologies and JIRA
- Proficiency in SQL and NoSQL databases
- Excellent problem-solving skills with system architecture experience