Job Description
Join our cutting-edge engineering team at InnovateTech Solutions, where we're revolutionizing the fintech industry. We're seeking a passionate Senior Software Engineer to architect scalable cloud-native applications that serve millions of users worldwide. Collaborate with industry leaders in a hybrid work environment while building solutions that make a tangible impact on global financial systems.
Our engineers thrive on solving complex challenges using modern frameworks and cloud technologies. You'll work in an agile environment with dedicated mentors, competitive compensation, and comprehensive benefits including equity, 401(k) matching, and flexible PTO.
Responsibilities
- Design and implement microservices architecture using AWS/Azure/GCP
- Mentor junior engineers through code reviews and pair programming sessions
- Optimize system performance and implement CI/CD pipelines
- Lead architectural discussions and technical decision-making
- Contribute to open-source projects and patent innovations
- Collaborate with product teams to translate requirements into technical solutions
- Ensure security best practices and compliance standards
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of professional software development experience
- Expertise in Java, Python, or Go with strong OOP fundamentals
- Proficiency with cloud platforms (AWS/Azure) and containerization (Docker/Kubernetes)
- Experience with event-driven architecture and messaging systems
- Strong knowledge of databases (SQL/NoSQL) and caching strategies
- Excellent problem-solving skills and attention to detail
- Experience with CI/CD tools (Jenkins, GitLab CI, CircleCI)