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

Senior Manager, Software Engineering

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.


Position Summary: 


The Senior Manager of Software Engineering for the Logistics team leads and manages a team of engineers to develop and deliver high-scale, high-performing APIs critical to our core business. This role oversees the software development lifecycle, ensuring adherence to best practices, efficient resource allocation, and seamless collaboration with cross-functional teams. Additionally, the Senior Manager drives technical strategy, cultivates process improvements, and fosters a culture of innovation and engineering excellence.


Essential Duties and Responsibilities:


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

o Lead and mentor a team of back-end engineers (Ruby on Rails, Golang, Python, Rust), fostering professional growth and technical excellence. 

o Enforce best practices, coding standards, and quality assurance processes to ensure the delivery of scalable, high-quality software. 

o Partner with product management and engineering teams to align development efforts with business objectives, timelines, and requirements. 

o Prioritize and allocate engineering resources effectively, setting realistic milestones and monitoring progress to ensure timely delivery. 

o Drive innovation and continuous improvement by staying informed on emerging technologies and integrating industry best practices. 

o Build strong relationships with stakeholders, ensuring clear communication, expectation management, and regular feedback loops to enhance customer satisfaction.


Minimum Education & Experience Qualifications:


o 10+ years of software engineering experience, including hands-on development of complex systems. 

o 4+ years managing software engineering teams of at least five engineers.

o Proven experience developing high-volume, high-performance APIs, ideally for a SaaS product.

o Strong leadership and managerial skills, with the ability to mentor, motivate, and guide teams effectively.

o Deep understanding of software engineering principles, development methodologies, and best practices.

o Excellent problem-solving and analytical skills, with the ability to make strategic decisions in a fast-paced environment.

o Exceptional communication skills, both verbal and written, for engaging with technical and non-technical stakeholders.

o Experience managing complex development projects, including resource allocation, planning, and risk management.


$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, EasyPost

At EasyPost, we're on a mission to revolutionize the shipping industry, and we’re looking for a Senior Manager, Software Engineering to join our innovative team! Founded in 2012 and backed by Y Combinator, EasyPost is passionate about simplifying shipping for businesses big and small. As a Senior Manager of Software Engineering in our Logistics team, you will lead a talented group of engineers in building high-scale APIs that are vital to our core operations. Your role will be pivotal as you oversee the entire software development lifecycle, ensuring we adhere to best practices while collaborating seamlessly with other teams. You'll be at the forefront of driving technical strategy and fostering a culture of continuous improvement. We believe in cultivating our engineers’ professional growth, so mentoring is a key aspect of this position. With your expertise in modern technologies such as Ruby on Rails, Golang, Python, and Rust, you'll enforce coding standards and quality assurance practices to guarantee the delivery of high-performing software. You’ll work closely with product management, ensuring that our engineering resources align with business objectives. This is your opportunity to make a substantial impact in a hyper-growth environment where shipping logistics are integral to the global economy. Join us at EasyPost and help us build the future of shipping!

Frequently Asked Questions (FAQs) for Senior Manager, Software Engineering Role at EasyPost
What qualifications are needed for the Senior Manager, Software Engineering position at EasyPost?

To qualify for the Senior Manager, Software Engineering role at EasyPost, candidates should possess 10+ years of software engineering experience, along with at least 4 years of experience managing engineering teams of five or more. Proven expertise in developing high-volume, high-performance APIs is essential, as is a deep understanding of software engineering principles and leadership capabilities.

Join Rise to see the full answer
What is the main focus of the Senior Manager, Software Engineering at EasyPost?

The main focus for the Senior Manager, Software Engineering at EasyPost involves leading a team of engineers to develop scalable and efficient APIs that support our core business. You'll oversee software development processes, ensure adherence to best practices, and drive innovation by integrating emerging technologies and improving workflows.

Join Rise to see the full answer
What technologies should applicants be familiar with for the Senior Manager, Software Engineering position at EasyPost?

Applicants for the Senior Manager, Software Engineering role should be proficient in modern programming languages and frameworks, particularly Ruby on Rails, Golang, Python, and Rust. Familiarity with developing APIs within SaaS environments is also a plus, as it aligns with our mission to create developer-friendly shipping solutions.

Join Rise to see the full answer
What is the work culture like for the Senior Manager, Software Engineering role at EasyPost?

The work culture at EasyPost is collaborative, supportive, and focused on innovation. As a Senior Manager, Software Engineering, you'll be working alongside passionate individuals who are dedicated to simplifying the shipping process for businesses. The environment encourages professional growth, creativity, and open communication among team members.

Join Rise to see the full answer
How does EasyPost support career growth for the Senior Manager, Software Engineering role?

EasyPost offers numerous opportunities for professional development, including mentoring from leadership, access to training resources, and the chance to work on groundbreaking projects. As a Senior Manager, you'll also have the chance to implement process improvements, directly influencing your team's growth and success.

Join Rise to see the full answer
Common Interview Questions for Senior Manager, Software Engineering
How do you prioritize tasks and manage resources as a Senior Manager, Software Engineering?

It's essential to have a clear understanding of both short-term and long-term goals when prioritizing tasks. I use a combination of regular check-ins with stakeholders, project timelines, and resource availability to allocate engineering resources effectively, ensuring we meet deadlines while maintaining high-quality standards.

Join Rise to see the full answer
Can you describe your experience with leading back-end engineering teams?

In my previous roles, I have successfully led back-end engineering teams by fostering an environment of collaboration and innovation. I focus on mentoring my team members, providing them with opportunities to grow their skill sets while aligning their personal goals with the team's objectives.

Join Rise to see the full answer
What strategies do you implement to ensure coding standards and quality assurance?

To ensure coding standards and quality assurance, I implement code reviews, continuous integration, and automated testing processes. I also encourage the adoption of best practices among my team members and conduct regular training sessions to keep everyone aligned on quality expectations.

Join Rise to see the full answer
How do you handle conflict within your engineering team?

Handling conflict requires open communication and a proactive approach. I encourage team members to voice their concerns and facilitate a safe environment for discussion. Active listening and mediation, when necessary, help keep the team's focus on our common goals while resolving any issues.

Join Rise to see the full answer
What is your experience with API development, and how have you driven innovation in this area?

I have extensive experience developing high-volume, high-performance APIs in SaaS environments. I've driven innovation in this area by staying current on industry trends, integrating emerging technologies, and promoting a culture of continuous improvement within my teams.

Join Rise to see the full answer
How do you stay informed about emerging technologies that could impact your engineering team?

Staying informed about emerging technologies is crucial, so I subscribe to industry newsletters, join tech forums, and attend conferences. Moreover, I encourage my team to share insights and knowledge to promote a culture of learning and adaptability.

Join Rise to see the full answer
Can you discuss a project where you had to manage complex development timelines?

In a recent project, I successfully managed tight deadlines by breaking down tasks into manageable milestones and ensuring effective communication between all stakeholders. Utilizing project management tools helped us stay on track and adapt our approach as needed.

Join Rise to see the full answer
What role does collaboration with product management play in your engineering process?

Collaboration with product management is vital for aligning engineering efforts with business objectives. I regularly hold meetings with product managers to discuss requirements, timelines, and customer feedback, ensuring that my team develops solutions that meet our strategic goals.

Join Rise to see the full answer
How do you measure the success of your engineering team?

I measure success through a combination of qualitative and quantitative metrics, including code quality, team productivity, delivery timelines, and stakeholder satisfaction. Regular feedback sessions help identify areas for improvement and recognize accomplishments.

Join Rise to see the full answer
What do you believe should be the focus of a Senior Manager, Software Engineering?

I believe the focus of a Senior Manager, Software Engineering should be empowering the team to achieve excellence while fostering innovation. This includes mentoring tech talent, ensuring coding best practices, and driving alignment between technical initiatives and business strategies.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Bosch Group Remote EN109, Zona Industrial de Ovar, Lugar da Pardala, Ovar, pt
Posted 2 days ago
Photo of the Rise User
QODE Remote No location specified
Posted 8 days ago
Photo of the Rise User
Pirros Hybrid Los Angeles
Posted 9 days ago
Photo of the Rise User
Posted 8 hours ago

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

30 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 19, 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!