Job Description
Immediate opening for a Senior Software Engineer in New York City! Join our award-winning fintech team and revolutionize how businesses handle transactions. We're seeking a passionate innovator to architect scalable systems while mentoring junior developers. This hybrid role offers competitive equity, unlimited PTO, and the chance to work with cutting-edge cloud technologies in our downtown Manhattan office.
Our engineers solve complex problems affecting millions of users daily. If you thrive in fast-paced environments and want to build mission-critical systems, apply now!
Responsibilities
- Architect and implement microservices using Go and Kubernetes
- Lead code reviews and enforce best practices across the engineering team
- Optimize database queries and system performance for 99.99% uptime
- Collaborate with product teams to translate business requirements into technical solutions
- Mentor junior engineers through pair programming and technical workshops
- Automate CI/CD pipelines using Jenkins and Terraform
- Contribute to open-source projects and stay current with emerging tech trends
Qualifications
- 5+ years of professional software development experience
- Expert proficiency in Go, Python, or Java with strong OOP fundamentals
- Deep understanding of distributed systems and cloud architecture (AWS/Azure)
- Experience with event-driven programming and message queues (Kafka/RabbitMQ)
- Proven track record of shipping production-grade applications
- Bachelor's degree in Computer Science or equivalent experience
- Excellent communication skills and ability to collaborate across departments