Software Engineer
Butler/Till - Rochester, New York, United States
Work at Butler/Till
Overview
- View job
Overview
$72,000.00/yr - $100,000.00/yr Direct message the job poster from Butler/Till Talent Acquisition Leader/Human Resources Leader/ Search Consultant/ Benefits and Payroll
This position is considered hybrid for candidates living in the Rochester, NY area 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 The Software Engineer II is a mid-level role for engineers who have demonstrated proficiency in software development and are ready to take on more responsibility. This role involves designing and implementing solutions for moderately complex problems, taking ownership of features or components, and collaborating with cross-functional teams. The ideal candidate is capable of solving problems independently, refactoring and improving existing code, and mentoring junior engineers. The role provides opportunities to grow technical expertise while contributing to the team’s success. KEY OUTCOMES & RESPONSIBILITIES Key Outcome:
High-quality software products Key Responsibilities: Design and develop solutions for moderately complex technical problems, often with some level of autonomy. Write clean, maintainable, and testable code while following best practices for architecture, scalability, and security. Develop and integrate different components of the system, ensuring they work together seamlessly. Refactor existing code to improve scalability, performance, and maintainability. Collaborate with cross-functional teams (e.g., Product, Design, QA) to define and implement solutions. Participate in and lead code reviews, providing feedback to peers. Help onboard and mentor junior engineers, sharing knowledge on best practices and development tools. Key Outcome:
Collaborative team environment Key Responsibilities: Actively engage in team discussions, providing ideas for improving processes, tools, and architecture. Work effectively with other engineers, contributing to collaborative problem-solving and technical decision-making. Use tools like JIRA, Confluence, and others to track development progress and document work. Contribute to the agile development process, including sprint planning, backlog grooming, and retrospectives. Other Responsibilities: Participate in the development of technical documentation and system artifacts. Assist in troubleshooting and resolving production incidents. Contribute to defining requirements, estimating effort, and scoping development work for new features or bug fixes. REQUIREMENTS REQUIRED Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent work experience. 2-5 years of professional experience in software development. Solid understanding of system design, data structures, and algorithms. Experience with version control systems like Git and GitHub. Familiarity with software engineering best practices, including testing, version control, and CI/CD pipelines. Strong analytical and problem-solving skills, with the ability to tackle moderately complex problems independently. PREFERRED Experience with cloud technologies such as AWS, Azure, or GCP. Knowledge of databases like MS-SQL, PostgreSQL, or Snowflake. Exposure to agile development methodologies and tools (e.g., JIRA, Confluence). 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 WORK ENVIRONMENT & 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. COMMITMENT TO DIVERSITY, EQUITY, INCLUSION, AND BELONGING Our dedication to Diversity, Equity, Inclusion, and Belonging (DEIB) is a cornerstone of our culture. We believe that the diversity and inclusivity of our workforce are sources of strength. As you become part of our community, you’ll discover that we are dedicated to creating a positive impact, not only for our clients but also for the communities where we live and work. 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 $72,000- $100,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. Seniority level
Seniority level Mid-Senior level Employment type
Employment type Full-time Job function
Job function Engineering and Information Technology Industries Advertising Services, Technology, Information and Media, and Marketing Services Referrals increase your chances of interviewing at Butler/Till by 2x Inferred from the description for this job
Medical insurance Vision insurance 401(k) Paid maternity leave Paid paternity leave Get notified when a new job is posted. Sign in to set job alerts for “Software Engineer” roles.
Rochester, New York Metropolitan Area $86,000.00-$120,000.00 3 weeks ago Rochester, NY $82,100.00-$172,400.00 1 day ago Entry Level Software Engineer (Automated Testing)
Rochester, NY $58,000.00-$115,900.00 1 day ago Associate Engineer Data Platform - US Based Remote
Rochester, NY $70,000.00-$120,000.00 1 month ago Entry Level Software Engineer (GUI Development)
Rochester, NY $58,000.00-$115,900.00 1 day ago Rochester, NY $98,000.00-$132,000.00 4 weeks ago Rochester, NY $73,056.00-$91,320.00 1 month ago Software Engineering Specialist - Human Data
Rochester, New York Metropolitan Area $55.00-$65.00 2 weeks ago C# / .NET Software Developer – Hybrid working in Rochester, NY
Rochester, NY $70,000.00-$120,000.00 1 month ago Engineering Internships! Spring/Summer 2025
Software Engineering Specialist - Human Data
Rochester, New York Metropolitan Area $55.00-$65.00 2 weeks ago Rochester, New York Metropolitan Area $85,000.00-$125,000.00 2 weeks ago Rochester, NY $106,100.00-$177,000.00 2 weeks ago Rochester, NY $73,000.00-$136,000.00 2 weeks ago Rochester, NY $87,103.00-$133,556.00 2 weeks ago Rochester, NY $58,000.00-$115,900.00 1 day ago Rochester, New York Metropolitan Area 10 hours ago We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr