Senior Software Engineer "Remote"
Posted on: November 22, 2021
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.
This position is eligible for full-time home-based remote work.
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
Competitive pay, 401k with company match, Medical, Dental and
Vision Insurance, Educational Reimbursement, Commuter benefits,
Discount programs, Inventor patent bonuses!
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.
Understand product requirements and provide technical direction for
Defect free feature implementation while maintaining
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
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
Education and/or Experience:
Bachelor's Degree in Computer Science or a related field
Proficient in fundamental Computer Science concepts and
Five or more (5+) years of proven experience in software
development with a focus on Back-end/Web Services.
Five or more (5+) years of experience with C#.
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
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
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
Equal Opportunity Employer/Veterans/Disabled
If you are based in California, we encourage you to read this
California residents linked here .
Keywords: Endicia, Seattle , Senior Software Engineer "Remote", IT / Software / Systems , Seattle, Washington
Didn't find what you're looking for? Search again!