×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer III

Job in City of Rochester, Rochester, Monroe County, New York, 14602, USA
Listing for: Butler/Till
Full Time position
Listed on 2026-06-04
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer
Salary/Wage Range or Industry Benchmark: 100000 - 125000 USD Yearly USD 100000.00 125000.00 YEAR
Job Description & How to Apply Below
Location: City of Rochester

Butler/Till is a results-driven marketing agency offering deeply collaborative client experiences, proprietary technology, and world-class partnerships. At Butler/Till, we take immense pride in our independent, women-owned and led status, our unwavering commitment to a purpose-driven approach, our B-Corp status, and our unique structure as a 100% employee-owned company (ESOP).

Summary

This senior-level role is responsible for designing, coding, testing, and maintaining new and legacy enterprise software systems and data pipelines supporting large-scale use cases for our most important clients. Our ideal candidate is a passionate coder who thrives in a collaborative environment and is eager to tackle challenging technical problems while maintaining a high standard of deliverables. This role will also provide triage and troubleshooting support when called upon to resolve reported issues with Butler/Till’s enterprise applications.

Key

Outcome:
Development of quality code
  • Write high-quality, clear, and testable code in one or more server-side programming languages (ASP.NET, C#) that satisfies Butler/Till and client needs while adhering to best practices in architecture (scalability), development, implementation, and security
  • Design and develop resilient and performant RESTful APIs to facilitate data exchange between front end, back end, and external components and integrations
  • Review code created by other engineering staff to provide timely feedback, ensuring adherence to best practices
  • Implement unit and integration tests and conduct functional and performance testing where appropriate.
  • Develop reusable software components or refactor existing components for performance and maintainability.
  • Conduct analysis to determine integration needs, and design and plan integrations.
Key Outcome:
Successful team collaboration and stakeholder satisfaction
  • Contribute to, and promote a collaborative team environment, working closely with colleagues to achieve business objectives
  • Collaborate with stakeholders (e.g., business stakeholders, product owners, project managers, and end users) to understand functional and non-functional requirements.
  • Maintain a high level of professionalism and frequency of effective communication with stakeholders and other engineering staff
  • Collaborate closely with other engineering staff to become a valued member of an autonomous, impactful, cross-functional engineering organization
  • Effectively utilize JIRA and Confluence to facilitate knowledge transfer and track development progress
Key Outcome:
Elevate personal and departmental technological quotient
  • Utilizing the Butler/Till Engineering advancement framework, continue to self-develop skills in a Butler/Till-supported language.
  • Mentor and provide feedback to peers and more junior/co-op engineering staff
  • Obtain and maintain technical certification(s) within the Butler/Till technology stack (Azure, AWS, ASP.NET, C#, Python, SQL, Snowflake)
Other Responsibilities
  • Requirements analysis
  • Documentation or creation of artifacts for existing or newly developed systems
  • Support enterprise code and systems to ensure business and or service continuity.
Technical Domain Focus

Focus areas represent additional concentrations within the Software Engineering team above that of a general full-stack software engineer candidate. Ideal candidates will be proficient in one or more of the following areas:

Front-end Development Focus
  • Utilize popular front-end frameworks like React, Angular, or Vue.js to build interactive and dynamic web applications
  • Work collaboratively with company interface designers to successfully implement user interfaces designed in tools such as Adobe XD, Adobe Photoshop, Sketch, or Figma
  • Able to prioritize user needs and preferences, and conduct usability testing to refine interface designs
  • Design interactive elements, animations, and micro-interactions that enhance the overall user experience
Dev Ops Focus
  • Work natively in cloud platforms (AWS or Azure), and leverage their services for scalable and resilient application deployments
  • Utilize container services such as Docker, and Kubernetes for container orchestration
  • Utilize IaC tools such as Terraform, AWS…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary