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
- ...Senior Software Engineer - NAVWAR Rochester, NY The Opportunity: As a Senior Software Engineer, you will contribute to implementing technical solutions for Navigation Warfare and related technologies. Your role will involve research and development efforts to...SuggestedFull timeFor contractorsWork at office
$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- ...Product Engineer - Enterprise Analytics Services Position Summary Independent technical leader delivering complex software capabilities while contributing to architecture and mentoring peers. Build the Future of Enterprise Analytics Qualitrol's Enterprise...Suggested
- ...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
$131k - $228k
...technical breakthroughs in industries like agriculture and construction. Summary We are seeking a data-obsessed, solutions-oriented Software Engineer to join our team. This person will collaborate with multiple teams within BRT. They will be customer-oriented and will work...SuggestedFull timeImmediate startRemote workVisa sponsorship$86.9k - $130.3k
...Responsibilities: Provides technical expertise in all aspects of software development, including the design, coding, deployment, testing... ...business processes. Provides mentorship to other software engineers to enhance skills and effectiveness. Completes code reviews,...Hourly payFull timeLocal areaShift work- ...The Opportunity: As a key member of our Engineering team, you will be responsible for designing and developing custom code for... ...fast-paced environment with the opportunity to create embedded software that enables next-generation R-PNT technology for government and...For contractorsWork at officeWorldwide
- ...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...
- ...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
$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...Full timeTemporary workFlexible hours$180k - $200k
...About the role WeTheHobby is evolving from a high-growth startup into a mature, event-driven enterprise. We are seeking a Senior Software Engineer to act as an architectural partner to the SVP of Engineering. Your mission is to help define the blueprint for our future...Full timeWork at officeRemote work$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- 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...
- ...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...
$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- ...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
$116.64k - $145.8k
Job Title: Lead Engineer - Protection & ControlLocation: Rochester, NY; Lancaster, NY; Binghamton, NYWork type: Office (on-site)The salary range for this position is dependent upon experience, ranging from $116,640 to $145,800.Job Summary Responsible for electric system...Contract workFor contractorsWork at officeLocal area$116.64k - $145.8k
...performing enterprise Microwave and Fiber Optic system planning, engineering, project management, documentation, and diagnostics. Provides... ..., and documentation of telecommunications hardware, software, and facilities for assigned projects.2. Maintains awareness of...Work at officeLocal area$80k - $120k
...The Opportunity Adaptec Solutions is looking for a Robotics Engineer to join our engineering team in Rochester, NY. We are open to... ...The position will be aligned as Robotics Engineer I, II, or III based on the selected candidate's experience, technical capabilities...Temporary workInternshipLocal areaImmediate start- ...Metrea seeks a Software Engineer to join our EM&C group, developing embedded and systems software for state-of-the-art military communications and signals intelligence products. All teams operate in a small, agile environment with emphasis on reliable, secure software....
$84.5k - $157.5k
...connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Specialist, Embedded Software Engineer Job Code: 43373 Job Location: Rochester, NY Job Schedule: 9/80: Employees work 9 out of every 14 days - totaling 80 hours worked...Local areaFlexible hours- Allient Inc. is in growth mode and currently seeking a Senior Embedded Software Engineer to join our team in Rochester, New York! The Senior Embedded Software Engineer researches, designs, and develops embedded software systems in collaboration with hardware product development...Local area
$117k - $218k
...solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Lead, Software Engineering - DSP Job Code: 42295 Job Location: Rochester, NY or Sunrise, FL Job Schedule: 9/80; Employees work 9 out of every 1...Local areaFlexible hours$95k - $154k
...want now.Open Roles We're Hiring For Our Clients:Entry-Level Software Programmers (Java/Python)Java Full Stack DevelopersData Analysts... ...Focus on Java/Full Stack/DevOps and Data Science/Data Engineers/Data Analysts/BI Analysts/Machine Learning/AI Candidates Ideal...Full timeH1b$117k - $218k
...technology solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Lead Software Engineer Job Code: 42047 Job Location: Rochester NY or Lynchburg VA Job Schedule: 9/80: Employees work 9 out of every 14...Local areaFlexible hours$116k - $145k
Lead Engineer - P&C ProjectsReporting to: Manager, Projects UnitLocation: Rochester, NYWork Type: OfficeThe base salary range for this position is dependent upon experience and location, ranging from $116,000 to $145,000 plus up to 16% bonusSummary:The role is responsible...Contract workFor contractorsWork at officeLocal area- Lead Engineer Automated MachineryPosition OverviewLead a cross-functional machine design team to develop robust, high-performance automated machinery including robotic cells, gantry systems, and motion-control driven equipment. Provide technical direction, mentor engineers...
$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- ...controls. THE PERSON:You have a passion for low-level embedded software and the hardware it runs on. You are comfortable working at... ...system level CollaborationWork across Analog, RTL Design, Systems Engineering, Architecture, and Product Engineering teams Contribute to...
$115k - $130k
K&A Power Group is a privately held engineering firm delivering worldclass technical expertise and engineering excellence to power utility... ...to substationsExperience and or knowledge with power analysis software is ideal (i.e. SKM, Etap, Easy Power, etc.)Proven experience...Contract workTemporary workFor contractorsLocal areaFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer III. Be the first to apply!
Related searches
- software development engineer aws Rochester, NY
- software developer internship no experience Rochester, NY
- real time software engineer Rochester, NY
- financial software developer Rochester, NY
- graduate software developer Rochester, NY
- software engineer travel Rochester, NY
- experienced software developer Rochester, NY
- remote entry level software developer Rochester, NY
- information technology software engineer Rochester, NY
- network software engineer Rochester, NY




