Software Engineer III
$85k - $134kButler/Till
Description 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 OUTCOMES & RESPONSIBILITIES Key Outcome: Development of quality code Key Responsibilities: • 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 Key Responsibilities:
• 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. Key Responsibilities:
• 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 o Using HTML, CSS, and JavaScript to design and create responsive and appealing web user interfaces that adhere to modern accessibility (WCAG) standards for users with disabilities o Utilize popular front-end frameworks like React, Angular, or Vue.js to build interactive and dynamic web applications o Work collaboratively with company interface designers to successfully implement user interfaces designed in tools such as Adobe XD, Adobe Photoshop, Sketch, or Figma o Able to prioritize user needs and preferences, and conduct usability testing to refine interface designs o Design interactive elements, animations, and micro-interactions that enhance the overall user experience DevOps Focus o Work natively in cloud platforms (AWS or Azure), and leverage their services for scalable and resilient application deployments o Utilize container services such as Docker, and Kubernetes for container orchestration o Utilize IaC tools such as Terraform, AWS CloudFormation, or Azure Resource Manager to provision, configure, and manage cloud resources and infrastructure o Monitor cloud-native solutions with CloudWatch or Azure Monitor to ensure the reliability and performance of applications o Tight collaboration with all engineers to enable shorter development and release cycles to production Other Responsibilities: • Additional accountabilities and tasks may be assigned by leader/management, to contribute to overall team and agency success.
QUALIFICATIONS
• REQUIRED QUALIFICATIONS: o 4-6 years of experience as a Software Engineer or Software Developer o Bachelor's degree in Computer Science, Software Engineering, a related field, or a combination of Bachelor's degree and work experience o Expert in one or more popular programming languages and frameworks (ASP.NET, C#) o Expert in the use of source control tools such as GitHub o Strong problem-solving skills and attention to detail. o Ability to excel in a team-oriented environment. • PREFERRED QUALIFICATIONS: o Experience as a Software Engineer or Engineering Lead on a team successfully launching SaaS products o Significant experience modernizing legacy technology to support scalability CORE COMPETENCIES
• CUSTOMER FOCUS/CLIENT INTIMACY: seeking to understand client business challenges/needs and delivering continuous value to our clients
• COLLABORATIVE: working with teams and across the organization with ease
• OWNER AGILITY: able to continuously learn and quickly adapt to changing circumstance
• RESULTS DRIVEN: accepts accountability to deliver business outcomes, even under changing circumstances. Delivers on commitments
• DISCIPLINED: Thinks, plans, and prioritizes work on an ongoing basis, plans and aligns with key team members before acting Travel Requirements All employees, regardless of role or geographic location, are required to attend in person for onboarding during their first week of employment and annually for the shareholder's summit held in June. Additional travel is not routinely expected but may be required for key/critical meetings & events.
WORK ENVIORNMENT & PHYSICAL DEMANDS The work environment and physical demands characteristics described here are representative of those an employee encounters while performing the essential functions of this job, typically in an office setting or in a home office. An employee in this role may be in a stationary position, often standing or sitting for prolonged periods and using office equipment and computers. The noise level in the office environment is usually moderate. (I.e., business office with computers and printers, light foot traffic, etc.).
Reasonable accommodation may be requested to enable individuals to perform the essential functions.
EEO DISCLAIMER Butler/Till is an Equal Opportunity Employer to all employees and applicants and prohibits discrimination and harassment of any kind without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws. This applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.
COMPENSATION Butler/Till is committed to providing pay transparency of our compensation philosophy and ensuring equitable pay practices for our employee owners. The compensation range for this position is $85,000 - $134,000 and represents the annual salary range in Rochester, NY. Base pay offered may vary depending on multiple individualized factors, including location, skills, and experience.
This is just one component of Butler/Till's total compensation package for employee owners. The total compensation package for this position may also include other elements, including ESOP (employee stock ownership plan), an annual bonus, in addition to a full benefits package, and paid time off benefits, including 100% paid parental leave. Details of participation in these benefit plans will be provided if an employee receives an offer of employment.
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 OUTCOMES & RESPONSIBILITIES Key Outcome: Development of quality code Key Responsibilities: • 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 Key Responsibilities:
• 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. Key Responsibilities:
• 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 o Using HTML, CSS, and JavaScript to design and create responsive and appealing web user interfaces that adhere to modern accessibility (WCAG) standards for users with disabilities o Utilize popular front-end frameworks like React, Angular, or Vue.js to build interactive and dynamic web applications o Work collaboratively with company interface designers to successfully implement user interfaces designed in tools such as Adobe XD, Adobe Photoshop, Sketch, or Figma o Able to prioritize user needs and preferences, and conduct usability testing to refine interface designs o Design interactive elements, animations, and micro-interactions that enhance the overall user experience DevOps Focus o Work natively in cloud platforms (AWS or Azure), and leverage their services for scalable and resilient application deployments o Utilize container services such as Docker, and Kubernetes for container orchestration o Utilize IaC tools such as Terraform, AWS CloudFormation, or Azure Resource Manager to provision, configure, and manage cloud resources and infrastructure o Monitor cloud-native solutions with CloudWatch or Azure Monitor to ensure the reliability and performance of applications o Tight collaboration with all engineers to enable shorter development and release cycles to production Other Responsibilities: • Additional accountabilities and tasks may be assigned by leader/management, to contribute to overall team and agency success.
QUALIFICATIONS
• REQUIRED QUALIFICATIONS: o 4-6 years of experience as a Software Engineer or Software Developer o Bachelor's degree in Computer Science, Software Engineering, a related field, or a combination of Bachelor's degree and work experience o Expert in one or more popular programming languages and frameworks (ASP.NET, C#) o Expert in the use of source control tools such as GitHub o Strong problem-solving skills and attention to detail. o Ability to excel in a team-oriented environment. • PREFERRED QUALIFICATIONS: o Experience as a Software Engineer or Engineering Lead on a team successfully launching SaaS products o Significant experience modernizing legacy technology to support scalability CORE COMPETENCIES
• CUSTOMER FOCUS/CLIENT INTIMACY: seeking to understand client business challenges/needs and delivering continuous value to our clients
• COLLABORATIVE: working with teams and across the organization with ease
• OWNER AGILITY: able to continuously learn and quickly adapt to changing circumstance
• RESULTS DRIVEN: accepts accountability to deliver business outcomes, even under changing circumstances. Delivers on commitments
• DISCIPLINED: Thinks, plans, and prioritizes work on an ongoing basis, plans and aligns with key team members before acting Travel Requirements All employees, regardless of role or geographic location, are required to attend in person for onboarding during their first week of employment and annually for the shareholder's summit held in June. Additional travel is not routinely expected but may be required for key/critical meetings & events.
WORK ENVIORNMENT & PHYSICAL DEMANDS The work environment and physical demands characteristics described here are representative of those an employee encounters while performing the essential functions of this job, typically in an office setting or in a home office. An employee in this role may be in a stationary position, often standing or sitting for prolonged periods and using office equipment and computers. The noise level in the office environment is usually moderate. (I.e., business office with computers and printers, light foot traffic, etc.).
Reasonable accommodation may be requested to enable individuals to perform the essential functions.
EEO DISCLAIMER Butler/Till is an Equal Opportunity Employer to all employees and applicants and prohibits discrimination and harassment of any kind without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws. This applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.
COMPENSATION Butler/Till is committed to providing pay transparency of our compensation philosophy and ensuring equitable pay practices for our employee owners. The compensation range for this position is $85,000 - $134,000 and represents the annual salary range in Rochester, NY. Base pay offered may vary depending on multiple individualized factors, including location, skills, and experience.
This is just one component of Butler/Till's total compensation package for employee owners. The total compensation package for this position may also include other elements, including ESOP (employee stock ownership plan), an annual bonus, in addition to a full benefits package, and paid time off benefits, including 100% paid parental leave. Details of participation in these benefit plans will be provided if an employee receives an offer of employment.
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Software Engineer III in Rochester, NY vacancy
$180k - $247.5k
...Responsibilities:\n\n * Design and develop code for large scale complex software solutions for semiconductor equipment components and device... ..., computer science, information management, software/system engineering, cyber security or mathematics\n * 10\u201315 years of related...SuggestedFull timeWork experience placementRelocationShift work$85.28k - $117.21k
...candidate will develop, troubleshoot, and maintain automation software for applications such as pumping stations and wastewater treatment... ...with customers and teams to resolve issues, performing engineering calculations, and preparing technical documentation to support...SuggestedWork at officeLocal area- ...and stored in a strategic [Chainlink Reserve]( Learn more at [chain.link]( About The Role The CCIP Protocol team is hiring a Software Engineer to design and maintain the services that coordinate fast, fault-tolerant cross-chain transactions under adversarial conditions...SuggestedRemote work
$135.2k - $306.4k
...Job Description Senior / Principal Software Engineer or Architect Database Engine, Search & Document Systems We are looking for senior systems builders to help shape the next generation of document, search, and AI-facing capabilities inside Oracle Database. This...SuggestedFull timeTemporary workFlexible hours- ...Front End Software Engineer Rochester, NY Long Term Responsibilities: • Work effectively within a large code base to design elegant and efficient solutions for new problems within the context of an existing implementation • Apply application specific...Suggested
- ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful...Remote jobInternship
$83.3k - $125k
...Equipment) required (safety glasses, gowning, gloves, lab coat, ear plugs etc.) Job Description The Industrial Engineer Business Specialist III is responsible for leading continuous improvement initiatives and fostering a continuous improvement culture in site operations...Temporary workWork experience placementWork at officeDay shift- Company DescriptionSatincorp ( is a market leader and one of the fastest growing IT consulting firms with operations in US, Canada, Mexico & India. SAT is an Oracle Gold Partner, SAP Services Partner & IBM Certified enterprise.We guarantee you the best rate for your skills...
$98.5k - $206.8k
Join to apply for the Senior Software Engineer role at CACI International Inc 5 days ago Be among the first 25 applicants Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: None Employee Type: Regular Percentage of Travel Required:...Full timeContract workWork experience placementImmediate startFlexible hours- The Opportunity As a key member of our Engineering team, you will be responsible for designing and developing custom code for our products... ...-paced environment with the opportunity to create embedded software that enables next-generation R-PNT technology for government and...Work at office
- Senior Software Engineer WeTheHobby Rochester, New York, United States About this position About WeTheHobby WeTheHobby is a thriving sports entertainment company with global reach, headquartered in Rochester, NY. We value creativity, diversity, innovation, dedication, and...Full timeWork at officeRemote work
$110.5k - $160k
...Description By applying to this position, your application will only be considered for our fall Software Development Engineer (SDE) internship roles. Our fall intern roles have start dates in August/September 2026 and are 12 weeks in duration. Do you want to solve real...Full timeInternshipWork at officeWorldwideMonday to Friday- ...Integration Software Engineer A Few Words About Us Integrated Resources, Inc is a premier staffing firm recognized as one of the tri-states most well-respected professional specialty firms. IRI has built its reputation on excellent service and integrity since its inception...
- ...Seramount, Fair360 and others. If you're as passionate about your future as we are, join our team.KPMG is currently seeking a Lead Engineer, Network Security Platform to join our Digital Nexus technology team.Responsibilities:Assist in the development of technology...H1bLocal area
$153k - $297k
...team.KPMG is currently seeking an Associate Director, Platform Engineering to join our Enterprise Security Services organization.... ...enterprise systemsIdentify integration gaps across critical enterprise software ecosystems, including GRC and security tools, and related...H1bLocal area- ...: 12 Months Contract W-2 Job Description: Java Full stack Developer, with Springboot Experience. Proficient in software development life cycle (SDLC) Experience in debugging and performance tuning. Strong experience in react.js, JavaScript,...Contract work
- Rochester, NY- Very Long-term positions Need Full stack/ Frontend/ Backend Java Developer Should have excellent communication skills- Need to be senior. Woodcliff Lake, NJ.- Long-term position Need Java Developer with strong Web services and...
$116.64k - $145.8k
Lead Engineer - Transmission PlanningReports to Manager Transmission PlanningNY - Rochester - Scottsville RdThe base salary range for this... ...-circuit, transfer limit, PV/QC, etc.) using industry-standard software tools such as PSS/E, ASPEN, and TARA.• Use of excellent verbal...Local area- TITLE: Lead Engineer - Interconnections GREAT BENEFITS + SIGN ON BONUS SALARY RANGE: The base salary for this position is dependent upon... ...the interconnection of generation and storage using CYME Software utilizing Avangrid Distribution Planning Guides.Work independently...Local areaRelocation package
- ...platform optimisation. Design responsive applications. Design and develop APIs. Participating in the design and creation of scalable software. Taking lead on projects, as needed. Writing clean, functional code on the front- and backend. Compile and analyse data, processes...Work experience placement
- ...for the position.Position Summary:The Lead Systems Integration Engineer serves as the technical and commercial bridge between market needs... ...systems. It owns end to end system definition across hardware, software, firmware, and data domains, ensuring performance, reliability,...Contract workWork at officeLocal areaWorldwideRelocation
$116.64k - $145.8k
Position Information:Job Title: Lead Engineer - Transmission & Substation Project DevelopmentLocations: Binghamton, NY or Rochester, NYSalary Range: $116,640 - $145,800Schedule: On Site - OfficeJob SummaryThis position is responsible for executing comprehensive needs and...For contractorsLocal area$116.64k - $145.8k
TITLE:Lead Engineer - Civil SALARY RANGE: $ 116,640 to $145,800 LOCATION: NY Binghamton or NY RochesterWork type: OfficeWhat We Offer:... ...ExpertPOLE - ExpertPLS-TOWER - CompetentFAD Tools - ExpertLPILE software - ExpertStaad Pro - ExpertCivil CAD / CompetentUnique Technical...Full timeContract workFor contractorsLocal area$125k - $350k
...research, and finance to create innovative solutions that impact the financial markets and take data analysis to new levels. Software Engineers create next generation software solutions to support business areas across the firm. Software Engineers work closely with business...$115k - $130k
...Description Job Description K&A Power Group – is a privately held engineering firm delivering worldclass technical expertise and engineering... ...Experience and or knowledge with power analysis software is ideal (i.e. SKM, Etap, Easy Power, etc.) Proven experience...Contract workTemporary workFor contractorsLocal areaFlexible hours$112k - $120k
K&A Power Group is a privately held company, providing comprehensive consulting, engineering and design, program/project management, construction management, and support services to power utility and industrial clients. Specializing in substation, transmission, distribution...Temporary workFor contractorsLocal areaImmediate startRelocationFlexible hours- Only for h1b. No C2C Attention skilled professionals seeking new opportunities in the United States! We are thrilled to introduce our FREE H1B Visa Program and Transfer Program, designed to help you kick start your American dream without the burden of hefty fees...H1bFree visa
$116.36k - $155.15k
...supervision. The Main Responsibilities The candidate will have demonstrated knowledge and experience in system architecture and engineering disciplines. Specific technical knowledge of enterprise level networking and network security. Recommends optimized solutions...Full timeTemporary workRemote work1 day per week$112k - $168k
...security posture of the organization. You will be a direct report to the VP, Security, working closely with security, IT personnel, software engineers, and partners across our businesses to identify and remediate vulnerabilities and deficient controls, investigate anomalies,...Permanent employmentWork at officeRemote work1 day per week$153k - $297k
...passionate about your future as we are, join our team.KPMG is currently seeking an Associate Director, Content Development, Detection Engineering & Automation to join our Enterprise Security Services organization.Responsibilities:Direct the end-to-end engineering lifecycle (...H1bLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer III. Be the first to apply!
Related searches
- agile software developer Rochester, NY
- experienced software developer Rochester, NY
- software developer fintech Rochester, NY
- financial software developer Rochester, NY
- software engineer Rochester, NY
- part time software developer remote Rochester, NY
- junior software developer remote Rochester, NY
- software engineer travel Rochester, NY
- federal - software developer Rochester, NY
- software developer Rochester, NY




