Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Manager, Software Engineering - Financial Infrastructure image - Rise Careers
Job details

Senior Manager, Software Engineering - Financial Infrastructure

Founded in 2012, EasyPost is a YC unicorn whose mission is to make shipping simple for businesses, from garage startups to the Fortune 500. Shipping, now more than ever, is the backbone of the global economy, but integrating the technology-enabled operations of a modern business with the low-tech and complex shipping industry has always been a challenge. EasyPost solves this problem with the first developer-friendly REST API for shipping, and we continue to push boundaries and discover new ways to simplify shipping for all. Our team is rapidly growing, and this is the perfect time to get on board. Join us, and help build the shipping infrastructure of the future.


About the Role: 


The Senior Manager, Software Engineering – Finance Infrastructure leads the engineering team responsible for EasyPost’s financial platform, including billing, payments, and financial data integrity. This role operates within the Platform Department and reports directly to the Platform Senior Director of Engineering. The manager ensures the security, reliability, and scalability of financial infrastructure, manages team health and staffing, and guides technical decision-making aligned with business needs. This role delivers core infrastructure that enables product engineering teams to track usage and cost attribution reliably, while working closely with Finance, Product, and customer-facing teams. The team’s work is critical to accurate, scalable, and observable financial data systems across the company. Culture is everything in this role—setting the tone for high trust, accountability, and collaboration is as essential as the systems we build. Reliability is paramount; everything we do must support consistency, correctness, and uptime. This is a highly specialized role that demands both technical depth and interpersonal breadth—success requires managing risk, understanding high-level architecture, and consulting effectively with a wide range of engineering and product teams. Strong relationship-building and communication skills are essential.


What You Will Do:


The essential functions include, but are not limited to the following:

o Lead the Finance Infrastructure engineering team to deliver secure, scalable financial infrastructure.

o Maintain and improve platform stability, monitoring, and issue response processes to ensure high availability and compliance.

o Oversee roadmap development and execution for infrastructure that enables accurate usage tracking and cost attribution.

o Coordinate across departments to support development of real-time billing and financial data capabilities for new products.

o Guide technical decision-making across systems and teams to ensure solutions meet long-term needs.

o Foster a strong engineering culture, including staffing plans, 1:1s, mentoring, and recruiting top talent.

o Advocate for architectural clarity and maintain a strong platform mindset with clear service boundaries.

o Promote best practices around security, observability, and maintainability of finance systems.

o Partner with internal stakeholders and customers to define requirements, communicate status, and deliver tools that integrate into their product development lifecycle.


Minimum Education & Experience Qualifications:


o Bachelor’s degree in Computer Science, Software Engineering, or a related field.

o 7+ years of professional software development experience, with 3+ years in engineering leadership roles.

o Deep knowledge of software design, system architecture, and scalable services, particularly in Finance or SaaS environments.

o Proven experience in building and maintaining financial or billing platforms.

o Strong understanding of service-oriented architectures and horizontal scalability.

o Excellent written and verbal communication skills for cross-functional collaboration.

o Demonstrated ability to drive delivery and align technical decisions with business objectives.


$181,000 - $235,000 a year
The posted salary range represents the base compensation for this role. Actual compensation may vary based on factors including, but not limited to, experience, education, skills, geographic location, and internal equity.

What We Offer:


o Comprehensive medical, dental, vision, and life insurance

o Competitive compensation package and equity

o Monthly work from home stipend of $50

o Flexible work schedule and paid time off

o Collaborative culture with a supportive team

o A great place to work with unlimited growth opportunities

o The opportunity to make massive contributions at a hyper-growth company

o Make an impact on a product helping ship millions of packages per day


Data Privacy Notice for Job Applicants:

For information on personal data processing, please see our Privacy Policy: https://www.easypost.com/privacy


"EasyPost is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law."


To be considered for this position, you must be authorized and based in the United States.

EasyPost Glassdoor Company Review
3.9 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
EasyPost DE&I Review
4.6 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
CEO of EasyPost
EasyPost CEO photo
Jarrett Streebin
Approve of CEO

Average salary estimate

$208000 / YEARLY (est.)
min
max
$181000K
$235000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Manager, Software Engineering - Financial Infrastructure, EasyPost

Joining EasyPost as the Senior Manager, Software Engineering - Financial Infrastructure means becoming part of a company dedicated to simplifying shipping for businesses of all sizes. Founded in 2012, EasyPost is a YC unicorn and is transforming how organizations tackle the complexities of shipping logistics. As a leader within our growing team, you will oversee the engineering group responsible for building and maintaining our financial platform, which is crucial for billing, payments, and ensuring the integrity of financial data. Your role will involve fostering a high-performing engineering culture while ensuring that our financial infrastructure is secure, reliable, and capable of scaling with our expanding customer base. You’ll collaborate with various departments, guiding technical decisions to meet business needs and advocating for best practices in security and observability. This isn’t just about managing a team—it's about setting the tone for trust and accountability within the organization. If you have a passion for engineering leadership, excellent communication skills, and a desire to impact a rapidly growing company, EasyPost is the place for you to elevate your career. Join us, and contribute to the future of shipping technology while enjoying a flexible work environment and exceptional growth opportunities.

Frequently Asked Questions (FAQs) for Senior Manager, Software Engineering - Financial Infrastructure Role at EasyPost
What are the main responsibilities of the Senior Manager, Software Engineering - Financial Infrastructure at EasyPost?

The Senior Manager, Software Engineering - Financial Infrastructure at EasyPost is responsible for leading the engineering team focused on the financial platform, which includes systems for billing, payments, and maintaining financial data integrity. The role demands overseeing platform stability, guiding technical decisions aligned with business needs, and coordinating cross-department efforts for real-time billing. Additionally, you will foster a strong engineering culture through mentoring and staffing, ensuring that the team delivers secure and scalable infrastructure vital for the company’s operations.

Join Rise to see the full answer
What qualifications are required for the Senior Manager, Software Engineering - Financial Infrastructure role at EasyPost?

To qualify for the Senior Manager, Software Engineering - Financial Infrastructure position at EasyPost, candidates need a Bachelor’s degree in Computer Science, Software Engineering, or a related field, alongside a minimum of 7 years of software development experience. At least 3 years in an engineering leadership position is also necessary. A deep understanding of software design and system architecture, especially within Finance or SaaS environments, is crucial. Strong communication skills and the ability to align technical decisions with business objectives are essential for success in this role.

Join Rise to see the full answer
How does the Senior Manager, Software Engineering - Financial Infrastructure at EasyPost contribute to team culture?

The Senior Manager, Software Engineering - Financial Infrastructure is pivotal in shaping the team's culture at EasyPost by promoting high trust, accountability, and collaboration. This role involves mentoring team members, conducting regular 1:1s, and creating staffing plans that emphasize personal and professional growth. By advocating for best engineering practices and maintaining a focus on team health and motivation, the manager ensures that the team remains engaged and passionate about their work and contributions.

Join Rise to see the full answer
What kind of projects will the Senior Manager, Software Engineering - Financial Infrastructure be working on at EasyPost?

In the Senior Manager, Software Engineering - Financial Infrastructure role at EasyPost, you will oversee projects centered around enhancing our financial platform. This encompasses developing secure and scalable billing systems, promoting effective usage tracking, and ensuring that financial data systems are compliant and reliable. You will also work on cross-departmental projects aimed at integrating real-time capabilities and delivering tools that enhance the product development lifecycle, making your contributions essential to the company's growth.

Join Rise to see the full answer
What are the key skills needed for the Senior Manager, Software Engineering - Financial Infrastructure at EasyPost?

Key skills required for the Senior Manager, Software Engineering - Financial Infrastructure at EasyPost include a robust understanding of software design and system architecture, particularly in finance or SaaS contexts. Leadership skills to guide engineering teams effectively, strong relationship-building and communication abilities, and a proven capacity to manage risk while maintaining a clear focus on long-term business objectives are also crucial. Knowledge of service-oriented architectures and best practices around security and observability will further ensure success in this role.

Join Rise to see the full answer
Common Interview Questions for Senior Manager, Software Engineering - Financial Infrastructure
Can you describe your experience with building and maintaining financial systems?

When discussing your experience with building financial systems, emphasize projects where you played a significant role in design and implementation. Highlight your understanding of compliance requirements, challenges faced, and how you ensured data integrity and security throughout the project. It’s important to articulate the technologies you used and the outcomes achieved, as these specifics can showcase your expertise relevant to the Senior Manager, Software Engineering - Financial Infrastructure role.

Join Rise to see the full answer
How do you prioritize tasks and manage your team’s workload?

Effective prioritization is crucial for the Senior Manager, Software Engineering - Financial Infrastructure role. Share your approach to assessing project urgency and importance, perhaps using a framework like the Eisenhower Matrix. Discuss how you involve your team in the planning process, allowing for transparency and collaboration, thereby ensuring that the workload is evenly distributed and aligns with individual strengths.

Join Rise to see the full answer
What strategies do you use to foster a strong team culture?

To foster a strong team culture, share specific strategies you implement, such as promoting open communication and trust. Discuss how you facilitate team-building activities and ensure regular check-ins to provide feedback. Highlight the importance of recognizing achievements and creating an environment where everyone feels heard and valued, which aligns with the company's culture at EasyPost.

Join Rise to see the full answer
How do you ensure the security and reliability of financial systems?

Ensure to focus on the importance of security measures in today's digital landscape. Discuss the frameworks and best practices that you implement to safeguard financial data, such as regular audits, compliance checks, and employing secure coding techniques. Your response should also mention how you promote a culture of security awareness within your team and across the organization.

Join Rise to see the full answer
Can you give an example of a challenging technical decision you made in a previous role?

When providing an example of a challenging technical decision, detail the context around the decision, including the problem you faced and the various solutions considered. Focus on your reasoning for choosing a particular approach, the outcomes of that decision, and what you learned from the experience. This will demonstrate critical thinking and how your decision-making aligns with the objectives of the Senior Manager position at EasyPost.

Join Rise to see the full answer
What role does cross-department collaboration play in your engineering leadership style?

Emphasize that cross-department collaboration is vital for the success of engineering leadership. Discuss how you establish strong communication channels between finance, product teams, and engineering to align goals and streamline project progression. Talk about your methods for managing stakeholder expectations and how you ensure that the technical and business sides are in sync throughout project lifecycles. This approach will resonate well with EasyPost's collaborative culture.

Join Rise to see the full answer
How do you mentor and develop junior engineers on your team?

Mentoring junior engineers is a key aspect of your role as a leader. Share your approach to mentorship, such as setting up regular one-on-one meetings, providing constructive feedback, and crafting individualized development plans. Highlight any programs you’ve initiated that focus on skill development, and emphasize how you create an environment where junior engineers feel comfortable asking questions and seeking guidance.

Join Rise to see the full answer
What techniques do you use to ensure high availability of financial systems?

Regarding high availability, share techniques you’ve implemented, such as load balancing, regular system monitoring, and failover procedures. Discuss your experience with incident response and how you ensure that the team is equipped with the tools and knowledge needed to maintain uptime, which is critical for the Senior Manager, Software Engineering - Financial Infrastructure role at EasyPost.

Join Rise to see the full answer
Describe a time when you had to influence stakeholders on a technical decision.

When answering this question, provide a scenario where you had to present a technical solution to stakeholders who may not have a technical background. Describe how you communicated the benefits and potential risks clearly and effectively, ensuring that they understood your proposal. Highlight how your interpersonal skills helped you gain buy-in, reflecting your ability to influence as a Senior Manager.

Join Rise to see the full answer
How do you keep updated with the latest trends in financial technology?

Keeping updated with trends in financial technology is crucial for a Senior Manager. Share your strategies for staying informed, such as attending industry conferences, participating in webinars, or following thought leaders in the space. Discuss your practice of reading relevant publications and how you integrate new knowledge into your team's strategies, ensuring that EasyPost remains at the forefront of shipping technology.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User

Seeking an experienced Sr .NET Backend Engineer to innovate backend services using Azure integrations and ensure software reliability.

Photo of the Rise User
Posted 3 days ago

Join ALTER SOLUTIONS as a Senior Software Engineer and be part of a team dedicated to providing top-notch IT services globall.

Photo of the Rise User
Posted 12 days ago

Join Sev1Tech as an Entry Level Software Developer to support military systems and contribute to innovative IT solutions.

Photo of the Rise User
BlueScope Remote Port Kembla NSW 2505, Australia
Posted 4 days ago

Become a key player at BlueScope as a Dynamics 365 Senior Developer, bringing innovation and technical excellence to our global success story.

Photo of the Rise User
Posted 13 days ago

Deliver the most reliable logistics technology platform for businesses of all sizes to ship sustainably.

33 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 2, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!