Newell Rubbermaid Jobs

city, state, country
job title, keywords
Newell Rubbermaid

Principal Software Engineer in Palo Alto California United States

DYMO Endicia provides trusted, convenient and affordable online shipping and mailing solutions. DYMO Endicia is the leader in postage technologies with nearly $6 billion in postage printed and more than 25 years of postal industry experience. For more information on DYMO Endicia products and services, visitwww.endicia.com. Follow DYMO Endicia on Twitter @DYMO_Endicia.

Newell Rubbermaid's innovative global technology solutions enable businesses, educational institutions, and consumers to more efficiently share, manage and organize information. Our global technology brands platform includes DYMO®, label/CD/DVD printers and file scanning software (www.dymo.com), CardScan®, business card scanners and contact management software featuring AtYourServiceTM (www.cardscan.com), EndiciaTM, online shipping, mailing and customized postage solutions (www.endicia.comandwww.pictureitpostage.com) and MimioTM, interactive whiteboards and digital ink recorders (www.mimio.com).

Principal Software Engineer

This is an exciting opportunity for you to work in our R&D organization to help us architect, design, and develop next generation web services, platform applications, and core server side system infrastructure that support shipping and mailing solutions that are developed in partnership with the USPS and other international postal carriers. You will have a chance to work with a very talented team to make your mark on DYMO Endicia's critical system infrastructure built with Microsoft technology that is used by hundreds of thousands of customers and that processes millions of transactions daily. If you enjoy working on technology architectures, design, implementation, and performance issues tied to a rapidly growing company like ours, then this role is for you. If you want the fun (ping pong is played regularly and Friday lunches are entertaining,) flexibility, excitement, and career growth opportunities of working in a growing start-up type environment led by a seasoned and talented leadership team but also the financial stability and backing of a Fortune 500 public company, then this is a place for you.

Job Description - Essential Duties
* Primary responsibility is implementing enterprise-level system architecture, designs, and working with one or more development teams to realize future product architecture. While this is an Individual Contributor position, there is expectation that the Principal Software Engineer play a technical leadership and mentoring role in the organization.
* Utilize novel approaches to solve complex technical problems and apply advanced technical principles, theories and concepts to develop innovative products
* Responsibilities include researching, analyzing, designing, proposing, and delivering solutions that are appropriate for the business and technology strategies.
* Help design complex systems at the component and framework level, make strategic technology choices, and directly supervise the quality of designs and implementation of the overall platform, implementation and orchestration of components
* Additional responsibilities may include identification of major system interfaces and development of module reuse on an enterprise-wide scale.
* Segment and design system layers to support componentized and layered application development, including user interface, business functionality and database access.
* The Principal Software Engineer is involved in all aspects of the project life cycle, from the initial kickoff through the requirements analysis, design and implementation.
* Ensure software requirements specifications and detailed design documents are produced for subsystems, must be consistent with architectural constraints and software development processes
* Work with other Engineers, Managers, Product Management, QA and Operations teams to develop innovative solutions that meet market needs with respect to functionality, performance, scalability, reliability, realistic implementation schedules and adherence to development goals and principles.
* Manage, prioritize and execute multiple concurrent high visibility software development project activities
* Research technical and business requirements to insure compliance with postal rules
* Principal Engineer must be a hands-on self-starter, work independently or as a team member, and have strong communication skills in interfacing with business partners and the Postal community. He or she is also responsible for communicating to others on technical standards, principles, methodology and trends.
* Estimate engineering effort, plan implementation and rollout system changes.
* Independently design, code and test major features as well as work jointly with other team members to deliver complex changes.
* Mentor and coach other software engineers and leads
* Collaborate, have fun, and make a difference.

Qualifications
Knowledge, Skills, and Abilities:
* Significant experience in architecting, designing, and developing high performance, high volume scalable, online e-commerce related server/web-based SW products and services
* Strong expertise and experience in designing highly available, reliable, and scalable Web based applications using Micro soft Windows (.Net/C#/MS SQL Server/IIS) technologies. The principal Software Engineer must have significant business knowledge and technical expertise in application design and architecture, as well as knowledge of related domains of technical architectures (network, security, and infrastructure engineering), information architectures, and data architectures.
* Exceptional Principal software engineers with 12+ years of experience, and primary strengths in Architecture, Server-side design and development using Microsoft technologies and dependable software engineering practices. Significant expertise with at least one of these application servers such as JBoss, OS such as Windows, Application domain such shipping and printing is a plus.
* Strong server side architecture, design, development experience on Windows platform
* Strong object-oriented programming and design interest with a pragmatic approach
* 12+ years of Experience using C# /.NET, java or C++
* 12+ years of Experience using MS SQL Server or comparable database
* 12+ years of Experience developing Web Services (WSDL, SOAP) and REST
* 12+ years of Experience with XML (XML Parsers, XML Schema, XSLT), HTML, CSS, and JavaScript
* Have experience with ASP.NET MVC framework.
* Proficient in Microsoft SQL Server or other Databases as well as T-SQL or other SQL languages
* Must be detail oriented and have superior problem-solving skills.
* Must have excellent communication and presentation skills
* Keen interest in latest MS-based software development and technology
Educational Experience
* BS in Computer Science/Engineering or related field and/or 12 or more years of relevant experience, preferably from a reputed University; MS or higher degrees preferred
* Shipping, mailing, or e-commerce industry experience is a plus
Newell Rubbermaid and its Business Units are Equal Opportunity Employers and comply with applicable employment laws. M/F/D/V are encouraged to apply.

Share

Featured Jobs