Senior Software Developer

Job Opportunity Details

Full Time

Senior Software Developer

$85000-$120000 per year

Buffalo, New York

Senior Software Developer

Are you an experienced software developer ready to take your career to the next level? Do you want to work on cutting-edge projects with a rapidly growing company that’s expanding its presence across multiple states? If you thrive in a dynamic, innovative environment and are looking for a place where you can make a significant impact, we have the perfect opportunity for you!

We’re hiring for a Senior Software Developer to join a highly-skilled team in Buffalo, NY. This full-time role offers a salary range of $85,000 to $120,000/year depending on experience. If you have a passion for Microsoft technologies, a deep understanding of networking and software development, and are ready to work on impactful projects that span multiple locations, we want to hear from you!

As a Senior Software Developer, you will be at the forefront of innovative software development, working on exciting projects for a rapidly expanding company. While this is a Buffalo-based position, the company has a growing presence across Minnesota, Texas, and several other states including Michigan, NJ, and PA/NYC. You’ll be working within a Microsoft technology stack, contributing to a wide range of software and networking solutions. Your expertise will be critical as you help design, develop, and implement complex systems, driving the company’s next wave of success.

You will work closely with a team of developers across various locations, collaborating with talented engineers and architects on multiple concurrent projects. The role includes extensive training in Buffalo to ensure you are equipped with the skills and knowledge to excel.

This is a hybrid position, with an onsite presence in the Buffalo (NY) area.

Responsibilities:

  • Lead software development initiatives, from design through implementation and delivery
  • Collaborate with cross-functional teams, including architects and developers, to deliver high-quality solutions
  • Drive networking and software development components, ensuring scalability, performance, and integration across platforms
  • Mentor junior developers, helping guide them through complex challenges and projects
  • Stay ahead of industry trends and continuously improve the development processes and methodologies
  • Define technical specifications, documentation, and project roadmaps to ensure smooth execution
  • Apply your knowledge of Microsoft technologies to develop innovative software solutions for clients across the country

Qualifications:

  • 5+ years of experience in software development
  • Proficient with Microsoft .NET Framework, including C#, ASP.NET, Visual Basic.NET
  • Strong experience with SQL Server, OOP, OOD, and networking components
  • Demonstrated ability to lead development projects, collaborate across teams, and deliver results in a fast-paced environment
  • Experience working in a Microsoft-based shop, with familiarity across a variety of software development processes and methodologies
  • Strong problem-solving skills and ability to apply innovative approaches to complex challenges
  • Excellent communication and team collaboration skills
  • Ability to work both independently as well as part of a team
  • Ability to train, mentor, and provide guidance to less experienced developers
  • Hybrid role; Must be willing to work hybrid on-site in Buffalo, NY.

Benefits:

  • Salary ranging from $85,000 to $120,000/year based on experience
  • Incentive pay opportunities for high performance
  • Extensive training provided in Buffalo
  • Health Insurance coverage
  • 401(k) with employer match
  • Paid Time Off (PTO)
  • Paid Holidays
  • Flexibility

The advertised pay range represents what we believe at the time of this job posting, that our client would be willing to pay for this position. Only in special circumstances, where a candidate has education, training, or experience that far exceeds the requirements for the position, would we consider paying higher than the stated range.

First time working with a Recruiter? No problem! We make the process as smooth and straightforward as possible. Communication is key – to get started, all we need from you is an updated resume and some time to chat. Our team will get to know and your future career goals. Throughout the process, we will provide resume feedback, schedule and prepare you for interviews, provide client feedback, and coach you through the offer stage.

StaffBuffalo is an Equal Opportunity Employer and does not discriminate in employment on account of race, color, religion, national origin, citizenship status, ancestry, age, sex (including sexual harassment), sexual orientation, gender, gender identity or expression, marital status, physical or mental disability, military status, or unfavorable discharge from military service.

#INDSBHIGH

Top Down