Senior Software Architect

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 Senior Software Architect is responsible for defining solutions for complex server projects, providing technical guidance for development team, and enforces technical and design best practices in support of growing technologies.

TEAM OVERVIEW:

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

The Stamps.com Architecture team is responsible for designing architectural solution for server applications. We are a motivated, innovative, and enthusiastic group focused on creating systems that are highly transactional, high availability and high efficiency.

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. Oversees technical aspect of software development for the server team.
  2. Work with management to develop and drive the technology vision for the Company
  3. Review and define solution architecture for various highly complex projects.

Essential Position Duties:

  1. Oversees technical aspect of software development for the server team.
    • Provide guidance and define solutions and standards to enable all teams to function seamlessly.
    • Provide guidance and mentor developers in design and architecture along with overseeing implementation, debugging, and testing and define solution architecture for various highly complex projects.
    • Review and define solution architecture for various highly complex projects.
  2. Work with stakeholders to collect requirements.
    • Translate business requirements to technical solutions.
    • Orchestrate refactoring of existing code into high quality designs that are testable, performant, and maintainable and analyze legacy system and provide solutions to follow best practice in industry.
    • Research, analyze, and master existing system.
    • Participate technical design review meetings, development team daily meetings, QA test strategy meetings.
  3. Work with management to develop and drive the technology vision for the Company
    • Present technical ideas to management with qualitative and quantitative findings
    • Attend conferences, align knowledge level with industry to influence technical vision.

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:

Required Education and/or Experience:                                                         

  • Five or more (5+) years’ experience in financial/fraud prevention industry.
  • Bachelor's degree in computer science or equivalent years’ experience.
  • Five or more (5+) years hands on experience with C#, .NET and server application development with Visual Studio.
  • Three or more (3+) years’ experience writing code to access databases and web services.
  • Two or more (2+) years’ experience with cloud computing.
  • Two (2+) years of C++ and desktop application development experience a plus.

Skills and Knowledge:

  • Understanding of SDLC processes
  • Strong understanding and knowledge of design, architectural patterns, and development frameworks irrespective of technology
  • Excellence and efficiency in the areas of design, implementation, and debugging
  • Strong diagnostic, analytical and problem-solving skills
  • Proficient with multi-platform software development
  • Self-sufficient with the ability to work effectively to meet tight deadlines
  • Strong interpersonal, verbal, and written communication skills
  • Willingness and enthusiasm to assume ownership of technology solutions

Computer/Software/Application Proficiency:                                               

  • Expert level on Visual Studio 2013 or above
  • Expert level on C# and .NET
  • Intermediate level on AWS Services
  • GitHub

Travel Requirements:                  

  • None

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