Jobs · Engineering · Ohio

Sr Manager of Software Engineering

hackajob · Columbus, OH · 1 wk ago
On-siteEngineeringFull-time

Job Responsibilities

  • Manage platform strategy and modernization (cloud-first, data-first), including AI enablement for efficiency, anomaly detection, and automation of controls.
  • Champion engineering best practices for stream processing (Flink), microservices (Java/Python), API design, CI/CD, observability, and resiliency.
  • Leads design of high-throughput, low-latency applications leveraging state-of-the-art machine learning architectures deployed on AWS.
  • Ledesigns and develops secure, scalable microservices, and reviews and debugs code written by others.
  • Executes creative software solutions across design, development, and technical troubleshooting, thinking beyond routine approaches to break down complex problems.
  • Develops architecture and design artifacts for complex components and platform capabilities.
  • Develops secure, high-quality production code and contributes to engineering best practices across the SDLC.
  • Designs and implements near real-time streaming and event-driven processing using technologies such as Kafka, Kinesis, and Flink.
  • Identifies opportunities to eliminate or automate remediation of recurring issues to improve operational stability, resiliency, and performance.
  • Collaborates as part of a global and diverse team, partnering with users, product partners, and developers to gather requirements, design, implement, and support the platform.

Required Qualifications, Capabilities, And Skills

  • Formal training or certification on software engineering concepts and 5+ years applied experience.
  • 2 + years of experience leading technologists to manage and solve complex technical items within your domain of expertise.
  • Manage a team of 8-10 varying levels of Software Engineers and matrix across teams.
  • Hands-on practical experience delivering system design, application development, testing, and operational stability.
  • Build highly scalable Java based microservices-based applications.
  • Practical cloud-native experience on AWS, including building high-throughput services using EKS, ECS/Fargate and S3.
  • Hands-on experience in high-throughput, near real-time stream processing using Kafka, Kinesis, and Flink (on ECS/EKS where applicable).
  • Advanced understanding of agile methodologies, including CI/CD, application resiliency, and security best practices.
  • Proficiency with source code control systems such as Git, Bitbucket, or SVN.
  • Demonstrated proficiency in software applications and technical processes in one or more disciplines (e.g., cloud, AI/ML).
  • Proficiency in automation and continuous delivery methods; strong understanding of the SDLC.

Preferred Qualifications, Capabilities, And Skills

  • Hands-on experience in high-volume Flink processing.
  • Experience with development/build tools and frameworks such as IntelliJ/Eclipse, Maven, Gradle, Spring Boot, Spring MVC, Spring Cloud.
  • Experience with recommendation and personalization systems.
  • Interest in and/or experience solving problems in the financial services domain.

Similar jobs