• Senior Software Engineer

    Technology and Software Development
    US-CA-Mountain View
  • Overview

    The Senior Software Engineer is directly responsible for server-side development primarily using MS Visual C#/.NET applications. The role requires a solution minded professional who is able to take technical specifications based on conceptual design and stated business requirement through a life cycle while working independently.


    **We are currently not offering visa sponsorship for this opening.**


    The Development team at serves as the backbone for the company through backend platform design, implementation and support. The team is self-motivated to deliver and increase the breadth and depth of the features and capabilities of our enterprise software.


    Endicia Company Overview:

    Stamps.comEndicia® 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.


    Primary Objectives:

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

    Essential Position Duties:

    1. 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
    2. Defect free product 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
    3. 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.
    4. Test case development and troubleshooting
      • Identify test cases for unit testing
      • Provide necessary QA notes for the changes
      • Troubleshoot production issues as needed


    Education and/or Experience:                                                             

    • Bachelor’s Degree in Computer Science, a related field or equivalent experience
    • Five or more (5+) years development experience on the Windows platform
    • Proficient in fundamental Computer Science concepts and algorithms
    • Five or more (5+) years’ experience with the .NET framework and C#
    • Experience with IIS or other web servers

    Skills and Knowledge:

    • Excellent spoken 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# and ASP.Net
    • C++
    • SOAP
    • Web Services
    • XML
    • Web API
    • Proficiency with version control systems such as Perforce or Git
    • AWS knowledge is a plus

    Travel Requirements:

    • NA






    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed

    Need help finding the right job?

    We can recommend jobs specifically for you! Click here to get started.