Post job

Staff software engineer jobs in Buffalo, NY - 105 jobs

All
Staff Software Engineer
Senior Software Engineer
Software Engineer
Software Engineering Internship
Senior Embedded Software Engineer
Software Developer
Software Development Engineer
Lead Software Quality Assurance
  • IT Lead - Software QA

    Maximus 4.3company rating

    Staff software engineer job in Buffalo, NY

    Description & Requirements The IT Lead - Software QA is a resource with Testing Services. They are responsible for systems testing of start-up implementations and O&M software development projects. The IT Lead role includes analyzing and reviewing systems requirements designing test strategy and test cases, executing test cases and monitoring and control of overall test activities. Additionally, the IT Lead will mentor testing team members, participate in performing proof-of-concept POC/research for new tools, make recommendations on such tools, and implement them upon management approval. This is a remote position. Essential Duties and Responsibilities: - Perform systems analysis, documenting and executing testing, and defect tracking. - Coordinate with IPT members to execute and document test activities. - Provide direction, guidance and mentoring to other project testing team members. - Lead and coordinate meetings with the team and client. - Help in establishing and standardizing project processes, develop uniformity and consistency across testing teams. - Participate in proposal writing. Job-Specific Essential Duties and Responsibilities: - Responsible for Systems testing lead activities for systems implementation and O&M software development projects. - Perform analysis and review of system requirements, estimations, peer reviews, test data determination and preparation, designing test strategy and test cases, executing test cases and monitoring and control of overall test. activities, UAT and Production support and provide testing status. - Develop functional automation scripts for testing and maintain documentation - Lead efforts in performing POC/research for new tools, making recommendations of such tools, and implementing upon management approval. - Communicate with analysts, developers, product owners, and other stakeholders to understand/clarify requirements. - Work with external parties for interface testing and help identify and manage test data for testing. - Provide regular updates to the Project/Test Manager and identify and communicate risks to the Project team. - Participate in UAT and Production support and troubleshoot user reported production defects. - Prepare and conduct demos/walkthroughs. - Provide systems test results walkthroughs and assist in data prep and supports test case execution for UAT. - Assist with performance testing when required. - Mentor testers on the project and assist with complex testing, including automation, SQL queries and or utilities needed for testing during white/gray box testing. - Provide technical information representing testing and participate in team meetings when necessary. - Participate in testing activities to support initiatives in Testing Services. Minimum Requirements - Bachelor's degree and 7-10 years of relevant experience or equivalent combination of education and experience required. Job-Specific Minimum Requirements: - 7+ years' experience in development of functional test automation, with a minimum of 3 yrs. experience in mid-large sized complex project with minimal supervision. - Experience in designing and building automation frameworks from scratch and enhancing existing frameworks. - Proven ability to code in Python and Java using OOPs concepts to build reusable and maintainable automation scripts with traditional development and BDD experience. - Experience with Se WebDriver is a must. Se Grid 4 preferred. - Experience in development of custom code/solutions/utilities to facilitate automation. - Demonstrated proficiency with SQL for creating/modifying queries. - Proficient in Rest components/APIs for testing webservices and web applications. - Experience testing applications in the cloud and experience in technologies such as Docker and Kubernetes. - Experience in using Unix for file manipulation and basic shell scripting. - Demonstrated proficiency in Test Plan and Test Case writing. - Experience with testing tools for test and defect management. - Experience with Scripting languages such as JavaScript, HTML, creating and validating XML, JSON. - Experience with ETL - Experience with running automation scripts through CI/CD pipelines using tools such as Jenkins or tools in AWS ecosystem. - Experience with Docker containerization and container orchestration tools such as Kubernetes/Fargate - Ability to work on complex issues where analysis of situations or data requires an in-depth evaluation of variable factors - Ability to exercise judgment in selecting methods, techniques, and evaluation criteria for obtaining results. - Excellent organizational, interpersonal, verbal, and written communication skills. - Ability to give presentations and lead walkthroughs with internal and external stakeholders. - Strong organizational skills, with attention to detail and the ability to manage multiple complex tasks simultaneously. - Ability to work in a fast-paced, deadline-driven environment. - Ability to work both independently and as part of a team. - Experience in an AGILE environment. Preferred Skills and Qualifications: - Healthcare Industry experience is preferred. #techjobs #veterans Page 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 $ 126,320.00 Maximum Salary $ 189,480.00
    $99k-125k yearly est. Easy Apply 2d ago
  • Job icon imageJob icon image 2

    Looking for a job?

    Let Zippia find it for you.

  • Software Engineer Intern

    Cubrc 3.0company rating

    Staff 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
  • Senior Embedded Software Engineer

    Fi 4.0company rating

    Staff software engineer job in Boston, NY

    Job DescriptionWelcome to Fi. We're a passionate team from Square, Google, TikTok, Peloton, Uber, and more working to transform the human-pet relationship. Our mission? Develop cutting-edge technology to revolutionize what it means to be a pet parent. The pet industry remains firmly stuck in the past and we are here to change that. Fi is leveraging our team's talent and expertise to improve the lives of millions of pets in the U.S. Real-time location tracking, activity, sleep and behavior monitoring - and that's just the beginning. The most exciting aspect of our work? Bridging the communication gap between pets and humans. Imagine a world where everyone knows how their pet feels in real time and how to keep their best friend in good shape. That's the future we're building at Fi. If you're someone who thrives in innovative, collaborative work environments and feels strongly about helping pets live longer, better lives, Fi could be the perfect fit. Join us in our pursuit of the “impossible,” or as we call it here “let me find a way,” to redefine the future of pet ownership together. Fi is looking for an Embedded Software Engineer! Fi is looking for an Embedded Software Engineer to design and build the firmware powering our next generation of connected collars - shaping the architecture, performance, and reliability of systems trusted by hundreds of thousands of dogs. You'll dive deep into connectivity, low-power optimization, and real-time processing, driving decisions that bridge hardware, software, and data into one seamless product experience.What You'll Do: Firmware Development: Take a front-line role in designing, developing, and maintaining firmware for embedded systems, ensuring functionality, reliability, and performance optimization. Collaborative Problem-Solving: Work closely with cross-functional teams to integrate software with hardware components, troubleshoot issues, and optimize system performance. Code Review and Documentation: Conduct code reviews, document code changes, and ensure compliance with coding standards and best practices in firmware development. Testing and Validation: Develop test procedures and perform rigorous testing to validate firmware functionality and identify and resolve bugs or issues. Research and Innovation: Stay updated with emerging technologies, tools, and trends in embedded systems and contribute innovative ideas to enhance product capabilities. What You'll Bring: Minimum of 4 years of hands-on experience in firmware/embedded software development Proficiency in the C and C++ programming languages, and an understanding of the differences between them. Additionally, experience with or eagerness to learn Python. Prior exposure to hardware interfaces, real-time operating systems (RTOS), and embedded systems design. Familiarity with debugging tools and methodologies for embedded systems. Experience with version control systems (e.g., Git) and issue tracking tools (e.g., Jira). Strong problem-solving abilities and the ability to work in a collaborative team environment, communicating effectively with hardware engineers, software developers, and other stakeholders. Understanding of low-level hardware interactions and device drivers. Experience in designing, developing, and testing firmware for microcontrollers and embedded systems. Why You'll Love Us: Time to Recharge: Enjoy flexible PTO to take the breaks you need. Top-Notch Health Coverage: We've got your back (and teeth and eyes) with full medical, dental, and vision insurance. Wellness Perks: Free access to One Medical, Kindbody, and Talkspace to keep you feeling your best. Give Back to the Pups: Make tails wag with a $500 annual donation to a dog charity of your choice through our BarkBack Program. Free Fi Membership: Your furry best friend(s) get all the benefits of a Fi collar, on us! Love for Friends + Family: Share the Fi magic with loved ones through our gifting program. The anticipated base salary range for this position is $150,000-$210,000. Actual compensation will vary based on multiple factors, including skills, experience, market conditions, and role scope, which may evolve during the hiring process. As a fast-growing Series B startup, Fi evaluates compensation opportunistically to align with the right candidate. This role is also eligible for equity compensation.Fi is an equal opportunity employer that is committed to diversity and inclusion in the workplace. We prohibit discrimination and harassment of any kind based on race, color, sex, religion, sexual orientation, national origin, disability, genetic information, pregnancy, or any other protected characteristic as outlined by federal, state, or local laws. This policy applies to all employment practices within our organization, including hiring, promotion, termination, layoff, recall, leave of absence, compensation, benefits, training, and apprenticeship. Fi makes hiring decisions based solely on qualifications, merit, and our needs at the time.
    $150k-210k yearly 5d ago
  • Senior Embedded Software Engineer

    Fi Smart Dog Collar

    Staff software engineer job in Boston, NY

    Welcome to Fi. We're a passionate team from Square, Google, TikTok, Peloton, Uber, and more working to transform the human-pet relationship. Our mission? Develop cutting-edge technology to revolutionize what it means to be a pet parent. The pet industry remains firmly stuck in the past and we are here to change that. Fi is leveraging our team's talent and expertise to improve the lives of millions of pets in the U.S. Real-time location tracking, activity, sleep and behavior monitoring - and that's just the beginning. The most exciting aspect of our work? Bridging the communication gap between pets and humans. Imagine a world where everyone knows how their pet feels in real time and how to keep their best friend in good shape. That's the future we're building at Fi. If you're someone who thrives in innovative, collaborative work environments and feels strongly about helping pets live longer, better lives, Fi could be the perfect fit. Join us in our pursuit of the “impossible,” or as we call it here “let me find a way,” to redefine the future of pet ownership together. Fi is looking for an Embedded Software Engineer! Fi is looking for an Embedded Software Engineer to design and build the firmware powering our next generation of connected collars - shaping the architecture, performance, and reliability of systems trusted by hundreds of thousands of dogs. You'll dive deep into connectivity, low-power optimization, and real-time processing, driving decisions that bridge hardware, software, and data into one seamless product experience.What You'll Do: Firmware Development: Take a front-line role in designing, developing, and maintaining firmware for embedded systems, ensuring functionality, reliability, and performance optimization. Collaborative Problem-Solving: Work closely with cross-functional teams to integrate software with hardware components, troubleshoot issues, and optimize system performance. Code Review and Documentation: Conduct code reviews, document code changes, and ensure compliance with coding standards and best practices in firmware development. Testing and Validation: Develop test procedures and perform rigorous testing to validate firmware functionality and identify and resolve bugs or issues. Research and Innovation: Stay updated with emerging technologies, tools, and trends in embedded systems and contribute innovative ideas to enhance product capabilities. What You'll Bring: Minimum of 4 years of hands-on experience in firmware/embedded software development Proficiency in the C and C++ programming languages, and an understanding of the differences between them. Additionally, experience with or eagerness to learn Python. Prior exposure to hardware interfaces, real-time operating systems (RTOS), and embedded systems design. Familiarity with debugging tools and methodologies for embedded systems. Experience with version control systems (e.g., Git) and issue tracking tools (e.g., Jira). Strong problem-solving abilities and the ability to work in a collaborative team environment, communicating effectively with hardware engineers, software developers, and other stakeholders. Understanding of low-level hardware interactions and device drivers. Experience in designing, developing, and testing firmware for microcontrollers and embedded systems. Why You'll Love Us: Time to Recharge: Enjoy flexible PTO to take the breaks you need. Top-Notch Health Coverage: We've got your back (and teeth and eyes) with full medical, dental, and vision insurance. Wellness Perks: Free access to One Medical, Kindbody, and Talkspace to keep you feeling your best. Give Back to the Pups: Make tails wag with a $500 annual donation to a dog charity of your choice through our BarkBack Program. Free Fi Membership: Your furry best friend(s) get all the benefits of a Fi collar, on us! Love for Friends + Family: Share the Fi magic with loved ones through our gifting program. $150,000 - $210,000 a year The anticipated base salary range for this position is $150,000-$210,000. Actual compensation will vary based on multiple factors, including skills, experience, market conditions, and role scope, which may evolve during the hiring process. As a fast-growing Series B startup, Fi evaluates compensation opportunistically to align with the right candidate. This role is also eligible for equity compensation. Fi is an equal opportunity employer that is committed to diversity and inclusion in the workplace. We prohibit discrimination and harassment of any kind based on race, color, sex, religion, sexual orientation, national origin, disability, genetic information, pregnancy, or any other protected characteristic as outlined by federal, state, or local laws. This policy applies to all employment practices within our organization, including hiring, promotion, termination, layoff, recall, leave of absence, compensation, benefits, training, and apprenticeship. Fi makes hiring decisions based solely on qualifications, merit, and our needs at the time.
    $150k-210k yearly Auto-Apply 3d ago
  • Staff Software Engineer

    Datarobot 4.2company rating

    Staff software engineer job in Boston, NY

    DataRobot delivers AI that maximizes impact and minimizes business risk. Our platform and applications integrate into core business processes so teams can develop, deliver, and govern AI at scale. DataRobot empowers practitioners to deliver predictive and generative AI, and enables leaders to secure their AI assets. Organizations worldwide rely on DataRobot for AI that makes sense for their business - today and in the future. As a Staff Software Engineer focused on Application Scalability & Performance, you will lead the design, implementation, and operation of backend systems that power high-throughput AI applications. Your work will ensure our applications perform with high accuracy, minimal latency, and robust scalability (including autoscaling), all while maintaining reliability, cost-effectiveness, and maintainability. You will collaborate closely with Product, Platform, and AL/ML teams to deliver high impact. Key Responsibilities: Architect, build, and lead backend services that scale to handle large workloads, high concurrency, and low latency requirements. Design and implement autoscaling strategies (horizontal/vertical), dynamic resource allocation, and load balancing to ensure responsive, cost-efficient service. Improve end-to-end request pipelines, optimizing for latency, throughput, reliability, and correctness. Instrument, monitor, and profile systems in production; identify bottlenecks, troubleshoot performance issues, and proactively tune services. Collaborate with ML/AI teams to ensure models' serving pipelines uphold accuracy, consistency, and performance under load. Drive best practices in systems reliability, observability, error handling, capacity planning, resilience, and failover. Mentor and coach other engineers; provide technical leadership and influence across teams. Contribute to defining architecture, coding standards, performance benchmarks, and technical roadmap items related to scalability and performance. Knowledge, Skills, and Abilities: 7+ years of backend engineering experience building scalable, high-performance distributed systems / services. Strong experience with performance optimization: e.g. profiling, latency tuning, concurrency, caching strategies. Deep experience with autoscaling, resource management, load balancing, throughput/latency SLAs. Solid programming skills in one or more backend languages (e.g. Python, Java, Go, C++, or equivalent). Strong understanding of observability and monitoring: metrics, tracing, logging; and instrumentation of services. Design and architect scalable AI-backed services and applications, integrating AI models into production systems with high performance, reliability, and low latency. Ability to solve ambiguous challenges and influence technical direction across teams, balancing performance, accuracy, and cost. Experience operating across multiple cloud providers (AWS, GCP, Azure) and/or hybrid environments. Nice to Have: Experience with AI/ML model deployment, serving, inference, and production integration. Experience with Gen AI / serving LLMs, embeddings, etc. Exposure to on-prem delivery models or regulated environments. Experience with Docker and building containerized applications. Open source software development experience or contributions. The talent and dedication of our employees are at the core of DataRobot's journey to be an iconic company. We strive to attract and retain the best talent by providing competitive pay and benefits with our employees' well-being at the core. Here's what your benefits package may include depending on your location and local legal requirements: Medical, Dental & Vision Insurance, Flexible Time Off Program, Paid Holidays, Paid Parental Leave, Global Employee Assistance Program (EAP) and more! DataRobot Operating Principles: Wow Our Customers Set High Standards Be Better Than Yesterday Be Rigorous Assume Positive Intent Have the Tough Conversations Be Better Together Debate, Decide, Commit Deliver Results Overcommunicate Research shows that many women only apply to jobs when they meet 100% of the qualifications while many men apply to jobs when they meet 60%. At DataRobot we encourage ALL candidates, especially women, people of color, LGBTQ+ identifying people, differently abled, and other people from marginalized groups to apply to our jobs, even if you do not check every box. We'd love to have a conversation with you and see if you might be a great fit. DataRobot is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. DataRobot is committed to working with and providing reasonable accommodations to applicants with physical and mental disabilities. Please see the United States Department of Labor's EEO poster and EEO poster supplement for additional information. All applicant data submitted is handled in accordance with our Applicant Privacy Policy.
    $119k-161k yearly est. Auto-Apply 60d+ ago
  • Software Developer / Software Engineer

    Myreview.App

    Staff 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
  • Sr Software developer

    Ssi 4.7company rating

    Staff software engineer job in Buffalo, NY

    Hello, My name is Manikandan G M and I am part of the National Talent Acquisition Team with SSI ****************** SSI is a company, incorporated in the state of Pennsylvania in 1998, bringing extensive consulting expertise in providing IT talent. Client: Direct Client Title: Sr. Software Engineer- Java Location: Buffalo, PA Duration: 6 Months Contract with possible extension. Job description: • Over five years of creative and knowledge gaining experience in developing software web applications focused on a skillset in React.js, AngularJS, Bootstrap, Node js HTML, CSS, JavaScript, JQuery. • Extensive hands-on project experience in implementing JavaScript frameworks and libraries in React J, Nodejs, Redux, Express, BackboneJS. • Demonstrated ability to integrate webpages with XML and JSON data using, REST and SOAP web services. • Experience in designing and developing applications using Java/J2EE platform is a must. OOA&D using common design patterns is a must. • Requires in-depth knowledge and experience designing/implementing enterprise applications using the Spring MVC Framework. • In-depth understanding of application/web servers to include Websphere, WebLogic and Apache Tomcat You can reach me at ************************************ or ************. Qualifications over five years experience on developing software web applications on react js, angular js, bootstrap, node js, html, css, javascript, jquery. Implementing Javascript Framework and libraries in React JS, Node JS, Redux, Express, Backbonejs. Integrate webpages with XML and JSON Design and develope applications using Java/J2EE platform is a must. Additional Information All your information will be kept confidential according to EEO guidelines.
    $114k-154k yearly est. Easy Apply 4d ago
  • Software Engineer

    Meethires

    Staff 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

    Redwood Dental

    Staff 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, macOS Core Product - Buffalo, USA

    Speechify

    Staff software engineer job in Buffalo, NY

    At Speechify, our mission is to ensure reading is never a barrier to learning. Over 50 million people use Speechify's text-to-speech products-including apps on iOS, Android, mac OS, Chrome, and web-to listen to PDFs, books, docs, and web content faster, smarter, and more joyfully than ever before. Our product has earned recognition from Google ( Chrome Extension of the Year ) and Apple ( App of the Day and 2025 Inclusivity Design Award) for its impact and accessibility. We're a fully remote, distributed team of engineers, designers, researchers, and product builders from world-class companies like Amazon, Microsoft, Google, Stripe, and more. We move fast, ship often, and love solving real user problems. Role Overview As a Software Engineer on the mac OS team, you'll help build and scale Speechify's core desktop experience for millions of users. You'll own significant parts of our mac OS app architecture, ship production-ready code, and collaborate closely with product, design, and engineering teams across the company. This is a key role for someone who thrives in a fast-paced startup environment, enjoys making high-impact product decisions, loves delightful user experiences, and has a passion for accessibility and performance. What You'll Do Lead key engineering and product decisions for the mac OS app. Write, test, and ship production-quality code that scales to millions of users. Maintain and evolve complex app architecture with a focus on performance and stability. Work within a cross-functional team, partnering with designers and PMs to shape features from concept to launch. Participate in product planning and roadmap discussions. Drive continuous improvement in code quality, CI/CD processes, and development workflows. You should have: Demonstrated experience shipping mac OS (or related desktop) applications used by many customers. Strong engineering instincts with a deep focus on user experience. A strategic mindset for building great products-not just writing code. Ability to work quickly, decide what to build now vs. later, and iterate fast. Experience working in remote, distributed teams. Technical requirements: Swift / SwiftUI (mac OS) proficiency. Solid understanding of AppKit, mac OS frameworks, and desktop-specific UI paradigms. Strong understanding of concurrency and asynchronous execution models Familiarity with Bitrise, CI/CD workflows (e.g., Xcode Cloud, GitHub Actions). Strong understanding of concurrency and asynchronous execution models What We offer: Impact & Ownership: Build and influence a product used by millions globally. Remote First: Flexible, asynchronous work culture. Growth & Leadership: Flat org - leadership is earned by impact, not title. Collaborative Environment: Work with smart, passionate engineers and designers. Competitive Compensation: Market-aligned salary, bonus, and equity. The United States Based Salary range for this role is: 140,000-200,000 USD/Year + Bonus + Stock depending on experience Why Join Speechify? At Speechify, we ship fast, build for real users, and care deeply about quality and accessibility. You'll work on products that change lives, and your contributions will shape both the product and the company. If this sounds like your kind of challenge, we'd love to hear from you. Apply with your resume and links to your portfolio or GitHub! 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 1d ago
  • Senior Software Engineer

    Socotec

    Staff software engineer job in Boston, NY

    SOCOTEC is a leader in niche consulting services within the architecture, engineering, and construction industries, with a focus on high-performance buildings and specialty structures. We take an integrated, holistic approach to solving challenges in building envelopes, energy efficiency, sustainability, code advisory, and construction advisory projects. SOCOTEC's reputation for excellence continues to drive its growth and recognition as a best-in-class service provider. We offer a competitive salary and benefits package, mentorship and training opportunities, and regular team-building activities. SOCOTEC is proud to be officially certified as a Great Place to Work by the global authority on workplace culture. Job Description We are seeking an innovative and collaborative Senior Software Engineer who thrives in a fast-paced environment and is passionate about developing both traditional software systems and AI-driven applications. If you are excited about building cutting-edge solutions that transform the AEC industry, we encourage you to apply. As a Senior Software Engineer at SOCOTEC, you will play a key role in designing, developing, and maintaining robust software solutions that power our digital initiatives. In addition to core software engineering responsibilities, this role offers the opportunity to work on applied AI solutions that enhance our enterprise systems, automate complex workflows, and improve client experiences. You'll collaborate with cross-functional teams-including product managers, UI/UX designers, data scientists, consultants, and engineers-to build scalable applications, deploy AI-powered features, and drive innovation across our technology stack. Key Responsibilities: Software Design & Development: Architect, design, and implement scalable, reliable, and maintainable software applications, services, and APIs. Applied AI Development: Design and deploy AI-driven solutions that support SOCOTEC's chatbot programs and automation initiatives. Technical Leadership: Provide technical guidance, code reviews, and mentorship to software engineers. Foster engineering best practices and ensure adherence to software quality standards. AI Integration & Deployment: Collaborate with AI/ML engineers and data scientists to integrate AI models into production applications, ensuring scalability, security, and performance. Collaborate Across Teams: Work with product managers, designers, and stakeholders to translate business requirements into intelligent software and AI-powered solutions. Performance Optimization: Monitor, analyze, and optimize application and AI model performance, addressing bottlenecks, and ensuring systems are robust and efficient. Continuous Improvement: Drive continuous improvements in our software development lifecycle (SDLC), including CI/CD pipelines, automated testing, and deployment workflows. Documentation: Maintain clear and comprehensive documentation of software systems, AI workflows, APIs, and architecture decisions. Qualifications Programming Expertise: Proficiency in Python with experience in JavaScript/TypeScript or another modern programming language. Backend & API Development: Demonstrated experience designing and building scalable backend systems, including RESTful and/or GraphQL APIs and microservices architectures. Frontend Development: Proficiency in modern frontend frameworks such as React or Vue, with experience building responsive, user-friendly interfaces that integrate with backend and AI services. Applied AI/ML: Hands-on experience developing and deploying large language model (LLM)-based applications in production environments. Deep familiarity with agentic workflows and orchestration frameworks such as LangChain, LangGraph, or similar tools. Proficient in AI/ML libraries and ecosystems including Hugging Face Transformers, TensorFlow, PyTorch, and Scikit-learn. Proven ability to integrate AI-driven functionality into complex software systems at scale. Cloud Platforms: Experience deploying software and ML services on major cloud providers such as AWS, Azure, or GCP. Version Control & Collaboration: Strong command of Git and GitHub workflows; experience working in agile development environments. Database Management: Skilled in working with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB). Communication & Leadership: Excellent collaboration and communication skills, with experience mentoring junior engineers and coordinating with cross-functional stakeholders Preferred Qualifications: Experience with containerization and orchestration (Docker, Kubernetes). Familiarity with CI/CD pipelines and automated testing frameworks. Knowledge of model monitoring, A/B testing, and continuous improvement strategies for AI systems. Understanding of security best practices for both software and AI/ML applications. Experience in the architecture, engineering, and construction (AEC) industry is a plus. Additional Information For more information, please visit ************** SOCOTEC is an Equal Opportunity Employer. Your information will be kept confidential according to EEO guidelines. SOCOTEC is an Equal Opportunity Employer. Salary range: $90,000-$180,000 (final compensation is based on experience, technical depth, and scope of ownership). SOCOTEC is an Equal Opportunity Employer.
    $90k-180k yearly 3d ago
  • Software Engineering Intern (Jan - Aug 2026)

    Mahle, Inc.

    Staff 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 2d ago
  • Senior Software Developer

    Staffbuffalo

    Staff software engineer job in Buffalo, NY

    Are you an experienced software developer ready to take your career to the next level? Do you want to work on cutting-edge projects with a rapidly growing company that's expanding its presence across multiple states? If you thrive in a dynamic, innovative environment and are looking for a place where you can make a significant impact, we have the perfect opportunity for you! We're hiring for a Senior Software Developer to join a highly-skilled team in Buffalo, NY. This full-time role offers a salary range of $85,000 to $120,000/year depending on experience. If you have a passion for Microsoft technologies, a deep understanding of networking and software development, and are ready to work on impactful projects that span multiple locations, we want to hear from you! As a Senior Software Developer, you will be at the forefront of innovative software development, working on exciting projects for a rapidly expanding company. While this is a Buffalo-based position, the company has a growing presence across Minnesota, Texas, and several other states including Michigan, NJ, and PA/NYC. You'll be working within a Microsoft technology stack, contributing to a wide range of software and networking solutions. Your expertise will be critical as you help design, develop, and implement complex systems, driving the company's next wave of success. You will work closely with a team of developers across various locations, collaborating with talented engineers and architects on multiple concurrent projects. The role includes extensive training in Buffalo to ensure you are equipped with the skills and knowledge to excel. This is a hybrid position, with an onsite presence in the Buffalo (NY) area. Responsibilities: Lead software development initiatives, from design through implementation and delivery Collaborate with cross-functional teams, including architects and developers, to deliver high-quality solutions Drive networking and software development components, ensuring scalability, performance, and integration across platforms Mentor junior developers, helping guide them through complex challenges and projects Stay ahead of industry trends and continuously improve the development processes and methodologies Define technical specifications, documentation, and project roadmaps to ensure smooth execution Apply your knowledge of Microsoft technologies to develop innovative software solutions for clients across the country Qualifications: 5+ years of experience in software development Proficient with Microsoft .NET Framework, including C#, ASP.NET, Visual Basic.NET Strong experience with SQL Server, OOP, OOD, and networking components Demonstrated ability to lead development projects, collaborate across teams, and deliver results in a fast-paced environment Experience working in a Microsoft-based shop, with familiarity across a variety of software development processes and methodologies Strong problem-solving skills and ability to apply innovative approaches to complex challenges Excellent communication and team collaboration skills Ability to work both independently as well as part of a team Ability to train, mentor, and provide guidance to less experienced developers Hybrid role; Must be willing to work hybrid on-site in Buffalo, NY. Benefits: Salary ranging from $85,000 to $120,000/year based on experience Incentive pay opportunities for high performance Extensive training provided in Buffalo Health Insurance coverage 401(k) with employer match Paid Time Off (PTO) Paid Holidays Flexibility The advertised pay range represents what we believe at the time of this job posting, that our client would be willing to pay for this position. Only in special circumstances, where a candidate has education, training, or experience that far exceeds the requirements for the position, would we consider paying higher than the stated range. First time working with a Recruiter ? No problem! We make the process as smooth and straightforward as possible. Communication is key - to get started, all we need from you is an updated resume and some time to chat. Our team will get to know and your future career goals. Throughout the process, we will provide resume feedback, schedule and prepare you for interviews, provide client feedback, and coach you through the offer stage. StaffBuffalo is an Equal Opportunity Employer and does not discriminate in employment on account of race, color, religion, national origin, citizenship status, ancestry, age, sex (including sexual harassment), sexual orientation, gender, gender identity or expression, marital status, physical or mental disability, military status, or unfavorable discharge from military service. #INDSBLOW
    $85k-120k yearly 60d+ ago
  • MuleSoft Senior Developer- Enterprise

    Slalom 4.6company rating

    Staff software engineer job in Buffalo, NY

    You are a self-driven individual with a "get it done" attitude and a passion to solve complex business and technology problems. You enable integrated business processes across applications that share common data elements using scalable and proven design patterns and techniques (e.g., integrating Salesforce and an ERP system). You enjoy working in agile teams to deliver API-led integration solutions and are excited to learn and integrate to new business applications. What You'll Do * Work with Architects to translate business requirements into well-designed integration solutions * Participate in technical design sessions and develop detailed technical solution documentation that is aligned with client business objectives * Develop, test, and document integration solutions and data migration elements of business applications in the CRM, ERP, and/or HCM domains * Provide detailed estimates and work breakdown structure for assigned tasks What You'll Bring * Ability to program in object oriented and/or functional programming languages such as Java, C#, Python, JavaScript, etc. * Familiarity with cloud-based and on-premise enterprise applications such as: NetSuite, SAP, Oracle ERP, Salesforce, Dynamics AX/CRM, Workday, etc. * Understanding of Webservices standards and technologies such as: WS*, JSON, REST, GraphQL etc. * Understanding of structured and/or unstructured databases and data models like MS SQL, My SQL, Postgress, Mongo DB, Hadoop, etc. * Experience in delivering real-time, event-driven, and batch integration solutions * Background in data architecture, design, and data modeling * Understanding of cloud computing and micro-services architectures * Strong problem solving and software triage skills with the ability to work cross-functionally in a fast-paced and rapidly changing work environment * Demonstrated skills in helping negotiate priorities and resolving conflicts among project stakeholders (such as customers, product management, and engineering) * Knowledge of QA processes and test-driven development * Familiarity with agile software delivery methodologies such as Scrum * A background in large integration projects with large and multi-sourced data sets is a definite asset About Us Slalom is a fiercely human business and technology consulting company that leads with outcomes to bring more value, in all ways, always. From strategy through delivery, our agile teams across 52 offices in 12 countries collaborate with clients to bring powerful customer experiences, innovative ways of working, and new products and services to life. We are trusted by leaders across the Global 1000, many successful enterprise and mid-market companies, and 500+ public sector organizations to improve operations, drive growth, and create value. At Slalom, we believe that together, we can move faster, dream bigger, and build better tomorrows for all. Compensation and Benefits Slalom prides itself on helping team members thrive in their work and life. As a result, Slalom is proud to invest in benefits that include meaningful time off and paid holidays, parental leave, 401(k) with a match, a range of choices for highly subsidized health, dental, & vision coverage, adoption and fertility assistance, and short/long-term disability. We also offer yearly $350 reimbursement account for any well-being-related expenses, as well as discounted home, auto, and pet insurance. Slalom is committed to fair and equitable compensation practices. For this role, we are hiring at the following levels and targeted base pay salary ranges: The targeted base salary pay range for a Senior Consultant is: * East Bay, San Francisco, Silicon Valley: * Senior Consultant: $167,000-$203,000 * San Diego, Los Angeles, Orange County, Seattle, Boston, Houston, New Jersey, New York City, Washington DC, Westchester: * Senior Consultant: $153,000-$186,000 * All other locations: * Senior Consultant: $140,000-$171,000 In addition, individuals may be eligible for an annual discretionary bonus. Actual compensation will depend upon an individual's skills, experience, qualifications, location, and other relevant factors. The salary pay range is subject to change and may be modified at any time. We will accept applicants until March 30th, 2026, or until the position is filled. We are committed to pay transparency and compliance with applicable laws. If you have questions or concerns about the pay range or other compensation information in this posting, please contact us at: ********************. EEO and Accommodations Slalom is an equal opportunity employer and is committed to attracting, developing and retaining highly qualified talent who empower our innovative teams through unique perspectives and experiences. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veterans' status, or any other characteristic protected by federal, state, or local laws. Slalom will also consider qualified applications with criminal histories, consistent with legal requirements. Slalom welcomes and encourages applications from individuals with disabilities. Reasonable accommodations are available for candidates during all aspects of the selection process. Please advise the talent acquisition team or contact ****************************** if you require accommodations during the interview process.
    $167k-203k yearly Easy Apply 17d ago
  • Sr Software Developer

    Labcorp 4.5company rating

    Staff software engineer job in Buffalo, NY

    OmniSeq, a precision oncology company and part of Labcorp since 2021, is dedicated to advancing personalized cancer care through comprehensive molecular profiling. Founded in 2015 out of the Roswell Park Comprehensive Cancer Center, OmniSeq specializes in next-generation sequencing technologies that help oncologists identify targeted therapies for patients with late-stage solid tumors. As a key component of Labcorp's oncology portfolio, OmniSeq continues to innovate in genomic and immune profiling, supporting both clinical diagnostics and pharmaceutical research to improve patient outcomes across diverse communities. The Sr Software Developer will be responsible for software design and development in support of projects and initiatives within the IT team. They will collaborate with clinical informatics, bioinformatics, IT group members, and other stakeholders to create or refine analysis tools, user interfaces, data visualization tools, and customer facing web interfaces. The Sr Software Developer will assist with project planning, evaluating potential technical solutions, and fostering best practices for software design and implementation. They will also assist with any and all department work that needs to be completed or that their supervisor requests of them. **Responsibilities** + Determining project requirements and developing work schedule estimates for the team. + Liaising with team members, management, and users to ensure projects are completed to standard. + Assist with the planning and design of system specifications encompassing gathered requirements. + Identifying risks and forming contingency plans as soon as possible. + Keeping up-to-date with industry trends and developments. + Being transparent with the team about challenges, failures, and successes. + Organize application releases; coordinating build, deploy, and publication of release notes. + Provide operational support for end users and technical direction for team members. **Education/Experience Requirements** + Bachelor's degree in computer science, computer engineering, or equivalent technical or subject matter experience in healthcare. + At least five (5) years of full-time experience or an equivalent. **Position Requirements** + Proficiency in Java and web development technologies including:HTML, JavaScript, CSS, JSON, and Angular. + Knowledge of MVC frameworks such as Spring, Spring Boot + Willingness to build professional relationships with staff and clients. + Experience working within software development life cycles. + Understanding of relational databases such as MySQL and Oracle and object-relational mappings (ORMs) such as Hibernate + Experience with source code management and ticketing systems. + Team oriented with excellent written and verbal communication skills. + Ability to work in a fast-paced, dynamic, and results-oriented startup environment. **Preferred:** + Experience with modern front end technologies, such as TypeScript or React + Experience working with containers, such as Docker and Kubernetes + Prior experience working with Laboratory Information Management Systems (LIMS) software. + Knowledge of 21 CFR part 11, CLIA, and HIPAA. + Software engineering experience in either bioinformatics or supporting the life sciences in a regulated environment. **Schedule:** The standard work schedule is five days per week, with shifts occurring between Monday and Saturday, 8:00 AM to 5:00 PM Eastern Time. While the specific days may vary, **Saturday availability is required** to support ongoing operational needs and ensure continuity of service **Pay Range: $85-105k** All job offers will be based on a candidate's skills and prior relevant experience, applicable degrees/certifications, as well as internal equity and market data. **Benefits:** Employees regularly scheduled to work 20 or more hours per week are eligible for comprehensive benefits including: Medical, Dental, Vision, Life, STD/LTD, 401(k), Paid Time Off (PTO) or Flexible Time Off (FTO), Tuition Reimbursement and Employee Stock Purchase Plan. Casual, PRN & Part Time employees regularly scheduled to work less than 20 hours are eligible to participate in the 401(k) Plan only. For more detailed information, please click here (************************************************************** **.** **Labcorp is proud to be an Equal Opportunity Employer:** Labcorp strives for inclusion and belonging in the workforce and does not tolerate harassment or discrimination of any kind. We make employment decisions based on the needs of our business and the qualifications and merit of the individual. Qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), family or parental status, marital, civil union or domestic partnership status, sexual orientation, gender identity, gender expression, personal appearance, age, veteran status, disability, genetic information, or any other legally protected characteristic. Additionally, all qualified applicants with arrest or conviction records will be considered for employment in accordance with applicable law. **We encourage all to apply** If you are an individual with a disability who needs assistance using our online tools to search and apply for jobs, or needs an accommodation, please visit our accessibility site (**************************************************** or contact us at Labcorp Accessibility. (Disability_*****************) For more information about how we collect and store your personal data, please see our Privacy Statement (************************************************* .
    $85k-105k yearly 60d+ ago
  • Senior Software Engineer

    Solventum

    Staff software engineer job in Murray, NY

    Thank you for your interest in joining Solventum. Solventum is a new healthcare company with a long legacy of solving big challenges that improve lives and help healthcare professionals perform at their best. At Solventum, people are at the heart of every innovation we pursue. Guided by empathy, insight, and clinical intelligence, we collaborate with the best minds in healthcare to address our customers' toughest challenges. While we continue updating the Solventum Careers Page and applicant materials, some documents may still reflect legacy branding. Please note that all listed roles are Solventum positions, and our Privacy Policy: *************************************************************************************** applies to any personal information you submit. As it was with 3M, at Solventum all qualified applicants will receive consideration for employment without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran. Job Description: Senior Software Engineer (Solventum) 3M Health Care is now Solventum At Solventum, we enable better, smarter, safer healthcare to improve lives. As a new company with a long legacy of creating breakthrough solutions for our customers' toughest challenges, we pioneer game-changing innovations at the intersection of health, material and data science that change patients' lives for the better while enabling healthcare professionals to perform at their best. Because people, and their wellbeing, are at the heart of every scientific advancement we pursue. We partner closely with the brightest minds in healthcare to ensure that every solution we create melds the latest technology with compassion and empathy. Because at Solventum, we never stop solving for you. The Impact You'll Make in this Role As a Senior Software Engineer, you will have the opportunity to tap into your curiosity and collaborate with some of the most innovative and diverse people around the world. Here, you will make an impact by: Developing code according to business, technical, and security needs. Develop and maintain unit/integration tests. Coordinate and communicate with clinical analysts, product analysts, and other software engineers Help resolve escalated support issues. Your Skills and Expertise To set you up for success in this role from day one, Solventum requires (at a minimum) the following qualifications: Bachelor's Degree or higher AND (3) years of software development experience, preferably using the Java programming language and Spring framework in a private, public, government or military environment OR High School Diploma/GED from AND (10) ten years of software development experience, preferably using the Java and/or Python programming languages and Spring framework in a private, public, government or military environment Additional qualifications that could help you succeed even further in this role include: Experience with Python software development Experience with Angular or similar technologies Experience with Amazon Web Services (AWS) Experience with Linux shell scripting Work location: Remote- United States Travel: May include up to 5% [domestic/international] Relocation Assistance: May be authorized Must be legally authorized to work in country of employment without sponsorship for employment visa status (e.g., H1B status). Supporting Your Well-being Solventum offers many programs to help you live your best life - both physically and financially. To ensure competitive pay and benefits, Solventum regularly benchmarks with other companies that are comparable in size and scope. Onboarding Requirement: To improve the onboarding experience, you will have an opportunity to meet with your manager and other new employees as part of the Solventum new employee orientation. As a result, new employees hired for this position will be required to travel to a designated company location for on-site onboarding during their initial days of employment. Travel arrangements and related expenses will be coordinated and paid for by the company in accordance with its travel policy. Applies to new hires with a start date of October 1st 2025 or later.Applicable to US Applicants Only:The expected compensation range for this position is $119,076 - $145,537, which includes base pay plus variable incentive pay, if eligible. This range represents a good faith estimate for this position. The specific compensation offered to a candidate may vary based on factors including, but not limited to, the candidate's relevant knowledge, training, skills, work location, and/or experience. In addition, this position may be eligible for a range of benefits (e.g., Medical, Dental & Vision, Health Savings Accounts, Health Care & Dependent Care Flexible Spending Accounts, Disability Benefits, Life Insurance, Voluntary Benefits, Paid Absences and Retirement Benefits, etc.). Additional information is available at: *************************************************************************************** of this position include that corporate policies, procedures and security standards are complied with while performing assigned duties. Solventum is committed to maintaining the highest standards of integrity and professionalism in our recruitment process. Applicants must remain alert to fraudulent job postings and recruitment schemes that falsely claim to represent Solventum and seek to exploit job seekers. Please note that all email communications from Solventum regarding job opportunities with the company will be from an email with a domain *****************. Be wary of unsolicited emails or messages regarding Solventum job opportunities from emails with other email domains. Please note, Solventum does not expect candidates in this position to perform work in the unincorporated areas of Los Angeles County.Solventum is an equal opportunity employer. Solventum will not discriminate against any applicant for employment on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, or veteran status. Please note: your application may not be considered if you do not provide your education and work history, either by: 1) uploading a resume, or 2) entering the information into the application fields directly. Solventum Global Terms of Use and Privacy Statement Carefully read these Terms of Use before using this website. Your access to and use of this website and application for a job at Solventum are conditioned on your acceptance and compliance with these terms. Please access the linked document by clicking here, select the country where you are applying for employment, and review. Before submitting your application you will be asked to confirm your agreement with the terms.
    $119.1k-145.5k yearly Auto-Apply 36d ago
  • Software Developer

    Sarah's Shop 4.4company rating

    Staff 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
  • Software Developer

    Cubrc 3.0company rating

    Staff software engineer job in Buffalo, NY

    Full-time Description Software developer with experience developing applications to ingest, manage, visualize, and disseminate geospatial and environmental (especially meteorological and oceanographic) information. Developer should have experience working with common geospatial and environmental data and formats (e.g. NetCDF and GRIB and creating geospatial and environmental services using this data. This includes developing front-end visualizations for geospatial and environmental data including applications with dynamic user interaction both spatially and temporally. The developer should also have the ability to create back-end applications to manipulate and serve geospatial and environmental data to front-end components. Requirements Knowledge of using Java, Python, Javascript, and ElectronJS in developing geospatial and environmental applications. Knowledge in developing and testing Open Geospatial Consortium Services including the Web Map Service, Web Feature Service, and Web Coverage Service. Knowledge of Geospatial and environmental data types. Knowledge and practical experience with developing GIS web and desktop applications. Knowledge and practical experience with front-end web technologies including React.js, Vue.js, JavaScript/TypeScript, HTML, and CSS. Why CUBRC 401(k) - No Waiting Period. 100% Vested on the date of hire. 3% company contribution in the first year of employment, company contribution increases over time. The employee is not required to contribute to the plan to receive CUBRC's contribution. Health Insurance - No Waiting Period - competitive costs. Dental, Vision Insurance after 6 months - Employer paid benefit for employees and dependents. Life Insurance after 6 months - Employer paid benefit for the employee. Generous paid time off, unlimited sick time, and 9 paid holidays 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 $65,000.00 - $85,000 Per year
    $65k-85k yearly 60d+ ago
  • Software Engineer, Platform - Buffalo, USA

    Speechify

    Staff software engineer job in Buffalo, 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 12d ago
  • Sr Software Developer

    Labcorp 4.5company rating

    Staff software engineer job in Buffalo, NY

    OmniSeq, a precision oncology company and part of Labcorp since 2021, is dedicated to advancing personalized cancer care through comprehensive molecular profiling. Founded in 2015 out of the Roswell Park Comprehensive Cancer Center, OmniSeq specializes in next-generation sequencing technologies that help oncologists identify targeted therapies for patients with late-stage solid tumors. As a key component of Labcorp's oncology portfolio, OmniSeq continues to innovate in genomic and immune profiling, supporting both clinical diagnostics and pharmaceutical research to improve patient outcomes across diverse communities. The Sr Software Developer will be responsible for software design and development in support of projects and initiatives within the IT team. They will collaborate with clinical informatics, bioinformatics, IT group members, and other stakeholders to create or refine analysis tools, user interfaces, data visualization tools, and customer facing web interfaces. The Sr Software Developer will assist with project planning, evaluating potential technical solutions, and fostering best practices for software design and implementation. They will also assist with any and all department work that needs to be completed or that their supervisor requests of them. Responsibilities Determining project requirements and developing work schedule estimates for the team. Liaising with team members, management, and users to ensure projects are completed to standard. Assist with the planning and design of system specifications encompassing gathered requirements. Identifying risks and forming contingency plans as soon as possible. Keeping up-to-date with industry trends and developments. Being transparent with the team about challenges, failures, and successes. Organize application releases; coordinating build, deploy, and publication of release notes. Provide operational support for end users and technical direction for team members. Education/Experience Requirements Bachelor's degree in computer science, computer engineering, or equivalent technical or subject matter experience in healthcare. At least five (5) years of full-time experience or an equivalent. Position Requirements Proficiency in Java and web development technologies including: HTML, JavaScript, CSS, JSON, and Angular. Knowledge of MVC frameworks such as Spring, Spring Boot Willingness to build professional relationships with staff and clients. Experience working within software development life cycles. Understanding of relational databases such as MySQL and Oracle and object-relational mappings (ORMs) such as Hibernate Experience with source code management and ticketing systems. Team oriented with excellent written and verbal communication skills. Ability to work in a fast-paced, dynamic, and results-oriented startup environment. Preferred: Experience with modern front end technologies, such as TypeScript or React Experience working with containers, such as Docker and Kubernetes Prior experience working with Laboratory Information Management Systems (LIMS) software. Knowledge of 21 CFR part 11, CLIA, and HIPAA. Software engineering experience in either bioinformatics or supporting the life sciences in a regulated environment. Schedule: The standard work schedule is five days per week, with shifts occurring between Monday and Saturday, 8:00 AM to 5:00 PM Eastern Time. While the specific days may vary, Saturday availability is required to support ongoing operational needs and ensure continuity of service Pay Range: $85-105k All job offers will be based on a candidate's skills and prior relevant experience, applicable degrees/certifications, as well as internal equity and market data. Benefits: Employees regularly scheduled to work 20 or more hours per week are eligible for comprehensive benefits including: Medical, Dental, Vision, Life, STD/LTD, 401(k), Paid Time Off (PTO) or Flexible Time Off (FTO), Tuition Reimbursement and Employee Stock Purchase Plan. Casual, PRN & Part Time employees regularly scheduled to work less than 20 hours are eligible to participate in the 401(k) Plan only. For more detailed information, please click here. Labcorp is proud to be an Equal Opportunity Employer: Labcorp strives for inclusion and belonging in the workforce and does not tolerate harassment or discrimination of any kind. We make employment decisions based on the needs of our business and the qualifications and merit of the individual. Qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), family or parental status, marital, civil union or domestic partnership status, sexual orientation, gender identity, gender expression, personal appearance, age, veteran status, disability, genetic information, or any other legally protected characteristic. Additionally, all qualified applicants with arrest or conviction records will be considered for employment in accordance with applicable law. We encourage all to apply If you are an individual with a disability who needs assistance using our online tools to search and apply for jobs, or needs an accommodation, please visit our accessibility site or contact us at Labcorp Accessibility. For more information about how we collect and store your personal data, please see our Privacy Statement.
    $85k-105k yearly Auto-Apply 60d+ ago

Learn more about staff software engineer jobs

How much does a staff software engineer earn in Buffalo, NY?

The average staff software engineer in Buffalo, NY earns between $94,000 and $165,000 annually. This compares to the national average staff software engineer range of $100,000 to $186,000.

Average staff software engineer salary in Buffalo, NY

$125,000

What are the biggest employers of Staff Software Engineers in Buffalo, NY?

The biggest employers of Staff Software Engineers in Buffalo, NY are:
  1. ACV Auctions
Job type you want
Full Time
Part Time
Internship
Temporary