About NetX
NetX has been building and supporting Digital Asset Management (DAM) solutions for more than 20 years. We help organizations organize, protect, and make better use of their digital assets, and our customers range from sports teams and Fortune 500 companies to museums, universities, nonprofits, and global organizations. We are now entering an exciting next phase of growth, with expanded platform capabilities and the upcoming launch of a next-generation, AI-powered intelligence platform. This work reflects our focus on building practical, scalable solutions that deliver real value for our customers.
Based in Portland, Oregon, NetX is a collaborative and close-knit team that values ownership, teamwork, and strong relationships. We continue to grow and adapt as our customers’ needs evolve.
Please note: This role is intended for U.S.-based candidates to support alignment with our team’s location and business needs.
Role Overview
First and foremost: you write code. Great code—functional, readable, maintainable, properly commented, testable, and reasonably error-free.
We are seeking an experienced Java Engineer to join our engineering team and help build and scale our enterprise software platform. In this role, you will work on complex technical challenges, architect scalable solutions, and contribute to the technical direction of our products. You will collaborate closely with product managers, designers, and fellow engineers to deliver high-quality software that meets customer needs.
You will be responsible for designing, developing, and maintaining core backend components of the platform, including APIs, database models, and system integrations. You will participate in architectural decisions, conduct code reviews, and contribute to establishing engineering best practices. This role is ideal for someone who not only writes excellent code, but also elevates the team through collaboration and knowledge sharing.
We operate in a dynamic and flexible environment inspired by the Shape Up methodology, encouraging self-organization and cross-functional collaboration.
Requirements
Key Responsibilities
Identify and analyze technical and business requirements
Design, write, test, and debug your own code in accordance with requirements
Review, test, and debug team members’ code
Participate in Java team merge requests
Follow and contribute to established coding standards and conventions
Write clear and useful code documentation and comments
Communicate project updates regularly, highlighting risks or blockers using tools such as Jira and Slack
What We’re Looking For
5–10 years of hands-on experience as a Java Developer or similar role
Experience designing, building, and testing Java-based web applications
In-depth knowledge of popular Java frameworks and libraries
Comfort with modern development practices, including Git-based version control, CI/CD pipelines, and automated testing
Experience with microservices architectures and containerization (Docker and/or Kubernetes)
Experience with cloud platforms such as AWS or Azure
Familiarity with message queues, caching strategies, and performance optimization
Experience with search technologies (e.g., Solr), front-end technologies, or API design and versioning
Strong problem-solving skills
Good delegation and time management abilities
Ideal Domain Knowledge
Java
IntelliJ
JUnit
Tomcat
JDBC
Jira
GitLab
Docker
Linux
MySQL and MS SQL Server
Solr
Redis
AWS Java SDK
Gradle
Grafana
Shape Up development approach
Python
Required Education And Experience
Bachelor’s degree or equivalent professional experience
Candidates are encouraged to apply even if they meet approximately 70% of the listed qualifications. NetX values practical experience alongside formal education.
Preferred Education And Experience
Prior experience with Digital Asset Management (DAM) products
Experience working with graphics or multimedia software, including Adobe Creative Suite, image processing, or video transformation tools
Work Environment
This role operates remotely and/or in a professional office environment.
Travel
This position does not require travel.
Culture \& Work Environment
NetX is a high-trust, entrepreneurial environment where ownership, creativity, and initiative are valued, and results are recognized. Our culture emphasizes:
Great teammates over egos
Appreciation and recognition
Innovation over bureaucracy
Work that is measurable, meaningful, and visible
Rewarding contribution and impact
You will not just contribute code—you will help build the technology behind a category-shaping intelligence platform.
Benefits
Competitive salary
Medical, dental, and vision insurance
Life insurance and short- and long-term disability coverage
401(k) retirement plan with employer match
Paid time off (PTO) and paid holidays
Commuting expense assistance
Friendly dogs welcome in the office
A company that invests in people, celebrates wins, and rewards results