Software Development Engineer II

Looking to join a company where you can make a big impact on a smaller team? PageDNA is a successful, self-funded and profitable SaaS e-commerce platform, providing solutions to the printing industry for over 20 years. Our platform is used daily by firms including Apple, Google, Nordstrom, Boeing, Amazon and many other leading brands to manage their personalized, branded marketing materials.

If you are interested in a long-term software development career with great benefits, please read on and apply.


The SDE II creates new services that contain needed features or extends existing code for PageDNA's client-facing ecommerce SAAS platform on top of fixing bugs and maintaining our existing legacy code base. Experience with writing and debugging code in Python, PostGRES databases and JavaScript (including Angular.js/React.js and Node.js) is desired. Experience in Linux System Administration tasks and/or Test Development is a big plus.

As a SDE II you will be writing code and unit tests, be fluent in the use of source control and code review tools, and can independently push code and software dependency packages to production. Expectations for an SDE II include breaking out functional sections of code from PageDNA's existing software system and design/implement decoupled services that improve the scalability and efficiency of PageDNA's overall SAAS product. You will be working in a highly collaborative environment as part of an Agile Scrum team - providing great opportunities to grow your skill sets, build pioneering solutions and get exposure to a wide array of technologies. Finally as an SDE II you will be expected to participate in mentorship of junior developers and help to grow the skill sets of the overall Development team.

In this role, you will

  • Understand design and application of new and existing software systems
  • Understand production change mechanisms
  • Make design decisions without supervision
  • Write documentation
  • Architect, design and implement testable, efficient code
  • Analyze, extend, and debug existing software systems we incorporate into our products, including skills in tracking down and isolating root causes of issues/bugs and implementing/validating remediation to remedy the issue.
  • Provide mentorship to junior members of the development team
  • Maintain a working knowledge of current industry trends, techniques and tools
  • Perform all duties in accordance with established procedures


  • A bachelor's degree plus 3+ years' work experience, or total 6+ years proven work experience in software engineering
  • Hands on experience in designing interactive web/server based applications
  • Strong coding & debugging skills in web technologies (Python, Ruby, JavaScript, etc.)
  • Strong coding & debugging skills in modern OO languages (C#, Java, C/C++)
  • Demonstrated knowledge of working with and modifying Relational Databases (PostGRES experience preferred)
  • Experience with test-driven development and Scrum process
  • Ability to document requirements and specifications
  • Passion for software quality with good understanding of Best Practices in Software Development
  • Excellent written and verbal communication skills
  • Solid organizational skills including attention to detail
  • Ability to manage multiple tasks with shifting priorities

Benefits and Perks:

  • Full access ORCA pass
  • Generous benefits package for primary and dependents
  • Generous PTO and Paid Holiday plan
  • 401K @ 90 days ~ 4% match ~ 100% vested immediately
  • Continuing education allowance

This is an onsite position in our downtown Seattle office. PageDNA is unable to sponsor a work visa at this time.

Apply Now

Discover the simplicity of PageDNA

Get started today and launch your online storefront in minutes!

Request Information

Get to know PageDNA

Please email us at or contact our sales department via phone at:

(888) 472-4336 x3



Your login failed. Please check your username and password and try again.
Please enter your username
Please enter your password

Forgot your password?. If you want to add another user to your account, contact your administrator or