1

Senior Optimization Engineer Jobs in Rochester, NY

Senior Software Engineer

Rochester, NY · On-site

$120K - $159K/yr

... Senior Software Engineer to design, develop, and maintain the server-side logic, database ... Strong knowledge of database design, modeling, and optimization (both SQL and NoSQL) * Hands-on ...

D3 Embedded is seeking an experienced and innovative Senior Image Scientist to join our engineering team. In this senior-level role, you will lead the end-to-end development, optimization, and ...

Present insights to senior leadership and advocate for change based on data * Develop monthly and ... Work with Product, UX/UI, and Engineering to implement test variations * Track and evaluate ...

The Senior CMM Programmer is responsible for leading the development, optimization, and validation of complex CMM programs for precision measurement of intricate geometries. This role serves as a ...

Qualification & Requirement BS or MS in Electrical Engineering or related technical field (example ... optimization, and testing robustness in order to improve yield to target Driving regular and ...

This role is responsible for Collaborating with senior management to transform conceptual ideas ... Conduct research to identify optimal production methods, materials, and design improvements ...

next page

Showing results 1-20

Senior Optimization Engineer information

See Rochester, NY salary details

$58.7K

$124.9K

$181.1K

How much do senior optimization engineer jobs pay per year?

As of Jun 28, 2026, the average yearly pay for senior optimization engineer in Rochester, NY is $124,870.00, according to ZipRecruiter salary data. Most workers in this role earn between $103,100.00 and $141,600.00 per year, depending on experience, location, and employer.

What engineers make $300,000 a year?

Senior Optimization Engineers, especially those with advanced skills in data analysis, machine learning, and experience in high-demand industries like technology or finance, can earn $300,000 or more annually. Compensation often includes base salary, bonuses, and stock options, particularly in large tech companies or startups with significant growth potential.

Can you make $500,000 as an electrical engineer?

Senior optimization engineers typically focus on improving processes and systems, and while electrical engineers can earn high salaries, reaching $500,000 annually is uncommon and usually requires extensive experience, advanced skills, leadership roles, or working in specialized industries such as aerospace or semiconductor manufacturing. Salary levels vary based on location, company, and expertise, with top earners often holding managerial or executive positions.

How much do optimisation engineers make?

Optimization engineers typically earn a median salary ranging from $80,000 to $130,000 annually, depending on experience, location, and industry. Senior roles with advanced skills in data analysis, algorithms, and tools like Python or MATLAB tend to be at the higher end of this range.

What engineer makes $500,000 a year?

Senior Optimization Engineers in high-demand industries or with extensive experience, specialized skills, and advanced certifications can earn salaries approaching or exceeding $500,000 annually, especially in tech companies or finance sectors. Compensation often includes base salary, bonuses, and stock options, and reaching this level typically requires a combination of expertise in data analysis, programming, and optimization tools.

What is a Senior Optimization Engineer?

A Senior Optimization Engineer is a highly experienced professional who specializes in improving the efficiency and performance of systems, processes, or products. They use advanced analytical, mathematical, and engineering techniques to identify inefficiencies and develop solutions that maximize output while minimizing costs or resource usage. Senior Optimization Engineers often work in industries such as manufacturing, software, logistics, and energy. Their responsibilities may include data analysis, algorithm development, simulation modeling, and collaborating with cross-functional teams to implement improvements. This role typically requires a strong background in engineering, mathematics, and optimization methods, as well as several years of relevant experience.

How do Senior Optimization Engineers typically collaborate with cross-functional teams to implement solutions?

Senior Optimization Engineers often work closely with data scientists, software developers, and business analysts to design and implement process improvements. They play a key role in translating complex mathematical models into practical solutions that can be integrated into existing systems. Regular communication and collaboration are essential, as these engineers must ensure that proposed optimizations align with business goals and technical constraints. Effective teamwork and stakeholder engagement are crucial for successfully moving projects from concept to execution.

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

To thrive as a Senior Optimization Engineer, you need expertise in mathematical modeling, data analysis, and optimization algorithms, typically supported by a degree in engineering, mathematics, or a related field. Proficiency in programming languages (such as Python, MATLAB, or C++), optimization software (like Gurobi or CPLEX), and familiarity with simulation tools are commonly required. Strong problem-solving abilities, effective communication, and project management skills help you stand out in this role. These skills and qualities are vital to developing efficient solutions, collaborating with cross-functional teams, and driving impactful process improvements.

What is the difference between Senior Optimization Engineer vs Data Scientist?

AspectSenior Optimization EngineerData Scientist
Required CredentialsBachelor's or Master's in Engineering, Mathematics, or related field; experience in optimization algorithmsBachelor's or Master's in Computer Science, Statistics, or related field; proficiency in data analysis
Work EnvironmentEngineering teams, product development, operationsData analysis teams, research, business intelligence
Industry UsageManufacturing, logistics, tech companies focusing on process optimizationTech, finance, healthcare, focusing on data-driven insights

While both roles require strong analytical skills and technical expertise, Senior Optimization Engineers focus on improving processes and systems through optimization techniques, whereas Data Scientists analyze data to generate insights and support decision-making. The roles often collaborate but serve different core functions within organizations.

Senior Software Engineer

WeTheHobby

Rochester, NY • On-site

$120K - $159K/yr

Full-time

Posted 3 days ago


Job description

Job Type
Full-time
Description
WeTheHobby is a thriving sports entertainment company with global reach, headquartered in Rochester, NY. We value creativity, diversity, innovation, dedication, and our community!
Our work environment includes:
  • Modern office setting
  • Strong growth opportunities
  • Flexible working hours
  • Lively atmosphere
  • A team that cares about one another
  • Welcoming and inclusive culture

WeTheHobby is looking for a skilled and solution-driven Senior Software Engineer to design, develop, and maintain the server-side logic, database architecture, and APIs that support our platforms. You will work closely with front-end developers, product managers, and other stakeholders to create scalable and secure systems that enhance our customer experience.
This role is based out of our innovative sports card store in the Neighborhood of the Arts, Rochester, NY.
Key Responsibilities:
  • Take ownership of the design, development, and maintenance of scalable and robust backend services.
  • Application design, including the authoring of design documents, flow charts, sequence diagrams, and other artifacts that make successful on-time delivery possible.
  • Create and optimize database schemas, queries, and models for performance and scalability.
  • Ensure applications are scalable, secure, and maintain high uptime for our growing user base.
  • Collaborate with cross-functional teams to gather requirements and translate them into technical solutions, ensuring alignment with business objectives.
  • Ensure the scalability, performance, and reliability of the applications you build.
  • Leading service/software implementation by contributing to the codebase, acting as an example of how to write testable, maintainable code which can adapt to the changing needs of our users.
  • Work on payment gateways, live streaming tools, and other third-party integrations to enhance platform functionality.
  • Maintain comprehensive technical documentation for internal and external use.
  • Work closely with front-end developers, designers, and stakeholders to integrate user-facing elements with server-side logic
  • Participate in planning and strategy meetings to align technical solutions with business goals.
  • Ensuring the quality of the application development remains high through the application of best practices like automated testing, peer code reviews, and automated CI/CD pipelines.
  • Stay updated with the latest industry trends and technologies to bring innovative solutions to the team.
  • Familiarity with Design Patterns (GOF, etc.), Paradigms and SOLID principles. A focus on continuously improving one's craft (software development). Ability and desire to mentor other engineers.

Requirements
Experience:
  • 5+ years of professional experience in backend development
  • At least 2 of those years have been focused on designing, building, deploying, and maintaining DOTNET Applications
  • 5+ years leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • Strong knowledge of database design, modeling, and optimization (both SQL and NoSQL)
  • Hands-on experience with AWS services

Technical Skills:
  • Strong understanding of GraphQL, Rest, sockets, SignalR pub/sub and buses preferred.
  • Experience with enterprise software development platforms, Dotnet.
  • Knowledge of modern software development practices and tools (CI/CD, Git, Docker, etc.).
  • Familiarity with modern frameworks, Express.js, Dotnet.
  • Knowledge of microservices architecture and best practices, event-driven architecture a plus
  • Understanding of security best practices in software development
  • Experience with eCommerce platforms or systems (e.g., BigCommerce, Square)
  • Familiarity with front-end frameworks (e.g., React.js) for better collaboration

Soft Skills:
  • Excellent problem-solving skills and attention to detail
  • Proven ability to work effectively in small teams with excellent communication skills.
  • Strong multitasking skills, capable of handling multiple projects simultaneously.
  • Eagerness to learn and adapt to new technologies and challenges
  • Ability to work in a fast-paced environment and adapt to changing requirements.

Education:
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.

In accordance with applicable Federal and State laws, the anticipated salary range for this position based upon location in Rochester, NY and experience is $98,000 - $132,000
To comply with Federal law, WeTheHobby participates in E-Verify. All newly-hired employees are verified through this electronic system established by the Department of Homeland Security (DHS) and the Social Security Administration (SSA) to confirm their identity and employment eligibility.