Match score not available

Senior Director, Software Engineering

78% Flex
EXTRA HOLIDAYS - EXTRA PARENTAL LEAVE
Remote: 
Full Remote
Contract: 
Salary: 
96 - 96K yearly
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Bachelor's or Master's degree in Computer Science or related field, Experience leading software teams of 100+ engineers.

Key responsabilities:

  • Provide vision and leadership for Carrier Integrations engineering vertical
  • Set technical direction, innovate, collaborate with cross-functional teams
  • Define software development methodologies, quality standards, drive continuous improvements
EasyPost logo
EasyPost SME https://www.easypost.com/
51 - 200 Employees
See more EasyPost offers

Job description

Logo Jobgether

Your missions

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 Director of Software Engineering is a strategic leadership position responsible for overseeing and managing the “Carrier Integrations” vertical within the EasyPost engineering organization. This role involves leading Directors, Software Engineering Managers, driving technical excellence, and collaborating with cross-functional teams to deliver high-quality software solutions. The Senior Director of Software Engineering plays a crucial role in setting the technical direction, ensuring efficient software development processes, and contributing to the overall business strategy.

What You Will Do:

The essential functions include, but are not limited to the following:
o Provide strategic leadership and vision for the “Carrier Integrations” engineering function, aligning it with the organization's goals and objectives. “Carrier Integrations” team is responsible for building around 100 global carrier integrations of various complexities that are used by some of the largest ecommerce businesses in the world.
o Lead and manage a team of directors, software engineering managers, providing guidance, mentorship, and support to foster their professional growth and development.
o Set the technical direction and roadmap for software development, driving innovation, and leveraging emerging technologies to enhance product offerings.
o Collaborate with cross-functional teams including product management and sales to ensure seamless integration and delivery of software solutions.
o Define and implement software development methodologies, best practices, and quality standards to ensure efficient and scalable software delivery.Manage and partner with Product to prioritize software engineering projects, allocating resources, setting realistic timelines, and monitoring progress to meet project goals and objectives.
o Establish and maintain strong relationships with stakeholders, effectively communicating project status, managing expectations, and gathering feedback to ensure customer satisfaction.
o Drive continuous improvement initiatives, identifying areas for process optimization, automation, and efficiency gains within the software development life cycle.
o Stay updated with industry trends, emerging technologies, and advancements in software engineering practices, and assess their applicability to the organization's needs.
o Lead and participate in talent acquisition and retention efforts, attracting top software engineering talent and fostering a culture of collaboration and excellence.

About You:

o Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
o Proven experience in software engineering, including hands-on software development experience and previous leadership or management experience. Experience leading software teams of 100 plus engineers.
o Strong leadership and managerial skills, with the ability to effectively lead and motivate a team.
o In-depth knowledge of software engineering principles, software development methodologies, and best practices.
o Extensive experience in leading teams for large-scale software integration projects is highly desirable.
o Proficiency in programming languages, frameworks, and tools commonly used in software development.
o Experience with agile development methodologies, such as Scrum or Kanban, and familiarity with associated collaboration and project management tools.
o Strong strategic thinking and business acumen, with the ability to align technical strategies with organizational goals and market trends.
o Excellent communication skills, both verbal and written, with the ability to effectively communicate with technical and non-technical stakeholders.
What We Offer:

o Comprehensive medical, dental, vision, and life insurance
o Competitive compensation package and equity
o 401(k) match
o Monthly work from home stipend of $50 net
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.

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Soft Skills

  • Organizational Skills
  • communication
  • Leadership

Software Engineer Related jobs