1

Software Software Jobs in Buffalo, NY (NOW HIRING)

We are looking for an exceptional Software Engineer IV (DR) to lead, architect, and elevate our engineering team. We need a leader who thrives in a fast-paced, collaborative environment and is ...

We are looking for an exceptional Software Engineer IV (DR) to lead, architect, and elevate our engineering team. We need a leader who thrives in a fast-paced, collaborative environment and is ...

We are looking for an exceptional Software Engineer IV (DR) to lead, architect, and elevate our engineering team. We need a leader who thrives in a fast-paced, collaborative environment and is ...

We are looking for an exceptional Software Engineer IV (DR) to lead, architect, and elevate our engineering team. We need a leader who thrives in a fast-paced, collaborative environment and is ...

Senior Software Developer

Buffalo, NY · On-site

$93K - $155K/yr

Job Requirements The Senior Software Developer works within our collaborative R&D team to build and support software solutions for commercial HVAC operations. In this role, you will help develop and ...

Senior Software Developer

Buffalo, NY · On-site

$93K - $102K/yr

Job Requirements The Senior Software Developer works within our collaborative R&D team to build and support software solutions for commercial HVAC operations. In this role, you will help develop and ...

About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful technical challenges? As a Software Engineering ...

About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful technical challenges? As a Software Engineering ...

Software Engineer III

Buffalo, NY · On-site

$55.75 - $74.75/hr

CTG is seeking to fill a Software Engineer III opening for our client. Location: Buffalo, NY Duration: 12 months Primary Responsibilities: * Lead and contribute to complex systems analysis ...

Software Engineer III

Buffalo, NY · On-site

$55.75 - $74.75/hr

CTG is seeking to fill a Software Engineer III opening for our client. Location: Buffalo, NY Duration: 12 months Primary Responsibilities: * Lead and contribute to complex systems analysis ...

Software Engineer III

Buffalo, NY · On-site

$55.75 - $74.75/hr

CTG is seeking to fill a Software Engineer III opening for our client. Location: Buffalo, NY Duration: 12 months Primary Responsibilities: * Lead and contribute to complex systems analysis ...

Software Engineer III

Buffalo, NY · On-site

$55.75 - $74.75/hr

CTG is seeking to fill a Software Engineer III opening for our client. Location: Buffalo, NY Duration: 12 months Primary Responsibilities: * Lead and contribute to complex systems analysis ...

SHEQ Software Developer

Tonawanda, NY · On-site

$90 - $132/hr

Fiveor more years of software development experience with a strong trackrecord of working from ambiguous requirements to well-defined solutions * Further backendprogramming skills with project ...

Software Engineer IV, Data

Buffalo, NY · On-site

$130K - $180K/yr

We are looking for an exceptional Software Engineer IV (DR) to lead, architect, and elevate our engineering team. We need a leader who thrives in a fast-paced, collaborative environment and is ...

Showing results 21-40

Software Software information

See Buffalo, NY salary details

$46.5K

$108.3K

$160.8K

How much do software software jobs pay per year?

As of Sep 3, 2026, the average yearly pay for software software in Buffalo, NY is $108,340.00, according to ZipRecruiter salary data. Most workers in this role earn between $87,200.00 and $125,900.00 per year, depending on experience, location, and employer.

What is a software software?

The term 'Software Software' appears to be a typographical error or redundancy. Typically, the intended job title is 'Software Engineer' or 'Software Developer.' These professionals are responsible for designing, developing, testing, and maintaining software applications or systems. They use programming languages and engineering principles to solve problems and create software solutions for businesses or consumers. Their work can range from building desktop applications to developing complex cloud-based systems.

How does a software software typically collaborate with cross-functional teams during a project?

Software Engineers frequently work alongside product managers, designers, and quality assurance specialists to deliver robust solutions. Collaboration usually involves regular meetings to clarify requirements, code reviews to ensure quality, and agile ceremonies like stand-ups or sprint planning to coordinate progress. Effective communication and adaptability are essential, as priorities and project scopes may shift based on feedback from various stakeholders. This teamwork fosters a dynamic environment where engineers can both learn from and contribute to multiple areas of the product lifecycle.

What are the key skills and qualifications needed to thrive as a software software, and why are they important?

To thrive as a Software Engineer, you need strong programming skills, a solid understanding of computer science fundamentals, and typically a degree in computer science or a related field. Familiarity with development tools, version control systems like Git, and frameworks or languages such as Python, Java, or JavaScript is essential. Problem-solving, teamwork, and effective communication are standout soft skills in this role. These skills and qualities are crucial for building robust software solutions, collaborating with teams, and adapting to evolving technology.

What is the difference between Software Software vs Software Developer?

AspectSoftware SoftwareSoftware Developer
CredentialsTypically requires a degree in computer science or related field, certifications like Microsoft Certified or AWS CertifiedRequires a degree in computer science or related field, certifications like Microsoft Certified or AWS Certified
Work EnvironmentWorks in teams developing, testing, and maintaining software applicationsDesigns, codes, and tests software programs, often collaborating with teams
Industry UsageCommonly employed in tech companies, software firms, and IT departmentsEmployed across various industries including tech, finance, healthcare, and more

Software Software and Software Developer roles share similar credentials and work environments, often overlapping in industry usage. The main difference lies in the scope: Software Software may focus more on managing and maintaining software systems, while Software Developers primarily design and build new software applications.

What cities near Buffalo, NY are hiring for Software Software jobs?

Cities near Buffalo, NY with the most Software Software job openings:

Infographic showing various Software Software job openings in Buffalo, NY as of August 2026, with employment types broken down into 84% Full Time, 13% Part Time, and 3% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $108,340 per year, or $52.1 per hour.

Software Engineer IV, Data

ACV, INC.

Buffalo, NY

Full-time

Re-posted 16 days ago


Job description

Who are we looking for:

We are looking for an exceptional Software Engineer IV (DR) to lead, architect, and elevate our engineering team. We need a leader who thrives in a fast-paced, collaborative environment and is passionate about solving complex technical challenges.
 
The ideal candidate has a strong foundation in software development, database design, multi-cloud environments, and in-memory data technologies. You bring deep technical expertise in software development, demonstrate strong communication and collaboration skills, and embrace a hands-on, problem-solving mindset to tackle ACV’s most challenging data engineering problems.
 
In this dual-impact role, you will serve as a senior technical authority while directly managing and mentoring a team of talented software engineers. You will bridge the gap between high-level business strategy and technical execution, ensuring your team ships high-quality, scalable software while fostering an environment of continuous growth and collaboration.
 
If you are passionate about solving complex architectural challenges and are equally invested in developing the careers of those around you, this is the perfect opportunity.

What you will do:

Leading a team of software engineers to architect, build, and maintain highly scalable, reliable, and fault-tolerant software systems.

Drive the technical vision for your team’s domain, making critical decisions on multi-cloud infrastructure, in-memory technologies, and overall system architecture.

Architect, develop, and maintain robust Python backend services operating seamlessly across a complex multi-cloud infrastructure.

Enact best practices for the team to follow

Directly manage a small team of software engineers, owning their performance, growth, and day-to-day engagement.

Conduct regular 1:1s, provide actionable and constructive feedback, and map out clear career progression paths for your direct reports.

Cultivate a collaborative, inclusive, and psychologically safe team culture where engineers are empowered to innovate and take ownership.

Provide technical leadership through mentoring, coaching, and strong design/code review feedback, helping raise overall engineering quality.

Own scrum agile methodologies within the team. Facilitate and lead core Agile ceremonies including sprint planning, daily stand-ups, backlog grooming/refinement, sprint reviews, and retrospectives.

Partner closely with Product Managers to define technical roadmaps, scope projects, translate epics into actionable user stories, and deliver features on time.

Translate complex technical concepts to non-technical stakeholders and align engineering efforts with broader company objectives. Collaborate with software and production engineers to design scalable services, plan feature roll-out, and ensure high reliability and performance of our products

Participate in on-call rotation

You will need to maintain standard Eastern Time (ET) working hours to ensure seamless collaboration with your team and direct reports

Other duties as assigned.

What you will need:

Ability to read, write, speak and understand English.

Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent work experience)

Ability to read, write, speak, and understand English.

3+ years of experience directly managing, mentoring, or acting as a formal Tech Lead for a team of software engineers.

7+ years of experience programming in Python

5+ years of experience with Cloud platforms preferably in AWS or GCP

5+ years of experience working with Terraform/Infrastructure as Code concepts

5+ years work with continuous integration and build tools

Experience architecting and designing systems from the ground up, including making pragmatic decisions for scalability, reliability, and maintainability.

Experience with in-memory data processing, database monitoring and diagnostic tools, preferably Data Dog.

Experience with Domain Driven Design.

Strong experience integrating 3rd-party APIs, implementing authentication & authorization and developing asynchronous data flows.

Strong experience developing unit and integration-tests, and setting expectations for test strategy and coverage

Proficiency in SQL query writing and optimization.

Strong communication and collaboration skills, with the ability to work effectively in a fast paced global team environment.

Deep practical experience operating within and leading Agile development environments, with a strong understanding of how to run effective sprints and agile ceremonies.

#LI-AM3