careertakescareertakes

Software Engineer

Confidential Client•unspecified
Entry LevelContractOn-SiteN/A
Buffalo, New York
2 Days Ago

The Software Engineer role at Confidential Client is a senior-level position focused on designing, developing, and supporting enterprise applications to meet business needs. The role involves leading technical initiatives, collaborating with stakeholders, mentoring team members, and driving project delivery while enhancing application performance and stability. This position requires strong technical expertise, leadership skills, and effective communication to translate requirements into robust technical solutions.

Boost your chances. Upload your resume to see your match score.

Unlock Match Rate
Description

About Careertakes

👉 Important disclosure: Careertakes is a third-party recruiting platform supporting this hiring process. If selected, you will be employed directly by our client, IT Services and IT Consulting.

Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.


Role Overview

This opportunity is for a Software Engineer on a 1-year contract supporting a Confidential Client in the IT Services and IT Consulting sector. The role is senior-level and focused on designing, building, enhancing, and supporting enterprise applications. This position requires strong technical leadership, systems-integration experience, and the ability to collaborate closely with business stakeholders and technical teams.


Key Details

  • Employment type: CONTRACTOR (1 year)
  • Schedule: Onsite in Buffalo, NY — approximately 4 days onsite per week
  • Work authorization: W-2 hourly only; no third-party submissions and no sponsorship
  • Experience level: Senior (7+ years application development experience)
  • Education: Bachelor's degree (per source posting)

What You’ll Do

  • Analyze business requirements and translate them into scalable technical solutions.
  • Design, develop, enhance, troubleshoot, and support enterprise applications.
  • Lead technical initiatives and coordinate development efforts across teams and vendors.
  • Own solution design and application architecture for assigned systems.
  • Plan and estimate work effort, drive milestones, and ensure on-time delivery.
  • Create and maintain technical documentation, tests, and deployment artifacts.
  • Mentor and guide less experienced engineers; promote best practices in testing and debugging.
  • Identify opportunities to improve processes, performance, and stability of supported applications.

Required Qualifications

  • 7+ years of software engineering and enterprise application development experience.
  • Proven ability to design, develop, troubleshoot, and support production applications.
  • Experience leading technical initiatives and coordinating cross-functional development efforts.
  • Strong problem-solving skills and experience with testing and debugging complex systems.
  • Demonstrated experience collaborating directly with business stakeholders and senior management.
  • Bachelor’s degree or equivalent work experience in a related field.

Preferred / Helpful Experience

  • Hands-on experience with system integrations and application architecture.
  • Strong documentation and technical-communication skills.
  • Prior experience mentoring team members and estimating project effort for delivery planning.

Logistics & Hiring Notes

  • Location: Buffalo, NY (position requires regular onsite presence; ~4 days/week).
  • Contract duration: 1 year (CONTRACTOR).
  • Hiring: Confidential Client will make final hiring decisions. Careertakes facilitates the process as a third-party recruiter.
  • No third-party agency submissions. No visa sponsorship; candidates must be eligible for W-2 hourly employment.

Equal Opportunity & Hiring Transparency

Careertakes and our client are Equal Opportunity Employers committed to building a diverse and inclusive workforce. We prohibit discrimination or harassment of any kind. To support a fair and efficient hiring process, AI tools may be used to assist with application review or resume screening. These tools do not replace human decision-making. Final hiring decisions are made by people.

If you have questions about how your data is used, please contact us directly.

Negotiate a higher salary! Check the salary ranges for this job type in your area.

View My Salary Range