Senior Software Engineer @ Stamps.com - Sunnyvale, CA

Job Overview

21 days ago

Senior Software Engineer

Stamps.com - Sunnyvale, CA

OVERVIEW:

The Senior Software Engineer is directly responsible to design, develop, document, test, and debug new and existing software systems and or applications primarily using Microsoft C#/.NET applications. The role requires participation in full development life cycle including requirement analysis and design as well as writing technical specifications based on product requirements.

TEAM OVERVIEW:

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

This Engineering Team serves as the backbone for Stamps.com through server-side software design, implementation, and support. The team is self-motivated to deliver and increase the breadth and depth of the features and capabilities of Stamps.com enterprise software.

COMPANY PERKS:

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

COMPANY OVERVIEW:

Endicia, a wholly owned subsidiary of Stamps.com (Nasdaq: STMP), is a leading provider of internet-based postage services for e-commerce businesses of all sizes. Endicia’s postage and shipping solutions save time and provide access to the best possible U.S. Postal Service® rates. We know that shipping can be complex and our goal is to simplify your shipping operations so you can focus on doing what you do best.

WHAT WE DO:

Stamps.com, Endicia® electronic postage solutions make it easier and more affordable to ship parcels through the U.S. Postal Service®. Our solutions have helped thousands of businesses print more than $14 billion in postage. As a long-time, trusted partner of the U.S. Postal Service, we've built our reputation on our commitment to simplifying, improving, and enhancing the shipping process for our customers. That's what we call “innovation with purpose.”

Our customers view Endicia as vital to their businesses because we help them increase shipping efficiency saving them time, money, and resources. Whether you're a high-volume warehouse shipper, operating an e-commerce site from your home, or simply trying to get invoices out before the day is over, Endicia can help.

RESPONSIBILITIES:

Primary Objectives:

  • Understand product requirements and provide technical direction for software design.
  • Defect free feature implementation while maintaining timeliness.
  • Project planning and documentations.
  • Test case development and troubleshooting.

Essential Position Duties:

  • Understand business requirements and provide technical direction for software design
    • Analyze and understand the product specifications
    • Work with product team to clarify any ambiguity
    • Identify the required system changes to support the feature
    • Identify both the internal and external dependencies
    • Create technical specifications covering all changes
  • Defect free feature implementation while maintaining timeliness
    • Pay close attention to the details
    • Write defect free code that is always backward compatible
    • Ensure timely delivery of the changes/builds
    • Perform unit testing before providing the builds to QA
    • Perform peer code review and provide feedback
  • Project planning and documentations
    • Provide accurate Dev estimates for the changes
    • Update the development tickets in a timely manner
    • Create and maintain different documents such as technical spec, bug report etc.
  • Test case development and troubleshooting
    • Identify test cases for unit testing
    • Provide necessary QA notes for the changes
    • Troubleshoot production issues as needed

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:

Skills and Knowledge:

  • Ability to organize, prioritize and apply complex concepts to project tasks yet find simple solutions for solving problems.
  • Proficiency with debugging, source control, and defect tracking.
  • Software Design and Architecture, able to knowledgeably discuss design and performance tradeoffs.
  • Excellent verbal and written communication skills
  • Good analytical skills
  • Strong attention to detail
  • Proactive with the ability to learn new concepts quickly

Computer/Software/Application Proficiency:

  • C#, ASP.Net, and/or .Net Core preferred
  • Built/Maintained systems using Rest /SOAP/ Web Services
  • Understanding of version control systems. Git preferred
  • AWS knowledge is a plus
  • Proficient with Databases, SQL knowledge

Travel Requirements:

  • NA

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

Similar Jobs

Software Development Engineer

Amazon.com Services LLC

Sunnyvale, CA

The successful candidate is expected to contribute to all parts of the software development and deployment life-cycle, including design, development,…

Software Engineer [ Open: 2 Positions ]

Network Financials

San Jose, CA

Work with the team on design and development of new software applications. Improve existing applications by adding new features and new changes.

Software Development Engineer I - Alexa Product Knowledge, Alexa Shopping

Amazon.com Services LLC

Sunnyvale, CA

We are building a digital product expert that is always available, with super-human knowledge of every product ever made.

Software Development Engineer I - Alexa Product Knowledge

Amazon.com Services LLC

Sunnyvale, CA

Experience developing cloud software services and designing for scalability, performance and reliability. Experience in object-oriented design and coding in…

Software Engineer (SRE)

Comcentric

Palo Alto, CA

We are seeking Site Reliability Engineers (software engineers/developers being considered as well) for Permanent, Full Time Employment for our direct client -…

FPGA Software Engineer

Intel

San Jose, CA

Actively contribute in all aspects of the software development process. We are looking for an energetic, top-notch software engineer who will be directly…

Fullstack Senior Software Engineer, Admin Experience

Box

Redwood City, CA

Have great visibility and impact across all of Engineering. D eep understanding of algorithms, data structures and software design.

Embedded Software Engineer, Amazon Go Network Products , NetProd

Amazon.com Services LLC

Cupertino, CA

Knowledge of professional software engineering practices & best practices for full software development life cycle, including coding standards, code reviews,…

Senior Software Development Engineer

Workday

Pleasanton, CA

Ideal candidates will be exceptionally strong individual contributors with a passion for innovative software development, a learning mentality, and have proven…

Site Reliability Engineer (SRE)

Comcentric

San Jose, CA

Experience writing code in Java, Go, Shell, Perl, Node.js, Python, or a similar language. 6 Figure Base Salary (see below for further information).

Software Engineer

Comcentric

Mountain View, CA

Salary, Bonus, Stock, Sign-on Bonus ($40-80K). The Site Reliability Engineering Team requires a mix of Software Engineering background and Systems Engineering.

AI Software Development Engineer

Intel

Santa Clara, CA

Our team in MLP (Machine Learning Performance) is responsible for creating optimized and efficient, compelling End-to-End AI pipelines on different data…

Senior Software Development Engineer, Production Engineering

Workday

Palo Alto, CA

3+ years of experience as a software developer in Production Engineering, DevOps or equivalent. 3+ years of automation software development in AWS, Azure or GCP…

Front End React Developer

9th Gear Technologies

Palo Alto, CA

Your primary focus will be to develop user interface components and implement them following well-known React.js workflows (such as Flux or Redux).

Senior Software Engineer – RDBMS databases

Walmart

Sunnyvale, CA

Leads and participates in medium- to large-scale projects by reviewing project requirements; translating requirements into technical solutions;gathering…

Software Engineer (SRE)

Comcentric

Cupertino, CA

Salary, Bonus, Stock, Sign-on Bonus ($40-80K). The Site Reliability Engineering Team requires a mix of Software Engineering background and Systems Engineering.

Site Reliability Engineer

Comcentric

Los Gatos, CA

Salary, Bonus, Stock, Sign-on Bonus ($40-80K). The Site Reliability Engineering Team requires a mix of Software Engineering background and Systems Engineering.

Staff SRE/DevOps Engineer - Opportunity for Working Remotely Palo Alto, CA

VMware

Palo Alto, CA

Working closely with internal software engineering teams to improve availability of services. Rethink's Neurodiversity program to support parents raising…

Systems Programmer

Intel

Santa Clara, CA

Build the infrastructure that allows Tapeout engineers to quickly deploy, run, and scale their software. Using Privilege Access Management PAM or similar tools.

Software Engineer

Comcentric

Redwood City, CA

Salary, Bonus, Stock, Sign-on Bonus ($40-80K). The Site Reliability Engineering Team requires a mix of Software Engineering background and Systems Engineering.

Site Reliability Engineer

Comcentric

Saratoga, CA

Salary, Bonus, Stock, Sign-on Bonus ($40-80K). The Site Reliability Engineering Team requires a mix of Software Engineering background and Systems Engineering.

Site Reliability Engineer

Comcentric

Sunnyvale, CA

Salary, Bonus, Stock, Sign-on Bonus ($40-80K). The Site Reliability Engineering Team requires a mix of Software Engineering background and Systems Engineering.

Software Engineer (SRE)

Comcentric

Walnut Creek, CA

Salary, Bonus, Stock, Sign-on Bonus ($40-80K). The Site Reliability Engineering Team requires a mix of Software Engineering background and Systems Engineering.

Software Engineer (SRE)

Comcentric

Oakland, CA

Salary, Bonus, Stock, Sign-on Bonus ($40-80K). The Site Reliability Engineering Team requires a mix of Software Engineering background and Systems Engineering.

Ad