Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Developer

$110k - $140k

Tompkins Financial

Senior Software Developer

The Senior Software Developer designs, develops, and supports secure, scalable, and maintainable enterprise applications, APIs, cloud-native services, data integration platforms, and AI-enabled solutions. The position partners with business and technology stakeholders to translate business objectives into modern technology solutions that improve operational efficiency, reduce risk, enhance customer and employee experiences, and support organizational growth. The role applies expertise in Microsoft Azure, C#/.NET, SQL Server, software architecture, integration, and emerging technologies to advance cloud adoption, automation, modernization, and engineering excellence while mentoring developers and contributing to long-term technology direction.

Responsibilities

  • Enterprise Solution Delivery: Deliver scalable, secure, and maintainable technology solutions that support critical business functions and strategic initiatives.
  • Operational and Experience Improvement: Improve operational efficiency and customer and employee experiences through process automation, application modernization, and digital transformation.
  • Cloud, AI, and Data Enablement: Expand the effective use of cloud-native technologies, AI-enabled capabilities, enterprise data, and intelligent automation to create business value.
  • Technology Reliability and Risk Reduction: Maintain application security, performance, resiliency, data quality, and operational reliability while reducing technology and operational risk.
  • Engineering Excellence and Capability Development: Strengthen software engineering practices, reusable technology capabilities, team collaboration, and developer knowledge through mentoring and continuous improvement.

Key Responsibilities

  • Partner with business leaders, product owners, architects, engineering teams, and other stakeholders to identify opportunities for process improvement, automation, and digital transformation.
  • Translate business requirements and objectives into scalable, secure, and maintainable technology solutions.
  • Design and deliver solutions that improve efficiency, reduce operational risk, and enhance customer and employee experiences.
  • Support strategic initiatives through modern applications, integrations, and digital services.

Application, API, and Cloud Development

  • Develop and maintain enterprise applications, APIs, integrations, and shared technology services supporting critical business functions.
  • Design, develop, and support cloud-native solutions using Microsoft Azure.
  • Build cloud-based solutions that promote scalability, resiliency, flexibility, security, and maintainability.
  • Develop reusable components and services that accelerate solution delivery across the organization.
  • Apply modern programming languages, software architecture, distributed systems, design patterns, service-oriented architecture, and event-driven development practices.

AI, Automation, Data, and Integration

  • Design and implement AI-enabled capabilities that improve productivity, decision support, and business process automation.
  • Integrate enterprise data sources, services, and platforms to support AI-driven applications, knowledge-based assistants, and digital assistants.
  • Evaluate emerging technologies and identify opportunities to create business value through AI and automation.
  • Develop enterprise data integration solutions, data pipelines, reporting solutions, and business intelligence support services.
  • Support data modeling, database development, ETL/ELT processes, and data movement across relational and non-relational platforms.
  • Promote timely, accurate, accessible, reliable, and high-performing information exchange across business-critical systems.

Technology Excellence, Security, and Operations

  • Ensure solutions meet enterprise standards for security, performance, reliability, scalability, and maintainability.
  • Apply application security, identity and access management, secure authentication, role-based authorization, and API security practices.
  • Monitor application health, troubleshoot technical issues, and proactively improve system performance.
  • Apply DevOps practices, version control, CI/CD automation, containerized deployment, automated testing, and application monitoring.
  • Contribute to architecture decisions, technical roadmaps, cloud adoption, and technology modernization efforts.

Agile Delivery, Collaboration, and Technical Leadership

  • Participate in Agile delivery teams and contribute to planning, estimation, testing, execution, and continuous improvement activities.
  • Collaborate with business and technology stakeholders throughout solution design, development, implementation, and support.
  • Mentor developers and share software engineering and technology best practices.
  • Support a culture of collaboration, accountability, innovation, learning, and operational excellence.
  • Perform other duties as assigned.

Qualifications

  • Bachelor's degree in Computer Science, Data Science, Artificial Intelligence, Machine Learning, Software Engineering, Information Systems, or a related field required.
  • Minimum of 7 years of experience designing, developing, implementing, and supporting enterprise applications required.
  • Proficiency in modern programming languages and technologies, including C#, .NET, JavaScript, PowerShell, and Python.
  • Demonstrated experience with distributed systems, service-oriented architecture (SOA), event-driven solution development, and secure API design and integration, including REST services, OAuth/JWT authentication, and API documentation tools such as OpenAPI and Swagger.
  • Strong understanding of software architecture, design patterns, scalability, performance, and security best practices.
  • Experience developing and supporting enterprise application integrations using SOAP services, XML-based data exchange, and related messaging technologies.
  • Experience designing, developing, and supporting cloud-native solutions on Microsoft Azure, including serverless computing, API management, messaging, data storage, application monitoring, and secure secrets management.
  • Proficiency in using Microsoft AI platforms and services to develop intelligent applications, knowledge-based assistants, and AI-driven automation solutions through modern retrieval, orchestration, and machine learning integration patterns.
  • Experience designing, developing, and supporting enterprise data integration solutions, including data modeling, database development, ETL/ELT processes, and data movement across relational and non-relational data platforms.
  • Proficiency in DevOps practices, version control systems, CI/CD automation, containerized application deployment, automated testing, and Agile/Scrum delivery frameworks.
  • Strong understanding of application security principles, identity and access management, secure authentication protocols, role-based authorization models, and enterprise API security best practices.

Benefits

  • Medical
  • Dental
  • Vision
  • 401(k) Match
  • Profit Sharing
  • Paid Time Off
  • 11 Holidays
  • Tuition Reimbursement
  • Free Parking throughout Tompkins Bank & Trust
  • Employee Referrals

EEO Statement

Tompkins is committed to a policy of Equal Employment Opportunity ("EEO") with respect to all team members and applicants for employment and a work environment free from discrimination (including unlawful harassment) based on race, color, religion, sex, sexual orientation, transgender status, gender non-conformity, gender identity, gender expression, national origin, age, marital status, domestic violence victim status, disability, predisposing genetic characteristics, military or veteran status or status in any group protected by federal, state, or local law.

For more information, please click here

#communitybank

#LI-hybrid

Pay RangeUSD $110,000.00 - USD $140,000.00 /Yr.

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Senior Software Developer in Batavia, NY vacancy
  • $97k - $180k

     ...L3Harris is dedicated to recruiting and developing high-performing talent who are passionate about what they do. Our employees...  ...in the interest of national security. Job Title: Senior Specialist, Software Engineering Job Code: 44563 Job Location: Rochester,... 
    Senior
    Local area
    Flexible hours

    L3Harris Technologies

    Bergen, NY
    2 days ago
  •  ...material and people) a. Take direction from senior engineer, supervisor, and/or manager....  ...process. b. Identify, review, and develop product improvements. c. Identify, review...  ...planning, database, and specialized application software.  2. Ability and willingness to abide by... 
    Suggested

    Graham Manufacturing

    Batavia, NY
    12 days ago
  •  ...Embedded Software Engineer We are seeking a skilled and experienced embedded software engineer to support the development of Modular...  ...robust, scalable solutions aligned with enterprise objectives. Develop and implement MAF features using embedded C. Promote and... 
    Suggested
    Early shift

    Kasmo Global

    Byron, NY
    1 day ago
  • $70k - $90k

     ...succeed. Position Available We're seeking an experienced Senior Architectural Designer to join our growing team. This position...  ...-quality permit and construction documents using Revit. · Develop technical details and drawing packages for commercial renovation... 
    Senior
    Work at office
    Local area

    LinkedIn

    Batavia, NY
    1 day ago
  •  ...Description Job Description: Title: Senior Account Associate - Commercial Lines Work Mode:  Remote: Eastern and Central Times Zones Only | Location/Supporting:  Longwood, FL | Book Focus:  Contractors, Hospitality, Real Estate Please note: If this... 
    Senior
    Contract work
    For contractors
    Remote work

    Insurance Office of America

    Batavia, NY
    5 days ago
  • $33 - $36 per hour

    ## Senior Field Service TechnicianApplyremote type: Onsitelocations: Batavia, New Yorktime type: Full timeposted on: Posted Todayjob requisition id: R49467Xylem is a Fortune 500 global water solutions company dedicated to advancing sustainable impact and empowering the... 
    Senior

    Xylem

    Batavia, NY
    4 days ago
  • $66.5k - $89.9k

     ...The opportunity Delaware North is hiring a Senior Internal Auditor, Technology and Controls to join the internal audit team. In this...  ...with management to document risks and controls and develop testing approaches aligned with sampling requirements Evaluate... 
    Senior
    Full time
    Part time
    Shift work

    Delaware North

    Batavia, NY
    4 days ago
  • $92.5k - $171.5k

     ...L3Harris is dedicated to recruiting and developing high-performing talent who are passionate about what they do. Our employees are unified...  ...domains in the interest of national security. Job Title: Senior Specialist, Electrical Engineer Job Code: 40874 Job Location... 
    Senior
    Local area
    Flexible hours

    L3Harris Technologies

    South Byron, NY
    4 days ago
  • JUNIOR ENGINEER Provisional appointment pending Civil Service examination. DISTINGUISHING FEATURES OF THE CLASS: An incumbent in this position performs entry-level engineering functions, moving to mid-level as practical experience continues. An incumbent may assist in ...
    Full time
    Part time

    Genesee County Department of Public Works

    Batavia, NY
    2 days ago
  •  ...water distribution systems. Assists in the preparation of plans, specifications and designs of proposed projects. Uses computer software to create and maintain drawings, plans and documents. Oversees construction work when either knowledge of engineering... 
    Full time
    Part time
    For contractors
    Work at office

    Genesee County

    Batavia, NY
    3 days ago
  •  ...based USG has been a leader in producing innovative, award-winning products and systems to build everything from major commercial developments and residential housing to home improvements. USG's employees are committed to the highest levels of customer satisfaction and... 
    Hourly pay
    Full time
    For contractors
    Immediate start
    Relocation

    USG corporation

    Oakfield, NY
    4 days ago
  •  ...based USG has been a leader in producing innovative, award-winning products and systems to build everything from major commercial developments and residential housing to home improvements. USG's employees are committed to the highest levels of customer satisfaction and... 
    Hourly pay
    Internship

    USG corporation

    Oakfield, NY
    2 days ago
  •  ...with multiple product lines but may focus on one product line to develop product expertise and works independent with some supervision...  ...enterprise resource planning, database, and specialized application software. 2. Ability and willingness to abide by set policies and/or... 
    Local area
    Flexible hours

    Graham Corporation

    Batavia, NY
    1 day ago
  •  ...drafting of Graham equipment and systems design. Utilizing CAD software, in-house analysis tools and industry-specific design software,...  ...timelines and work schedules. Ability to analyze problems and develop effective solutions at both strategic and functional levels.... 

    Graham Corporation

    Batavia, NY
    1 day ago
  •  ...efficiency throughout the manufacturing lifecycle. This role involves developing and implementing quality systems, driving continuous...  ...enterprise resource planning, database, and specialized application software. # Strong written and verbal communication skills required.... 

    Graham Corporation

    Batavia, NY
    1 day ago
  •  ...Senior Sourcing Specialist Job Description Location and Compensation Basom, NY * Be part of an exciting journey as we prepare for...  ...product management, and production teams on material requirements Develop and cultivate positive relationships with assigned supplier... 
    Senior
    Work at office
    Local area
    Work visa

    Atlas Copco Group

    Basom, NY
    2 days ago
  • $31.83 per hour

     ...Abilities 1. Advanced Technology Skills: Familiarity with systems such as Workday, Epic, and other administrative or financial software. 2. Event Planning: Experience in organizing and coordinating events, including logistics, catering, and travel arrangements.... 
    Senior
    Hourly pay
    Full time
    Work experience placement
    Work at office

    Yale University

    Pavilion, NY
    3 days ago
  • $75k - $95k

     ...operator training documents, etc.) Lead cross-functional teams to develop PFMEA, Control Plan, and Process Flow Diagrams Perform...  ...drawings Experience with Solidworks and/or equivalent 3d modeling software PFMEA, PFD, and control plan experience CNC programming... 

    Oetiker

    Batavia, NY
    4 days ago
  •  ...Job Title: Weld Engineer Reports To: Senior Weld Engineer Division/Department: Quality...  ...and manufacturing requirements. Develop and qualify Procedure Qualification Records...  ...planning, database, and specialized application software.  # Ability and willingness to abide by... 
    Flexible hours

    Graham Manufacturing

    Batavia, NY
    24 days ago
  • Stationary EngineerAttica, NY Pay: $90.00 per hour 26-08685Job SummaryThe Stationary Engineer is responsible for operating, monitoring, maintaining, and troubleshooting high-pressure boilers and associated powerhouse equipment to support safe, reliable, and continuous ...
    Hourly pay

    Equiliem

    Attica, NY
    2 days ago
  • $31.26 - $39.07 per hour

     ...Engineer will maintain and/or coordinate all building energy management systems to include lighting • through the Trane Ensemble Software. • Store systems that may need support would include, but not limited to Point of Sale (POS) and Telephone • systems •... 
    Full time
    For contractors
    Remote work

    Saks

    Bergen, NY
    3 days ago
  •  ...in our community and make a lasting impact. Responsibilities: • Create engineering drawings using computer-aided design (CAD) software • Collaborate with project managers, engineers, and clients to understand project requirements and objectives • Conduct site... 

    Confisa International Group

    Pembroke, NY
    1 day ago
  •  ...Establish and maintain manufacturing specifications. (ex. standard work, routing, other technical input, and documentation) Develop and deploy manufacturing systems (e.g. bills of materials, component allocations, label printing, etc.) Analyze statistical data... 
    Work at office
    Monday to Friday
    Night shift

    Liberty Pumps

    Bergen, NY
    1 day ago
  • $80.5k - $149.5k

    This position will be responsible for providing Electrical Engineering systems support and development to customer-funded programs within our Exquisite Imaging Solutions business unit of L3Harris Corporation. Our Exquisite Imaging Solutions products serve a broad array...
    Local area
    Flexible hours

    L3Harris Technologies

    Byron, NY
    5 days ago
  • $70.5k - $130.5k

     ...& Test engineers in Rochester NY to work on a dynamic team to develop EO/IR solutions. They will have SI&T Engineering responsibilities...  ...Based Systems Engineering) DOORS, Jama, and Cameo experience Software development for test applications (C/C++, Python, LabView, etc.... 
    Local area
    Flexible hours

    L3Harris Technologies

    Le Roy, NY
    5 days ago
  • $62k - $115k

     ...L3Harris is dedicated to recruiting and developing high-performing talent who are passionate about what they do. Our employees are unified...  ...or Optical Engineering Knowledge of Code V and/or Zemax software toolsPAY TRANSPARENCY: In compliance with pay transparency requirements... 
    Local area
    Flexible hours

    L3Harris Technologies

    Le Roy, NY
    3 days ago
  • $31.81 - $34.88 per hour

     ...Job Description Job Description Lifetime Assistance – Senior Residence Manager Make an Impact. Create Joy. Shape the Future. At Lifetime Assistance, our mission is to foster independence, dignity, and respect for individuals with intellectual and developmental... 
    Senior
    Hourly pay
    Full time

    Lifetime Assistance Incorporated

    Le Roy, NY
    8 days ago
  •  ...While performing the duties of this position, the incumbent is required to read, write, analyze data and reports, exercise judgment, develop plans, procedures and goals, present information to others and work under pressure. ~ Work Environment: This job primarily... 
    Work at office

    Graham Manufacturing

    Batavia, NY
    3 days ago
  • $17.5 per hour

    Job Description Job Description Description: Say Cheese! Join the Yancey’s Fancy Team Yancey’s Fancy is a family-owned, local cheese company known for crafting award-winning cheeses with pride and tradition. We’re looking for dependable, hardworking Packaging Associates...
    Local area
    Monday to Friday
    Shift work
    Day shift
    Afternoon shift

    Yanceys Fancy Inc

    Corfu, NY
    7 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Developer. Be the first to apply!