Senior software developer

Apply now

Location

hybrid, Brewster, NY, United States

Salary

$110k – $140k/yr

Commitment

Full Time

Level

Senior (5+ years)

Required skills

C#.NETMicrosoft AzureSQL ServerSoftware ArchitectureAPI DesignCloud-native DevelopmentArtificial IntelligenceData IntegrationDevOpsCI/CDAgileJavaScriptPythonPowerShellDistributed Systems

Job Description

Overview

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

Position Goals

  • 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

  • Business Solutions and Digital Transformation: Partner with business leaders, product owners, architects, engineering teams, and other stakeholders to identify opportunities for process improvement, automation, and digital transformation.
  • Application, API, and Cloud Development: Develop and maintain enterprise applications, APIs, integrations, and shared technology services supporting critical business functions.
  • AI, Automation, Data, and Integration: Design and implement AI-enabled capabilities that improve productivity, decision support, and business process automation.
  • Technology Excellence, Security, and Operations: Ensure solutions meet enterprise standards for security, performance, reliability, scalability, and maintainability.
  • Agile Delivery, Collaboration, and Technical Leadership: Participate in Agile delivery teams and contribute to planning, estimation, testing, execution, and continuous improvement activities.

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.
  • Strong understanding of software architecture, design patterns, scalability, performance, and 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.

Ready to join the team?

Apply now