About the Team
We are looking for a bright and exceptional Senior Software Engineer (Infrastructure)
to join our technology team. This role involves building complex, next-generation
products used by our teams and architecting solutions to support new technical and
business initiatives.
The Infrastructure team is responsible for multiple functional areas including Access &
Identity Management, Linux Compute, Discovery, Networking, Observability, SDLC,
and Storage—all built on top of AWS. These systems form the foundation upon which
our customer-facing financial technology platform builds and runs. As a high-impact
engineering team, Infrastructure builds new services, automates systems, integrates
cloud and open-source software, and operates critical systems depending on the firm’s
needs.
What You’ll Do
● Create detailed designs, contribute to development, and perform code
reviews.
● Implement validation and support activities aligned with architecture
requirements.
● Develop and enhance CI/CD systems for seamless deployment experience
for development teams.
● Ensure CI/CD pipelines comply with SOC requirements and integrate with
InfoSec tools.
● Translate business requirements into R&D tasks and manage the technical
roadmap.
● Design, build, and implement products; participate in requirements
gathering, architecture validation, and design reviews.
● Contribute significantly to complex modules and guide product
implementation.
● Manage and maintain Amazon EKS clusters, including setup, configuration,
scaling, and troubleshooting.
● Implement best practices for Kubernetes workload management and
security.
● Automate EKS cluster operations and maintenance tasks.
What You’ll Need
● 2+ years of relevant technology domain experience with exposure to SDLC
system development.
● Proficiency in Python; experience with other object-oriented languages is a
plus.
● Strong understanding of working with distributed teams using Agile
(Scrum/Kanban) methodologies.
● Hands-on experience in managing and operating Amazon EKS clusters.
● Deep knowledge of Kubernetes architecture, networking, and security
concepts.
● Experience with container orchestration, deployment strategies, and scaling
in Kubernetes environments.
● Familiarity with Kubernetes operators, custom resources, and extending
Kubernetes functionality.
● Excellent analytical, reasoning, and problem-solving skills.
● Strong interpersonal, written, and verbal communication skills.
● Self-motivated, detail-oriented, and effective both as an individual
contributor and within a team.
● Ability to learn new domains quickly and deliver quality outcomes.