Manager, Software Engineering

Sorry, this job was removed at 2:10 p.m. (PST) on Monday, March 29, 2021
Find out who's hiring in Greater LA Area.
See all Developer + Engineer jobs in Greater LA Area
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

OVERVIEW:

The Manager, Software Engineering is responsible for leading the application system architecture and engineering team in the design, development, quality assurance, installation, configuration, upgrade, maintenance and overall performance planning, tuning and management of application servers in various environments.

TEAM OVERVIEW:

Post COVID, this role will be required to report to the company’s worksite location

The Engineering Team is responsible for the overall strategy, performance and architecture of the Stamps.com SaaS platform.

COMPANY PERKS:

Competitive pay, 401k with company match, Medical, Dental and Vision Insurance, Employee Stock Purchase Plan, Educational Reimbursement, Commuter benefits, Discount programs, Inventor patent bonuses!

COMPANY OVERVIEW:

Stamps.com (NASDAQ: STMP) is the leading provider of postage online and shipping software solutions to customers including consumers, small businesses, e-commerce shippers, enterprises, and high volume shippers. Stamps.com offers solutions that help businesses run their shipping operations more smoothly and function more successfully under the brand names Stamps.com, Endicia®, ShipStation®, ShipEngine®, ShippingEasy®, ShipWorks®, GlobalPost and MetaPack™. Stamps.com’s family of brands provides seamless access to mailing and shipping services through integrations with more than 500 unique partner applications. 

RESPONSIBILITIES:

Primary Objectives:

  1. Fulfill Product requirements.
  2. Release features with good code quality on time.
  3. Ensure high performed product for the benefit of customers.

Essential Position Duties (typical monthly, weekly, daily tasks):

  • Management of multiple, simultaneous projects, including strategic technology choices, staffing plans, estimation, prioritization and scheduling, supervision of design quality and system implementation.
  • Provide career coaching and mentorship to help the development of the team staff including constructive feedback gathered during code review, task management and long-term technical education.
  • Lead, manage, and grow a highly cohesive and energized team of talented engineers who are passionate, hard-working, highly results-oriented, with a can-do attitude.
  • Guide troubleshooting and resolution of problems that manifest in the production systems; be available as a point of escalation and if necessary, maintain an on-call process and schedule.
  • Interface with various stakeholders to fully understand technical requirements of proposed products, and develop a solution with respect to functionality, performance, scalability, reliability, realistic implementation schedules and adherence to development goals and principles.
  • Lead the team in all testing phases and deliver product features with the best possible quality.
  • Drive test automation into the testing process to improve test efficiency and effectiveness.
  • Accountable for overall team delivery timelines and solution quality. Have a consistent focus on the delivery goals and align activities and capabilities to meet the goals defined.
  • Identify and implement process improvements to improve software quality, automation, innovation, and technology.

Additional Position Duties:

  • Sit for prolonged periods of time
  • Utilize wrist and hands for a prolonged period of time
  • Walk short distances
  • Stand for short periods
  • Speaking and conversing with others
  • Lift up to 25lbs without assistance up to chest height

QUALIFICATIONS:

Education and/or Experience:                                                            

  • Bachelor’s in Computer Science or equivalent years’ experience.
  • Minimum of Five (5) years of hands on server engineering and testing experience for high transactional system.
  • Minimum of Two (2) years of experience directly managing a commercial software development team with direct responsibility for managing staff.
  • Experience architecting/designing large scale distributed systems.
  • Hands-on experience with Web services/RESTful API, and Microservices.
  • Extensive experience in personnel management and career development, with a proficient understanding of contemporary management theory and an emphasis on motivational theory.
  • Experience and proficiency in task and project estimation.

Skills and Knowledge:

  • Have a broad understanding of application design, standards, and management.
  • Hands-on, technical management experience with creative problem-solving skills.
  • Exceptional people management and communication skills with demonstrated success in delivering results.
  • The ability to respond to sudden changes in major project parameters in a rational and effective fashion.
  • Demonstrate a good understanding of current industry standard and best practices.
  • Ability to communicate complex ideas in a progressive, linear, and easy-to-follow manner.
  • Excellent written and oral communication including the ability to speak to large groups of people.
  • An ability to maintain composure in crisis situations.
  • A direct and open style of communication that leads to full transparency.
  • A clear understanding of how product quality is defined, measured, and verified.
  • A clear understanding of project management concepts and processes.
  • Exceptional time management and delegating skills.

Computer/Software/Application Proficiency:                                               

  • Visual Studio 2019 or above
  • C#
  • GitHub
  • SQL SP and Function
  • SoapUI/ReadyAPI/TestRail
  • AWS Cloud Services

Travel Requirements:

  • Occasional, less than 10%

 Additional Management Responsibilities:

  • Performance Management: setting and managing goals, on-going coaching, corrective action, annual reviews, rewards/recognition, and team/individual development
  • Employee Life Cycle Management: headcount forecasting, job descriptions, recruiting/hiring, termination
  • Governance: ensuring compliance to company policy/practice (e.g. attendance, behavior, workplace attire), ensuring compliance to employment law (e.g. time keeping, anti-harassment and diversity)
  • Leadership: ensures availability to staff, team building, building rapport with individuals, encouraging strong collaborative relationships between individuals and departments, facilitating a healthy work/life mix, solicits and applies feedback (internal and external to team), self-improvement as a leader/manager of people
  • Culture Ambassador: proactively demonstrate and cultivate a culture of cooperative collaboration, strong work ethic, solutions-orientation, quality focus, results-orientation, relaxed/enjoyable atmosphere, team- and individual- celebration, and company/product pride

Travel Requirements:

  • Occasional, less than 10%

Equal Opportunity Employer/Veterans/Disabled

If you are based in California, we encourage you to read this important information about the Stamps.com Privacy Policy for California residents linked here.

#LI-JB1

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

1990 E. Grand Ave., El Segundo, CA 90245

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about Stamps.comFind similar jobs