Назад
Company hidden
9 дней назад

Software Engineer (Java/Python)

80 900 - 134 800$
Формат работы
onsite
Тип работы
fulltime
Грейд
middle
Английский
b2
Страна
US
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Software Engineer (Java/Python): Designing, developing, testing, and maintaining scalable, secure backend services, APIs, microservices, automation, and data-processing solutions for banking technology with an accent on Java, Spring Boot, Python, and cloud-native application development. Focus on building resilient applications, modernizing systems, applying secure coding practices, and contributing to reliable SDLC delivery.

Location: Buffalo, New York, United States of America

Salary: $80,900–$134,800 annual USD

Company

M&T Bank provides banking technology and financial services.

What you will do

  • Design, develop, test, and maintain backend services, REST APIs, and microservices.
  • Build automation, integration, and data-processing solutions using Python.
  • Write clean, efficient, secure, scalable, and resilient code with Java, Spring Boot, Python, and related technologies.
  • Participate in code reviews, pull request feedback, technical requirements analysis, and implementation decisions.
  • Contribute to application modernization and cloud-native development with cross-functional teams.
  • Support SDLC compliance, banking technology stability, risk controls, and audit-related requirements.

Requirements

  • Associate’s degree and 3 years of systems analysis or application development experience, or a bachelor’s degree and 1 year of relevant experience; equivalent experience may be considered.
  • Professional proficiency in Java and/or Python with enterprise application development experience.
  • Experience with Spring Boot, RESTful APIs, microservices, SQL, and database development.
  • Experience with Git or other source control tools and collaborative development practices, including code reviews.
  • Understanding of object-oriented design principles and modern software development methodologies.
  • Strong analytical, problem-solving, communication, organizational, and time-management skills.

Nice to have

  • Experience with Microsoft Azure, CI/CD pipelines, DevOps practices, Docker, and Kubernetes.
  • Experience with relational or NoSQL databases, including MongoDB.
  • Experience with React and modern frontend development frameworks.
  • Experience with Agile/Scrum development practices.

Culture & Benefits

  • Health, welfare, and retirement benefits.
  • 401(k) match of 5%.
  • Work-life balance and flexible work arrangements.
  • 25 days of paid time off plus 12 paid holidays for Banking Officers.
  • 40 hours of paid volunteer time per year.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →