Job Description
Join our award-winning engineering team at TechInnovate Solutions, where we're revolutionizing fintech through cutting-edge cloud infrastructure and AI-driven solutions. We're seeking a passionate Senior Software Engineer to architect scalable systems while enjoying hybrid work flexibility. Our Baltimore headquarters offers collaborative spaces with downtown skyline views, while remote team members thrive in our flexible, results-driven culture.
Why TechInnovate?
- Industry-leading benefits package with 100% premium-covered health insurance
- Annual $5,000 professional development stipend
- Quarterly innovation sprints with dedicated R&D time
- Equity participation in our rapidly growing startup
Responsibilities
- Design and implement microservices architecture using AWS/GCP and Kubernetes
- Lead CI/CD pipeline optimization for 99.99% uptime SLAs
- Mentor junior engineers through pair programming and architecture reviews
- Collaborate with product teams to translate business requirements into technical specs
- Contribute to open-source projects used by 500K+ developers
- Automate infrastructure-as-code using Terraform and Ansible
- Conduct code reviews focusing on security and performance best practices
Qualifications
- 5+ years of experience in backend development with Java/Python/Go
- Expertise in distributed systems and event-driven architecture
- Proficiency with cloud platforms (AWS/GCP) and container orchestration
- Bachelor's degree in Computer Science or equivalent practical experience
- Strong background in RESTful API design and GraphQL
- Experience with event streaming platforms (Kafka/Pulsar)
- Portfolio demonstrating complex system deployments
- Excellent problem-solving skills with algorithmic challenges