Post job

Software engineer jobs in Alden, NY

- 289 jobs
All
Software Engineer
Software Developer
Software Engineering Internship
Software Engineering Manager
Software Developer Internship
Software Tester
Software Development Engineer
Software Programmer
  • Software Engineer

    R2 Global 4.3company rating

    Software engineer job in Rochester, NY

    A leading innovator in advanced laser technology is seeking a Software Engineer to join their growing Rochester engineering hub. This is a rare opportunity to work hands-on with cutting-edge scientific systems while building software that directly impacts real-world research, industrial applications, and next-generation engineered products. In this role, you'll collaborate closely with engineers, scientists, operations teams and business stakeholders to design, develop, and maintain a wide range of internal and product-level software tools. Your work will span intuitive user interfaces, automation solutions, data and KPI dashboards, and software that interacts with highly precise hardware systems. What you'll work on: • Building Python-based software for internal tools and product control systems • Creating user-facing interfaces that make complex technology simple to operate • Interfacing software with hardware, instruments, and electronic components • Designing dashboards and analytics to support operational decision-making • Contributing to automation, motion control, and system-integration projects • Maintaining high code standards through documentation and version control • Partnering with multi-disciplinary teams to define scope, requirements, and delivery timelines What makes this opportunity exciting: • Work in a highly respected, innovation-driven environment shaping the future of photonics • Engage with a diverse mix of engineering, R&D, and technology functions daily • See your work directly influence scientific and commercial applications • Join a collaborative team that values curiosity, creativity, and continuous learning • Enjoy the benefits of an on-site role within one of Rochester's strongest high-tech communities Ideal background: • Solid software development experience with strong Python skills • Experience building customer-facing or GUI-based software • Familiarity with hardware or instrument interfacing, embedded systems, or automation is a plus • Exposure to analytics, dashboards, or BI tools is helpful • Bachelor's degree in a technical field; advanced degree welcome but not required Compensation: Competitive salary up to $95,000, based on experience.
    $95k yearly 1d ago
  • Software Engineering Manager

    Wethehobby

    Software engineer job in Rochester, NY

    WeTheHobby is a fast-growing sports entertainment company bringing fans together through live-streamed breaks, eCommerce, and real-time community experiences. Headquartered in Rochester, NY, we're building platforms that connect collectors and fans worldwide. We value creativity, innovation, and collaboration-and we're looking for leaders who want to shape the future of sports entertainment technology. The Role We're seeking a Software Engineering Manager to lead our development team and drive the technical direction of our platforms. In this role, you'll focus on managing people, shaping architecture, and ensuring delivery. You will not be coding day-to-day, but you will guide technical strategy, review design decisions, and make sure the engineering team is building scalable, reliable systems. This is a high-visibility role with responsibility for both engineering outcomes and team growth. What You'll Do Lead & Mentor - Manage, coach, and support a team of software engineers, helping them grow both technically and professionally Architectural Oversight - Set high-level technical direction, review system designs, and ensure scalability, performance, and reliability Code Quality - Review code at a design/architecture level to ensure alignment with standards (without direct coding responsibilities) Drive Delivery - Oversee execution of projects and ensure timely delivery of backend and frontend initiatives Foster Collaboration - Partner with product, design, and business stakeholders to align engineering output with company goals Ensure Best Practices - Champion agile workflows, CI/CD pipelines, automated testing, and security standards Recruit & Grow - Help attract, hire, and retain top engineering talent as the team expands What We're Looking For Must-Haves 7+ years of professional software engineering experience, with at least 2+ years in an engineering management role Strong technical foundation in backend systems architecture (preferably .NET) Proven experience leading teams and making architectural decisions Familiarity with cloud platforms (AWS or similar) and modern software development practices Excellent communication skills with the ability to bridge technical and business contexts Nice-to-Haves Experience managing teams building real-time, event-driven, or streaming platforms Familiarity with eCommerce, payments, or large-scale transactional systems Previous experience scaling teams from small to mid-sized organizations Interest in sports, collectibles, or fan-driven communities Why Join Us? Impact: Lead the engineering team that powers one of the most innovative platforms in sports entertainment Leadership: Influence technical strategy and culture without the pressure of being hands-on in the codebase Growth: Step into a high-visibility role with opportunities for advancement as the company scales Culture: A supportive, inclusive team that values collaboration and innovation Compensation Salary: Up to $150,000, based on experience, depending on experience and skills Benefits package including health, dental, vision, PTO, and more
    $150k yearly 3d ago
  • Software Engineer Intern

    Cubrc 3.0company rating

    Software engineer job in Buffalo, NY

    The successful candidate will perform research on new technologies and platforms, contribute to software architecture, development, and testing, and document findings under the direction of a Principle Engineer or Investigator. Preferred skills include ability to train and apply machine learning to solve problems and use of cloud computing technologies to implement solutions. The successful candidate will have a positive and teachable attitude, and will be able to work collaboratively and independently on software-related, testing, and documentation tasks. Minimum Qualifications: · Minimum of 2-4 years' experience in computer programming or computer programming experience through college courses · Ability to communicate professionally both verbally and in written form · Ability to comfortably communicate with accuracy to supervisor and project leads · Microsoft Office applications (Word, PowerPoint, Excel, Access, etc.) Preferred Qualifications: · Experience with object orientated programming languages such as Java, Python, Linux, Storm, H-Base, C++, .NET, XML and related standards, SQL, relational database design, a plus. · Ability to learn and adapt to new technologies as needed · Knowledge of parallel computing systems CUBRC maintains an Affirmative Action Plan to establish fair access to employment opportunities and to create a work community that is an accurate reflection of the qualified workforce. Special Requirements: Must be able to obtain and remain eligible for a US Department of Defense security clearance during the course of employment. We are an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status. Salary Description $24- $35/hr BASED ON YEARS OF SCHOOL COMPLETED
    $24-35 hourly 60d+ ago
  • Engineering Software Programmer

    ATA Engineering, Inc. 3.8company rating

    Software engineer job in Alabama, NY

    ATA is seeking engineers who like to develop software. The successful candidate will be detail oriented with logical thinking skills to be able to design software applications, including those with graphical user interfaces (GUIs). The successful candidate should also have an interest in making engineering processes more efficient. The position is full-time (40 hours per week with benefits). ATA is headquartered in San Diego, California, but services clients globally. This opportunity is based in our San Diego, Huntsville, or Denver offices. LOCATIONS: San Diego 13290 Evening Creek Drive SouthSan Diego, California 92128 Alabama 1308 Voyager Way NW, Suite 102, Huntsville, Alabama 35806 Colorado 1597 Cole Boulevard,Lakewood, Colorado 80401 Essential Duties and Responsibilities Provide programming support for aerospace, mechanical, and structural engineers on a wide variety of challenging projects, from structural dynamics to data management and file format translation. Preferred experience includes programming in MATLAB, Python, C, C++, C#, Visual Basic, and/or Java. Able to troubleshoot hardware and software configurations. Strong familiarity with object-oriented programming. GUI programming experience. Familiarity with hardware programming a plus. Comfortable with Windows and Linux operating systems. Requirements: The ideal candidate would have all of the following skills. A highly motivated but less-experienced candidate interested in learning these skills would also be considered. B. S. , M. S. , or Ph. D. in Mechanical, Aerospace, or Structural Engineering, with an excellent academic record. Dual major or minor in Computational or Software Engineering a strong plus. Interest in programming engineering applications and object-oriented programming. Must have interest in engineering design, analysis, and data management processes. Experience with Nastran, NX, Femap, or other CAE tools preferred. Willing to travel and occasionally work at customer sites, as needed. Must be a US Person. Full-time position only. No contractors or part-time applications will be accepted. Excellent verbal and written communication skills. Salary Range: Early Career Professionals: $85,000-$125,000 per year HOW TO APPLY We appreciate your interest in ATA Engineering and request that you submit the following materials if you are qualified and wish to join our team of employee-owners at ATA Engineering: A current résumé or CV. A copy of your up-to-date college transcripts. You may email them, or request that an official transcript be sent directly to the address below. If your transcript contains identifying information such as Social Security Number and/or date of birth, please delete this information prior to submitting your transcripts. A statement confirming that you meet the definition of a US person as defined by 22 C. F. R. § 120. 15. Please note: we prefer electronic copies of all documents, but you may also mail them to the address below if necessary. Many of our contracts require access to government, defense, and classified information. We cannot consider your application unless you are a US Person. Unless you specifically state otherwise in your cover letter or email, you will be considered for all current openings at all ATA locations. Once we have reviewed your qualifications, you will be contacted by email regarding the status of your application. Email all documents to: [email protected] Or mail them to: Manager, Human Resources ATA Engineering, Inc. 13290 Evening Creek Drive South San Diego, CA 92128 ATA Engineering, Inc. , is an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, protected Veteran status, or any other characteristic protected by applicable federal, state, or local law. If you are a qualified individual with a disability or a disabled veteran, you have the right to request an accommodation if you are unable or limited in your ability to use or access our career center as a result of your disability. To request an accommodation, contact an ATA Engineering, Inc. , Human Resources Representative at [email protected].
    $85k-125k yearly 60d+ ago
  • Software Developer / Software Engineer

    Myreview.App

    Software engineer job in Amherst, NY

    Job Role: As a software developer, you'll be the brain behind crafting, developing, testing, going live and maintaining the system. You are passionate in understanding the business context for features built to drive better customer experience and adoption. Responsibilities: Familiar with the software development life cycle (SDLC) from analysis to deployment. Comply with coding standards and technical design. Believes in systematic approach to developing the system through clear documentation (flowcharts, layouts, & etc) of functionality, address every use case through creative solutions. Adapts structured coding styles for easy review, testing and maintainability of the code. Integrate the developed functionality and/or component into a fully functional system. Ensure unit and integration level verification plan are in place and adheres to great quality of code at all time. Active participate in troubleshooting, debugging and updating current live system. Verify user feedback in making system more stable and easy. Work closely with analysts, designers and other peer developers. Preparing technical training documents for onboarding new engineers. Requirements: Bachelor's degree in computer science or equivalent practical experience. 2+ years of experience as Software Engineer or Software Developer or in a relevant role. Understanding of OOPS concepts, Persistence, Threading. Proficient in Java, C++, Ruby on Rails or other programming languages. Hands-on with SQL or NoSQL database. Competent with developing web apps in popular web frameworks (ASP .Net, JQuery, Apache Wicket, JavaServer Faces (JSF) & Spring MVC etc,). Knowledgeable in data structures and algorithms. Experience with open-source projects. Experience in designing interactive applications. A background in Engineering with sound oral and written communication skills. Prior experience with AWS, Azure, Google or Openstack will be a plus.
    $81k-110k yearly est. 60d+ ago
  • Software Engineering Intern (Jan - April 2026)

    Mahle, Inc.

    Software engineer job in Lockport, NY

    BU2 Thermal and Fluid System MAHLE is not currently hiring individuals for this position who now or in the future require sponsorship for employment-based non-immigrant and immigrant visas. However, as a global company, MAHLE offers many job opportunities outside of the U.S. which can be found through our employment website ****************** Your Contribution * Create / co-develop embedded software * Create / co-develop in-house software tools * Support development of GUI programs on embedded LINUX touch screens as well on PC depending on project needs * Debug software * Test software * Document software related activities Your Qualifications and Experience * Currently enrolled in a 4-year university * Experience in C-Programming, embedded programming, MATLab, Simulink, GUI Programming, and GIT * Previous internship experience preferred Do you have any questions? ******************** US Facts about the job Benefits: Entry level: Internship Part- / Full-time: Part Time Functional area: R&D - Electronics incl. software development Department: BU2 Thermal and Fluid System Location: Lockport, NY, US, 14094 Company: MTFS (US) Closing date for applications Don't waste any time, apply while the position is online. Your future at MAHLE As a team player and someone who thinks ahead, you can deploy all your skills with us. In cooperation with colleagues from different countries and areas, you contribute in designing the mobility of the future. When selecting MAHLE, you choose trend-setting technologies and strategies. Are you interested in working with us and developing efficient and environmentally-friendly solutions, optimising existing products, and turning innovative ideas into reality? Then MAHLE is the right address for you. Shape the future with us.
    $40k-74k yearly est. Easy Apply 19d ago
  • Developer - Software

    Maximus 4.3company rating

    Software engineer job in Rochester, NY

    Description & Requirements Maximus is currently seeking a Salesforce Developer with experience in Health Cloud to develop and maintain Salesforce solutions that optimize healthcare processes. The ideal candidate will be responsible for customizing Health Cloud features, developing custom applications, and ensuring solutions meet healthcare industry standards. Per VES contract requirements, staff working on the VES project must be a US Citizen or US Legal Resident (green card holders). This is a remote position. Essential Duties and Responsibilities: - Develop, test, debug, implement, and document moderately complex software programs - Research and analyze existing systems and program requirements - Resolve production support problems. - Conduct quality assurance activities such as peer reviews. Job-Specific Essential Duties and Responsibilities: - Design, develop, and customize Salesforce Health Cloud solutions, including patient data management, care plans, and workflows. - Develop custom applications using Apex, Lightning Components, and Visualforce. - Create and maintain REST/SOAP API integrations with external systems. - Collaborate with stakeholders to gather requirements and translate them into technical specifications. - Ensure data security and compliance with HIPAA and healthcare regulations. - Troubleshoot and resolve technical issues related to Health Cloud and custom Salesforce apps. - Optimize performance and scalability of Health Cloud applications. Minimum Requirements - Bachelor's degree in related field. - 3-5 years of relevant professional experience required. - Equivalent combination of education and experience considered in lieu of degree. Job-Specific Minimum Requirements: - 3+ years of Salesforce development experience with at least 1 year working in Health Cloud. - Strong proficiency in Apex, Lightning Components, Visualforce, SOQL, and Salesforce APIs. - Experience with Salesforce Health Cloud features such as care plans, patient management, and healthcare workflows. - Knowledge of integration patterns and best practices for integrating Salesforce with healthcare systems. - Familiarity with healthcare data models and compliance requirements (e.g., HIPAA). - Salesforce certifications such as Platform Developer I/IIHealth Cloud Specialist. Preferred Skills and Qualifications: - Experience with Shield for encryption and enhanced security. - Knowledge of healthcare standards like HL7 and FHIR. #techjobs #veteranspage EEO Statement Maximus is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, age, national origin, disability, veteran status, genetic information and other legally protected characteristics. Pay Transparency Maximus compensation is based on various factors including but not limited to job location, a candidate's education, training, experience, expected quality and quantity of work, required travel (if any), external market and internal value analysis including seniority and merit systems, as well as internal pay alignment. Annual salary is just one component of Maximus's total compensation package. Other rewards may include short- and long-term incentives as well as program-specific awards. Additionally, Maximus provides a variety of benefits to employees, including health insurance coverage, life and disability insurance, a retirement savings plan, paid holidays and paid time off. Compensation ranges may differ based on contract value but will be commensurate with job duties and relevant work experience. An applicant's salary history will not be used in determining compensation. Maximus will comply with regulatory minimum wage rates and exempt salary thresholds in all instances. Accommodations Maximus provides reasonable accommodations to individuals requiring assistance during any phase of the employment process due to a disability, medical condition, or physical or mental impairment. If you require assistance at any stage of the employment process-including accessing job postings, completing assessments, or participating in interviews,-please contact People Operations at **************************. Minimum Salary $ 80,000.00 Maximum Salary $ 130,000.00
    $80k-105k yearly est. Easy Apply 3d ago
  • Software Engineer II

    Apollo Americ

    Software engineer job in Rochester, NY

    About Us: Ocean Optics is a fast-paced, high performing and high growth organization that was recently named one of Orlando's Best Places to work! Our people thrive in an inclusive, innovative, and collaborative culture. Join our team of instigators of the possible where WE MEASURE WHAT MATTERS .For more information please visit ************************** ABOUT THE OPPORTUNITY Join our innovative team as a Software Engineer II, where you'll roll up your sleeves and learn by doing. In this role, you will support the development of innovative spectroscopy instruments by collaborating with a multidisciplinary team of experienced engineers and scientists. This full-time position offers an immersive experience in system architecture, hands-on design, and cross-functional project collaboration, all while contributing to a dynamic new product development portfolio. Specifically, this role will involve: Systems Architecture: Contribute to both high-level system frameworks and low-level design details. Integrate subsystems, participate in testing, and observe how technical decisions align with broader business goals. Hands-on Development: Get involved with the end-to-end process-from initial concept and design to build, test, and pilot shipments. Cross-functional Collaboration: Work closely with engineers and scientists from other disciplines, including electrical and optomechanical engineering, color science, spectroscopy, and data analysis. Technical Reporting: Design and conduct experiments, and analyze qualitative and quantitative data to support future development decisions. ABOUT THE CANDIDATE We're looking for a passionate candidate who is eager to learn and contribute to groundbreaking products. The ideal candidate should have: Educational Background: Completed a Bachelor's or Master's program in Computer Science, Electrical Engineering, Computer Engineering, or a related field. Work Experience: 4+ years of work experience in a related field is desirable (or, a Master's degree and 2+ years of experience) Desired Skills: Eagerness for collaboration, learning, and contributing innovative ideas An understanding of experimental methods and an interest in automation Strong knowledge of C++ fundamentals Basic automation and data analysis in a scripting language like Python/MATLAB Basic knowledge of electrical circuits and microcontrollers Strong analytical abilities, clear technical communication, and a proactive approach to problem solving Additional Qualities: A high standard of ethics and integrity An entrepreneurial mindset with a desire to push boundaries ABOUT THE COMPANY Ocean Optics pioneered miniature spectrometers and delivers spectral solutions to researchers, OEMs and industrial customers, also designs and builds industrial-grade photonics systems for material inspection, chemical identification and quality assurance. Our mission is to lead in creating precise yet practical optical solutions that enable researchers and industry to solve meaningful problems in health, safety and the environment. We have discovered, refined and delivered new approaches to solving problems with spectroscopy and imaging technologies. Backed by deep experience, we are working within applications including biomedical, semiconductors, research & science, industrial, environmental, food & agriculture, and safety & security. We partner with customers to achieve ambitious goals, leveraging the power of light for advancement in health, safety and the environment. With more than 200 employees worldwide, including in the US, Europe, and Asia, we leverage the wealth of knowledge from a diverse and multidisciplinary team, which drives our growth and high performance. Ocean Optics is a subsidiary of Halma plc, an international market leader in safety, health, and environmental technology. ABOUT THE PERKS Ocean Optics offers a comprehensive compensation package and health and wellness benefits. Also, as a member of the Halma Group of companies (*************** our employees enjoy excellent career development, networking, and advancement opportunities worldwide. EQUAL OPPORTUNITY EMPLOYER Ocean Optics is an equal opportunity employer. Qualified applicants will be considered without regard to age, race, creed, color, national origin, ancestry, marital status, affectional or sexual orientation, gender identity or expression, disability, nationality, sex, or veteran status. COMPENSATION The pay range for this position is $113,305 - $124,178 per year; however, the base pay offered may vary depending on geographic region, internal equity, job-related knowledge, skills, and experience. #LI-KS1 #LI-Onsite
    $113.3k-124.2k yearly Auto-Apply 60d+ ago
  • Software Engineer II

    Halma 3.7company rating

    Software engineer job in Rochester, NY

    About Us: Ocean Optics is a fast-paced, high performing and high growth organization that was recently named one of Orlando's Best Places to work! Our people thrive in an inclusive, innovative, and collaborative culture. Join our team of instigators of the possible where WE MEASURE WHAT MATTERS .For more information please visit ************************** ABOUT THE OPPORTUNITY Join our innovative team as a Software Engineer II, where you'll roll up your sleeves and learn by doing. In this role, you will support the development of innovative spectroscopy instruments by collaborating with a multidisciplinary team of experienced engineers and scientists. This full-time position offers an immersive experience in system architecture, hands-on design, and cross-functional project collaboration, all while contributing to a dynamic new product development portfolio. Specifically, this role will involve: Systems Architecture: Contribute to both high-level system frameworks and low-level design details. Integrate subsystems, participate in testing, and observe how technical decisions align with broader business goals. Hands-on Development: Get involved with the end-to-end process-from initial concept and design to build, test, and pilot shipments. Cross-functional Collaboration: Work closely with engineers and scientists from other disciplines, including electrical and optomechanical engineering, color science, spectroscopy, and data analysis. Technical Reporting: Design and conduct experiments, and analyze qualitative and quantitative data to support future development decisions. ABOUT THE CANDIDATE We're looking for a passionate candidate who is eager to learn and contribute to groundbreaking products. The ideal candidate should have: Educational Background: Completed a Bachelor's or Master's program in Computer Science, Electrical Engineering, Computer Engineering, or a related field. Work Experience: 4+ years of work experience in a related field is desirable (or, a Master's degree and 2+ years of experience) Desired Skills: Eagerness for collaboration, learning, and contributing innovative ideas An understanding of experimental methods and an interest in automation Strong knowledge of C++ fundamentals Basic automation and data analysis in a scripting language like Python/MATLAB Basic knowledge of electrical circuits and microcontrollers Strong analytical abilities, clear technical communication, and a proactive approach to problem solving Additional Qualities: A high standard of ethics and integrity An entrepreneurial mindset with a desire to push boundaries ABOUT THE COMPANY Ocean Optics pioneered miniature spectrometers and delivers spectral solutions to researchers, OEMs and industrial customers, also designs and builds industrial-grade photonics systems for material inspection, chemical identification and quality assurance. Our mission is to lead in creating precise yet practical optical solutions that enable researchers and industry to solve meaningful problems in health, safety and the environment. We have discovered, refined and delivered new approaches to solving problems with spectroscopy and imaging technologies. Backed by deep experience, we are working within applications including biomedical, semiconductors, research & science, industrial, environmental, food & agriculture, and safety & security. We partner with customers to achieve ambitious goals, leveraging the power of light for advancement in health, safety and the environment. With more than 200 employees worldwide, including in the US, Europe, and Asia, we leverage the wealth of knowledge from a diverse and multidisciplinary team, which drives our growth and high performance. Ocean Optics is a subsidiary of Halma plc, an international market leader in safety, health, and environmental technology. ABOUT THE PERKS Ocean Optics offers a comprehensive compensation package and health and wellness benefits. Also, as a member of the Halma Group of companies (*************** our employees enjoy excellent career development, networking, and advancement opportunities worldwide. EQUAL OPPORTUNITY EMPLOYER Ocean Optics is an equal opportunity employer. Qualified applicants will be considered without regard to age, race, creed, color, national origin, ancestry, marital status, affectional or sexual orientation, gender identity or expression, disability, nationality, sex, or veteran status. COMPENSATION The pay range for this position is $113,305 - $124,178 per year; however, the base pay offered may vary depending on geographic region, internal equity, job-related knowledge, skills, and experience. #LI-KS1 #LI-Onsite
    $113.3k-124.2k yearly Auto-Apply 60d+ ago
  • Software Engineer -Java

    Mindlance 4.6company rating

    Software engineer job in Rochester, NY

    Mindlance is a national recruiting company which partners with many of the leading employers across the country. Feel free to check us out at ************************* Job Description Responsibilities: • Design, develop, test and implement integration solutions using SOAP/XML, JAVA and J2EE. • 7+ years experience JAVA/J2EE • Experience working with Unix/Linux operating systems • Understand database design and entity relationships. Additional Information Thanks & Regards Praveen K. Paila ************
    $81k-108k yearly est. 60d+ ago
  • Software Engineer

    Comtec Solutions 3.8company rating

    Software engineer job in Rochester, NY

    Department: Enterprise Systems Group Billable Hours Goal: 80% of worked hours Position Type: Full Time Travel Required: Minimal as needed Provide development and customization of Epicor ERP Application. Translate software requirements into workable programming code and maintain and develop programs for use in business. Adhere to ComTec's 4 values: Passionate about the customer, Dedicated to the employee, Do the right thing, Fire in the belly. REPORTS TO: Manager, Enterprise Systems Group DIRECT REPORTS: None ESSENTIAL FUNCTIONS: Utilize ERP and SDK tool set in conjunction with programming knowledge to provide customized solutions both within and external to the application Develop and test Customizations, BPM's, Crystal Reports, SSRS Reports and Queries with attention to detail and accuracy Document all modifications to client software according to company policy Manage assigned ticket and task queue to meet deadlines and other milestones Provide classroom training to end users on Microsoft SSRS, Crystal Reports, and other Epicor technical tools ADDITIONAL RESPONSIBILITIES: Troubleshoot, identify and evaluate alternative solutions to a problem Maintain daily timesheet and expense report entries and submit them accurately and timely Other duties as required Requirements TECHNICAL SKILLS: C# / VB.NET (intermediate/Advanced) Knowledge of Microsoft SQL Server and/or Progress Databases (Intermediate) Crystal Reports development (Basic) Microsoft SSRS Reporting (Basic) Knowledge of Progress ABL code and/or Microsoft LINQ a plus SOFT SKILLS & ABILITIES: Must be able to read, correctly interpret, develop, implement and test solutions based on the specifications document Strong written and verbal communication skills Pleasant and professional demeanor in all client and internal communications Ability to multi task Intellectually resourceful with sound judgment and effective decision-making abilities Independent worker and able to work effectively on daily tasks without direct supervision Strong organization skills and ability to operate efficiently throughout daily tasks In general owns issues through resolution although understands when to escalate a problem to another team member and whom to escalate to; accepts escalated issues; and mentors when appropriate Demonstrate empathy with users and professionalism at all times Work well with clients at all levels Operate with client satisfaction in mind Energy, enthusiasm and results-oriented EDUCATION, EXPERIENCE, & KNOWLEDGE: Related Bachelor's degree or equivalent work experience 4+ years of Microsoft .Net programming experience Epicor application experience a plus WORK ENVIRONMENT/PHYSICAL DEMANDS: Use of computer and office equipment Ability to remain calm in stressful situations Performs all administrative functions expected at this level ADDITIONAL REQUIREMENTS: Ability to schedule for evening or weekend work occasionally Valid driver's license in your state of residence and reliable personal vehicle DATE CREATED/REVISED: November 2025 Salary Description 90,000-117,000
    $85k-120k yearly est. 49d ago
  • Software Engineer

    Redwood Dental

    Software engineer job in Buffalo, NY

    We are looking for a passionate Software Engineer to design, develop and install software solutions. Software Engineer responsibilities include gathering user requirements, defining system functionality and writing code in various languages, like Java, Ruby on Rails or .NET programming languages (e.g. C++ or JScript.NET.) Our ideal candidates are familiar with the software development life cycle (SDLC) from preliminary system analysis to tests and deployment. Ultimately, the role of the Software Engineer is to build high-quality, innovative and fully performing software that complies with coding standards and technical design. Responsibilities Execute full software development life cycle (SDLC) Develop flowcharts, layouts and documentation to identify requirements and solutions Write well-designed, testable code Produce specifications and determine operational feasibility Integrate software components into a fully functional software system Develop software verification plans and quality assurance procedures Document and maintain software functionality Troubleshoot, debug and upgrade existing systems Deploy programs and evaluate user feedback Comply with project plans and industry standards Ensure software is updated with latest features Requirements Proven work experience as a Software Engineer or Software Developer Experience designing interactive applications Ability to develop software in Java, Ruby on Rails, C++ or other programming languages Excellent knowledge of relational databases, SQL and ORM technologies (JPA2, Hibernate) Experience developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC) Experience with test-driven development Proficiency in software engineering tools Ability to document requirements and specifications BSc degree in Computer Science, Engineering or relevant field Recommended skills Application Development Information Technology Problem Solving Software Development Use Programming Language
    $78k-103k yearly est. 60d+ ago
  • Software Engineer

    Meethires

    Software engineer job in Buffalo, NY

    Job brief In this role, you will be responsible for writing efficient and testable code, adhering to specifications and industry best practices. Responsibilities Develop innovative features and re-architect components of an existing system. Collaborate with a team of developers to participate in test-driven, iterative development, prototyping, and code reviews. Design and implement clean and efficient middle and back-end solutions. Build scalable and robust services to support our product offerings. Create and maintain both external and internal APIs. Conduct thorough unit and performance testing to ensure scalability and reliability. Review and debug code to identify and resolve issues. Document code solutions and provide clear explanations through flowcharts, diagrams, code comments, and clean code practices. Design system specifications, standards, and programming solutions for implementation. Requirements Bachelor's degree in Software Engineering, Information Technology, or a related field. 1 to 3 years of experience in software engineering or a similar role. Proficiency in developing server-side web applications using Python. Experience building RESTful and SOAP-based web services. Familiarity with both relational databases (e.g., PostgreSQL, Oracle) and NoSQL databases (e.g., Cassandra, Redis). Strong understanding of object-oriented development principles. Ability to quickly adapt to new technologies and tools. Knowledge of Python frameworks, system architecture, and design patterns. Excellent communication and collaboration skills. Preferred Qualifications (not required, but a plus): Master's degree in Software Engineering, Computer Science, or a related field. Experience with front-end development using modern JavaScript frameworks (e.g., React, Angular, Vue.js). Familiarity with cloud platforms and services (e.g., AWS, Azure, Google Cloud). Understanding of containerization technologies (e.g., Docker, Kubernetes). Knowledge of DevOps practices and tools (e.g., Jenkins, Git, Ansible). Experience with automated testing frameworks (e.g., Selenium, Cypress). If you are a motivated individual with a passion for software engineering and a desire to contribute to cutting-edge technology solutions, we encourage you to apply. Join our team and help us build the future of software development!
    $78k-103k yearly est. 60d+ ago
  • Software Engineer

    052&&Polarson GG

    Software engineer job in Rochester, NY

    Research, design, develop, and test operating systems-level software, compilers, and network distribution software for medical, industrial, military, communications, aerospace, business, scientific, and general computing applications. Set operational specifications and formulate and analyze software requirements. Apply principles and techniques of computer science, engineering, and mathematical analysis.
    $78k-103k yearly est. 60d+ ago
  • Software Engineer, Platform - Rochester, USA

    Speechify

    Software engineer job in Rochester, NY

    The mission of Speechify is to make sure that reading is never a barrier to learning. Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading - PDFs, books, Google Docs, news articles, websites - into audio, so they can read faster, read more, and remember more. Speechify's text-to-speech reading products include its iOS app, Android App, Mac App, Chrome Extension, and Web App. Google recently named Speechify the Chrome Extension of the Year and Apple named Speechify its 2025 Design Award winner for Inclusivity. Today, nearly 200 people around the globe work on Speechify in a 100% distributed setting - Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups like Stripe, Vercel, Bolt, and many founders of their own companies. Overview The responsibilities of our Platform team include building and maintaining all backend services, including, but not limited to, payments, analytics, subscriptions, new products, text to speech, and external APIs. This is a key role and ideal for someone who thinks strategically, enjoys fast-paced environments, is passionate about making product decisions, and has experience building great user experiences that delight users. We are a flat organization that allows anyone to become a leader by showing excellent technical skills and delivering results consistently and fast. Work ethic, solid communication skills, and obsession with winning are paramount. Our interview process involves several technical interviews and we aim to complete them within 1 week. What You'll Do Design, develop, and maintain robust APIs including public TTS API, internal APIs like Payment, Subscription, Auth and Consumption Tracking, ensuring they meet business and scalability requirements Oversee the full backend API landscape, enhancing and optimizing for performance and maintainability Collaborate on B2B solutions, focusing on customization and integration needs for enterprise clients Work closely with cross-functional teams to align backend architecture with overall product strategy and user experience An Ideal Candidate Should Have Proven experience in backend development: TS/Node (required) Direct experience with GCP and knowledge of AWS, Azure, or other cloud providers Efficiency in ideation and implementation, prioritizing tasks based on urgency and impact Preferred: Experience with Docker and containerized deployments Preferred: Proficiency in deploying high availability applications on Kubernetes What We Offer A dynamic environment where your contributions shape the company and its products A team that values innovation, intuition, and drive Autonomy, fostering focus and creativity The opportunity to have a significant impact in a revolutionary industry Competitive compensation, a welcoming atmosphere, and a commitment to an exceptional asynchronous work culture The privilege of working on a product that changes lives, particularly for those with learning differences like dyslexia, ADD, and more An active role at the intersection of artificial intelligence and audio - a rapidly evolving tech domain The United States Based Salary range for this role is: 140,000-200,000 USD/Year + Bonus + Stock depending on experience Think you're a good fit for this job? Tell us more about yourself and why you're interested in the role when you apply. And don't forget to include links to your portfolio and LinkedIn. Not looking but know someone who would make a great fit? Refer them! Speechify is committed to a diverse and inclusive workplace. Speechify does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.
    $78k-103k yearly est. Auto-Apply 15d ago
  • Software Engineer

    One Path Career Partners

    Software engineer job in Rochester, NY

    We are hiring for a specialized Software Engineer! In this full-time opportunity, you will act as a lead in the development, testing, execution, and maintenance of software, while addressing and solving complex issues. Candidates must have a Bachelor's Degree and 5 years of related experience. Qualified candidates must be a SME in several products/applications and have strong leadership abilities. Does this describe you? Apply today! Position Details: Develop, test, deploy, maintain, and improve software to meet requirements. Lead a team in project planning, design, and execution. Complete highly complex program changes. Perform comprehensive analysis and design for large-scale, project initiatives. Serve as a technical leader; develop solutions for complex problems, provide technical direction and expertise, and evaluate new technologies for adoption. Communicate project design and status to senior management. Provide project-level estimates and lead team through story level estimation efforts. Monitor team progress against project estimates to provide status. Ensure team compliance with SDLC standards and CD/CI procedures. Introduce new standards and opportunities for improvements. Maintain existing code base, monitoring for failures in non-prod environments. Initiate and facilitate partnership between multiple teams for cross-program project efforts. Observes and communicates performance of team members to assist in their development.
    $78k-103k yearly est. 60d+ ago
  • Software Engineer

    450&&Polarson60

    Software engineer job in Rochester, NY

    Software Engineer is responsible for developing software programs or systems that align with user needs. Their duties include meeting with clients or business professionals to strategize ideas for beneficial software, coordinating with other IT professionals to design software and running tests to catch coding errors.
    $78k-103k yearly est. 60d+ ago
  • Software Engineer

    Power of Play

    Software engineer job in Rochester, NY

    Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions. Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code. Prepares and installs solutions by determining and designing system specifications, standards, and programming. Improves operations by conducting systems analysis; recommending changes in policies and procedures. Obtains and licenses software by obtaining required information from vendors; recommending purchases; testing and approving products. Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations. Protects operations by keeping information confidential. Provides information by collecting, analyzing, and summarizing development and service issues. Accomplishes engineering and organization mission by completing related results as needed. Develops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle
    $78k-103k yearly est. 60d+ ago
  • Software Developer Intern: 2026

    IBM Corporation 4.7company rating

    Software engineer job in Rochester, NY

    Introduction At IBM, work is more than a job - it's a calling: To build. To design. To code. To consult. To think along with clients and sell. To make markets. To invent. To collaborate. Not just to do something better, but to attempt things you've never thought possible. Are you ready to lead in this new era of technology and solve some of the world's most challenging problems? If so, lets talk. Your role and responsibilities Software Developers at IBM are the backbone of our strategic initiatives to design, code, test, and provide industry-leading solutions that make the world run today - planes and trains take off on time, bank transactions complete in the blink of an eye and the world remains safe because of the work our software developers do. Whether you are working on projects internally or for a client, software development is critical to the success of IBM and our clients worldwide. At IBM, you will use the latest software development tools, techniques and approaches and work with leading minds in the industry to build solutions you can be proud of. The Electronic Design Automation (EDA) organization within IBM develops software tools used in the logic design and functional verification of enterprise class microprocessors. EDA engineer's responsibilities include research, design, architect, develop and deploy solutions that are driven by technology, manufacturing or customer requirements that automate the implementation of advanced processor chips are responsible for improvements to the design automation process. They also implement solutions for the chip design process that respond to timing and manufacturing specifications due to advancement in technology. To be successful in this role, the candidate should be able to work well in a team, have an interest in learning, be able to work/investigate on their own and be aware of testing best practices. EDA develops tools in the support of hardware and semiconductors development that make up our industry leading IBM products. We are an elite team of Software Engineering professionals that pioneer innovations for the cutting-edge design of microprocessors and hardware used in IBM infrastructure including IBM zSystems, IBM Power Systems, IBM Storage, and IBM Quantum Systems. Development engineers on our team will participate in various aspects of the development, test, and support process such as Electronic Design Automation Software. We are looking for strong algorithmic programmers who want a challenge and enjoy working with teams to solve engineering problems with software Required education High School Diploma/GED Preferred education Bachelor's Degree Required technical and professional expertise * BS/MS majoring in Computer Science, Computer Engineering or Electrical Engineering * Experience with an object-oriented programming language such as C/C++/Java/Rust * Experience with a scripting language such as Python * Knowledge of Digital Circuit/Logic design/Algorithms/Data Structures * AI/ML skills * Excellent verbal, written and interpersonal communication skills. * Collaborative skills and ability to work in fast-paced agile environments. * Quick learner with business acumen. Preferred technical and professional experience * Knowledge of computer architecture and micro-architecture * Programming projects with complex requirements * Understanding of Digital/VLSI Circuits * Linux experience ABOUT BUSINESS UNIT IBM Systems helps IT leaders think differently about their infrastructure. IBM servers and storage are no longer inanimate - they can understand, reason, and learn so our clients can innovate while avoiding IT issues. Our systems power the world's most important industries and our clients are the architects of the future. Join us to help build our leading-edge technology portfolio designed for cognitive business and optimized for cloud computing. YOUR LIFE @ IBM In a world where technology never stands still, we understand that, dedication to our clients success, innovation that matters, and trust and personal responsibility in all our relationships, lives in what we do as IBMers as we strive to be the catalyst that makes the world work better. Being an IBMer means you'll be able to learn and develop yourself and your career, you'll be encouraged to be courageous and experiment everyday, all whilst having continuous trust and support in an environment where everyone can thrive whatever their personal or professional background. Our IBMers are growth minded, always staying curious, open to feedback and learning new information and skills to constantly transform themselves and our company. They are trusted to provide on-going feedback to help other IBMers grow, as well as collaborate with colleagues keeping in mind a team focused approach to include different perspectives to drive exceptional outcomes for our customers. The courage our IBMers have to make critical decisions everyday is essential to IBM becoming the catalyst for progress, always embracing challenges with resources they have to hand, a can-do attitude and always striving for an outcome focused approach within everything that they do. Are you ready to be an IBMer? ABOUT IBM IBM's greatest invention is the IBMer. We believe that through the application of intelligence, reason and science, we can improve business, society and the human condition, bringing the power of an open hybrid cloud and AI strategy to life for our clients and partners around the world. Restlessly reinventing since 1911, we are not only one of the largest corporate organizations in the world, we're also one of the biggest technology and consulting employers, with many of the Fortune 500 companies relying on the IBM Cloud to run their business. At IBM, we pride ourselves on being an early adopter of artificial intelligence, quantum computing and blockchain. Now it's time for you to join us on our journey to being a responsible technology innovator and a force for good in the world. IBM is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, genetics, pregnancy, disability, neurodivergence, age, or other characteristics protected by the applicable law. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status. OTHER RELEVANT JOB DETAILS Supplemental 1 employees may be eligible for up to 8 paid holidays, minimum of 56 hours paid sick time and the IBM Employee Stock Purchase Plan. IBM offers paid family medical leave and disability benefits to eligible employees where required by applicable law. This position was posted on the date cited in the key job details section and is anticipated to remain posted for 21 days from this date or less if not needed to fill the role. We consider qualified applicants with criminal histories, consistent with applicable law. IBM will not be providing visa sponsorship for this position now or in the future. Therefore, in order to be considered for this position, you must have the ability to work without a need for current or future visa sponsorship. The compensation range and benefits for this position are based on a full-time schedule for a full calendar year. The salary will vary depending on your job-related skills, experience and location. Pay increment and frequency of pay will be in accordance with employment classification and applicable laws. For part time roles, your compensation and benefits will be adjusted to reflect your hours. Benefits may be pro-rated for those who start working during the calendar year.
    $46k-55k yearly est. 1d ago
  • Software Developer

    Sarah's Shop 4.4company rating

    Software engineer job in Williamsville, NY

    Grant Street Group is a fast growing software company in downtown Pittsburgh. We use open source software and modern Perl to build large scale hosted web applications. We create web-based electronic payment systems, auctions, and tax collection systems for banks, financial companies, and state and local governments. You can expect to solve interesting and challenging problems involving financial transactions, horizontal scaling, grid processing, natural language processing and more We have been hiring great Developers for many years, and we want to further expand our distributed team of talented and friendly Developers. Most of our experienced Developers telecommute; on-site positions are also available. Required skills and experience: Senior Perl programming experience (or expertise with other dynamic languages such as Python, Ruby - Candidates must have an interest programming in Perl). Mastery at writing elegant and robust software Expertise in relational databases and SQL Knowledge of HTML, JavaScript and CSS Excellent organizational and communication skills Excellent grades and a track record of success, ideally has been a key contributor to Open Source projects Here are just some of the tools and approaches we use. Experience with any of them is helpful: MySQL, ORMs (DBIx::Class, Class::DBI) git jQuery, Ajax Modern Perl (Moose, Catalyst) Selenium Large-scale production Web environments (FastCGI, nginx) Sphinx Linux environments (RHEL, CentOS) Amazon Web Services and Free Open Source Software is a plus Messaging frameworks (rabbitmq, 0mq) Numerical and financial calculations We are interested in contract, contract-to-hire or permanent hires. On-site and telecommute opportunities. Grant Street Group is an Equal Opportunity Drug Free Workplace Employer. Grant Street Group's culture reflects an emphasis on teamwork, high standards, individual responsibility, and work/family balance.
    $80k-104k yearly est. 60d+ ago

Learn more about software engineer jobs

How much does a software engineer earn in Alden, NY?

The average software engineer in Alden, NY earns between $69,000 and $117,000 annually. This compares to the national average software engineer range of $73,000 to $136,000.

Average software engineer salary in Alden, NY

$90,000
Job type you want
Full Time
Part Time
Internship
Temporary