Skip to main content
Back to jobs

Software Engineering Manager

External
Gravity Payments logoGravity Payments · Worldwide
Full-timeRemote2w ago
AWSElixirIncident ResponseLeadershipPCI DSSPhoenix
Cover LetterConnect

Prepare for this interview

Elite

AI-generated questions, company research, and talking points tailored to this role


Benefits

Health insurance

Additional Information

A career with Gravity Payments is an opportunity to be on a collaborative team where creative leadership, passion for progress, and responsibility are paramount. Our team members focus and commit to providing for our clients and our community because we care deeply for others. The Payments Platform team is responsible for the merchant-facing applications and services that process and facilitate movement of billions of dollars in volume for thousands of customers every month. Success in this role looks like: The team works full-stack across Elixir/Phoenix, TypeScript, React, and more, and performs integrations and certifications (MSR and EMV across a broad scope of industries and capabilities) with payment processors and card networks under your direction. The team can take on new EMV hardware certifications, new processor integrations, and new processing capabilities at the protocol and spec level. Expertise is built and maintained across the team, not held by one person. Money moves correctly. Incidents are rare. When they happen, they are handled with discipline and followed by durable fixes. You know every direct report's level, growth area, and trajectory. Open performance issues are addressed directly, not deferred. Work enters the team ready to build, with a shared and accurate understanding of "Done." Work clears each stage of development without cycling backward. The team ships reliably because it thinks well about difficulty, dependencies, blockers, and sequence. Estimates hold up. Bottlenecks get named and worked through. Team and individual goals have binary completion criteria and progress is tracked clearly and openly. The team is accountable for outcomes, not activity. Product trusts you as a partner on intake, sequencing, and trade-offs. Engineers trust your judgment because you earn it -- in code reviews, design sessions, and the calls you make on prioritization, blockers, and dependencies. You surface risk early. You propose process changes that are specific, actionable, and tied to what the team needs right now. You operate as a peer on the engineering leadership bench. AI-assisted and agentic tooling is part of how the team works, not bolted on. You use it daily in your own management. The team uses it where it earns leverage and skips it where it doesn't. Core Responsibilities Manage engineers. Run structured 1:1s. Set clear expectations. Give timely, specific feedback. Hold honest growth and performance conversations. Address performance issues directly. Coach. Sponsor high-potential engineers for stretch work. Run promotions using our engineering levels framework. Hire. Own the loop for the team -- interviews, calibration, candidate attraction. Run the team's delivery front-to-back -- intake, refinement, development, code review, QA, release -- across the application, the services behind it, and the integrations with payment processors and card networks. Partner with Product and Engineering leadership. Own the quality of work as it arrives. Push back on stories and bugs that aren't ready. Run refinement so sizing is consistent, relative difficulty is understood, and "Done" is shared before work begins. Translate company and dept goals into team-level work. Surface blockers early. Drive creative paths forward with your Product Owner. Challenge architecture and designs. Evaluate trade-offs. Steer the team away from foreseeable mistakes, mindful of customer and integrator needs. Own on-call health and monitoring playbooks, incident response, and the long-term quality of the team's systems in a PCI DSS and SOC 2 environment. Partner with the Director of Engineering and peer Engineering Managers to shape the engineering process across the org. Treat AI-assisted and agentic tooling as a core competency for the team, not an experiment. Use it daily in your own work. Coach engineers on what good use looks like. Evaluate new tools quickly and adopt the ones that earn their place. Required Skills Minimum 3+ years of engineering management at a single company (or a strong narrative explaining a shorter tenure). You came up through engineering, with substantive time as an active, hands-on IC with a healthy trajectory before moving into management. Career managers (no meaningful IC tenure) are not a fit for this role. Hands-on experience managing infrastructure and environments using infrastructure as code standards and best practices. Knowledge of AWS services and ability to talk through architecture decisions and tradeoffs. Engineer at heart. Comfortable using the same tooling as the team: pulling branches, writing code and internal tooling when necessary, running and launching others' code to debug, perform code and architectural reviews, and clear blockers. Demonstrated ability to implement engineering processes -- concrete examples of processes you have introduced, evolved, and measured the impact of with at least one team, ideally more than one. Framework-based


Your Match

How well this role fits your profile.

Company Intel

What employees say

Worked at Gravity Payments? Share your experience

Interested in this role?

Apply on the company's website.

Cover LetterConnect