Job Description
Join our dynamic team in Buffalo, NY as a Senior Software Engineer and unlock exceptional career growth with a $15,000 sign-on bonus and comprehensive relocation assistance package. We're seeking passionate innovators to build cutting-edge solutions while enjoying Buffalo's affordable living, vibrant arts scene, and proximity to the Great Lakes.
As a cornerstone of our engineering division, you'll architect scalable systems, mentor junior developers, and drive technical strategy. Our collaborative culture emphasizes work-life balance with flexible schedules, professional development stipends, and quarterly team offsites at our Niagara Falls retreat.
Responsibilities
- Design and implement cloud-native microservices using AWS/GCP
- Lead code reviews and enforce best practices across agile teams
- Collaborate with product teams to translate requirements into technical specs
- Mentor 3-5 junior engineers through pair programming and technical workshops
- Optimize system performance and implement CI/CD pipelines
- Contribute to open-source projects and represent the company at tech conferences
Qualifications
- 8+ years of software development experience with Java/Python
- Expertise in distributed systems and database design (SQL/NoSQL)
- Proven track record leading complex projects from conception to deployment
- Strong knowledge of containerization (Docker/Kubernetes) and orchestration
- Certification in AWS or Azure architecture preferred
- Experience mentoring teams of 5+ developers
- Portfolio demonstrating scalable production systems