Senior Director of Software Engineering

RemoteSeniorDirector
🇺🇸 United States
💰Equity
Software Developer
Software development

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.

 

EasyPost

EasyPost is a YC unicorn whose mission is to make shipping simple for businesses.

Logistics
Startups
Technology

LinkedIn

🏭software development
🎂2012

Other jobs at EasyPost

 

 

 

 

 

 

 

 

View all EasyPost jobs

Why OmniJobs?

  • Rare & hidden jobs
  • New jobs every day
  • No expired job posts
  • All jobs in English

Receive emails about similar jobs

Get alerts to your inbox about new open jobs that are similar to this one.

🇺🇸 United States
Software Developer
Remote

No spam. No ads. Unsubscribe anytime.

Similar jobs