Senior Software Engineer, Application Infrastructure

Details of the offer

About the job Engineering at our client's company:
The Engineering team encompasses Data, IT, Security, and Software, dedicated to crafting innovative products and infrastructure for both internal and external users. We foster multiple autonomous and collaborative teams driven by continuous learning, teaching, and improvement. Together, we aim to construct resilient and scalable systems that facilitate rapid growth and empower our customers to achieve their business goals.
What you'll do The Application Infrastructure team is part of the Infrastructure group, alongside Release Infrastructure and Cloud Infrastructure. We focus on simplifying the code-writing process for every product developer.
As a Senior Software Engineer on the Application Infrastructure team, you will design and manage a suite of platforms and tools that Product Engineers utilize to deliver high-quality software solutions efficiently. You will work with diverse technologies supporting federated GraphQL APIs, remote development environments, pre-merge testing, company-wide dependency management, fast Kotlin builds, developer CLIs, and more.
You will tackle challenges involving complex systems across multiple programming languages and levels of abstraction. You will play a pivotal role in advancing our financial software experience, leveraging metrics and data-driven insights to scale into new markets and verticals.
Responsibilities Design and construct robust platforms and tools to accelerate product development.Own and enhance critical API infrastructure handling high request volumes.Implement reliability and performance enhancements across our backend stack.Maintain high engineering standards and introduce consistency across codebases, infrastructure, and processes. Requirements 5+ years of professional experience in software engineering.Experience with GraphQL, particularly Federated GraphQL.Background in Kotlin (Java and Scala also acceptable).Familiarity with Kubernetes.Experience in platform or full-stack development.Strong communication, interpersonal, and project planning skills.Ability to work in-office two days per week, specifically on Wednesday and Thursday. Bonus points Experience with Bazel, with additional credit for rule creation or maintenance.Proficiency in Golang, especially in CLI development.Experience extending IDEs. Compensation The expected salary range for this role is $192,000 - $240,000. Actual base pay will depend on factors such as location, skills, experience, market conditions, and internal equity considerations. Equity and other forms of compensation may also be included in the comprehensive package.


Nominal Salary: To be agreed

Source: Grabsjobs_Co

Requirements

Sca - Computer Systems Analyst I -Ancc Gu

Work Location: Guam (Navy Base) Computer Systems Analyst I - Automated Network Control Center (ANCC) Job Summary: Rivet Operations Company is seeking a Com...


Rivet Operations Company Llc - United States of America

Published 7 days ago

Sr. Solutions Engineer

As a member of our Support and Professional Services Engineering team, you'll be responsible for partnering up with the Sales Team to win deals and acquire n...


Mitek Systems - United States of America

Published 7 days ago

Qa Analyst Ii

About Super.com We started Super.com to help maximize lives–both the lives of our customers and the lives of our employees– so that everyone can experience a...


Super.Com - United States of America

Published 7 days ago

Senior Qa Automation Engineer (Virtual/Remote)

Mission + People + Culture:  With a corporate Mission to stop disease through technology, InductiveHealth is the market leader in software-as-a-service (SaaS...


Inductivehealth - United States of America

Published 7 days ago

Built at: 2024-11-22T11:05:38.742Z