1

Retail Software Developer Jobs in Oregon (NOW HIRING)

Application Developer

Eugene, OR · On-site

$62K - $81K/yr

With 80+ discount retail stores, we are honored to have over two-million customers and over 3,000 ... Develop programming code and software modifications using appropriate languages and tools to ...

Senior Business Intelligence Engineer

OR · Remote

$51 - $66.25/hr

Intelligent software orchestrates advanced robots in a high-density, end-to-end system ... Experience with wholesale and/or retail industry systems - procurement, merchandising, financial ...

Experience in enterprise software implementation, systems integration, or solutions engineering. * Exposure to retail tech, e-commerce, or supply chain systems. #LI-Remote

As a Sr. Retail Release Engineer you will be responsible for automating, configuring, and executing ... Experience in DevOps or Continuous Delivery is a plus * 6+ years experience in Software Build and ...

Lead comprehensive evaluation of retail operational systems including Retail Systems Software (RSS ... Bachelor's degree in Information Systems, Industrial Engineering, Supply Chain Technology ...

... software engineering and systems integration. Our tightly integrated offerings are tailored to each ... Retail, e-commerce, Automotive, Life Science, Insurance, legal, healthcare, among others. It also ...

Java/J2EE Developer

Beaverton, OR · On-site

$53.75 - $69.75/hr

... software development life cycle. • At least 2 years of experience in Design and architecture ... Experience in Retail domain • Experience and desire to work in a Global delivery environment ...

OR · On-site

We've earned the trust of leaders across Consumer Products and Retail, Education, Energy, Financial ... professional software engineering experience, with experience leading complex full-stack ...

OR · On-site

We've earned the trust of leaders across Consumer Products and Retail, Education, Energy, Financial ... professional software engineering experience, with experience leading complex full-stack ...

OR · On-site

Work closely with Software Engineers, Product Managers, Designers, Data Scientists, Product ... Uphold the operational excellence framework of retailer launches and continuously contribute to it.

OR · On-site

... software at speed. * People leadership: experience hiring, onboarding, and growing engineers; able ... Background in e-commerce, retail tech, or high-traffic consumer platforms. * Experience working in ...

next page

Showing results 1-20

Retail Software Developer information

What is a Retail Software Developer?

A Retail Software Developer is a technology professional who designs, develops, and maintains software applications specifically for the retail industry. These applications can include point-of-sale (POS) systems, inventory management tools, e-commerce platforms, and customer relationship management solutions. Retail Software Developers work to ensure that retail businesses can operate efficiently, provide better customer experiences, and adapt to changing market needs. Their work often involves collaborating with other IT professionals, understanding retail business requirements, and implementing security and scalability best practices.

How does a Retail Software Developer typically collaborate with cross-functional teams in a retail organization?

Retail Software Developers frequently work alongside product managers, UX/UI designers, and data analysts to deliver solutions that enhance the retail customer experience. They participate in regular team meetings to gather requirements, provide technical input, and ensure alignment with business goals. Effective communication and collaboration skills are essential, as developers often integrate their work with point-of-sale systems, inventory management, and e-commerce platforms. This collaborative environment helps ensure that software solutions are robust, user-friendly, and meet the evolving needs of both customers and staff.

What is the highest paying retail job?

The highest paying retail jobs are typically executive roles such as Retail Vice President or Chief Retail Officer, which can earn six-figure salaries. Senior management positions that oversee multiple stores or regions often have the highest compensation in the retail industry, especially with experience and relevant leadership skills.

How to become a Walmart software engineer?

To become a Walmart software engineer, candidates typically need a bachelor's degree in computer science, software engineering, or a related field, along with experience in programming languages such as Java, C++, or Python. Familiarity with retail systems, software development lifecycle, and tools like Git or Agile methodologies is also important. Gaining relevant experience through internships or projects can improve chances of securing a position at Walmart.

What software does retail use?

Retail software developers work with various systems such as point-of-sale (POS) software, inventory management, customer relationship management (CRM), and enterprise resource planning (ERP) platforms like SAP, Oracle, and Microsoft Dynamics. They often use programming languages like Java, C#, or Python and may need knowledge of database management and integration tools to develop or customize retail applications.

What are the key skills and qualifications needed to thrive as a Retail Software Developer, and why are they important?

To thrive as a Retail Software Developer, you need strong programming skills (such as Java, C#, or JavaScript), a solid understanding of retail business processes, and typically a degree in computer science or related field. Experience with point-of-sale (POS) systems, e-commerce platforms, and databases, as well as familiarity with version control tools like Git, is highly valuable. Outstanding problem-solving abilities, collaboration, and adaptability are essential soft skills that help manage changing requirements and work effectively with cross-functional teams. These competencies ensure you can build reliable, user-friendly retail software solutions that directly support business goals and customer satisfaction.

What engineer makes $500,000 a year?

Senior software engineers, especially those in specialized fields like machine learning, AI, or working at top tech companies, can earn $500,000 or more annually. High compensation often includes base salary, bonuses, and stock options, and typically requires extensive experience, advanced skills, and a strong track record in the industry.

What is the difference between Retail Software Developer vs Retail Systems Analyst?

AspectRetail Software DeveloperRetail Systems Analyst
Primary RoleDesigns, develops, and maintains retail software applicationsAnalyzes retail systems, gathers requirements, and improves existing processes
Skills & CertificationsProgramming languages, software development certifications, retail industry knowledgeBusiness analysis, systems analysis, retail operations understanding
Work EnvironmentSoftware development teams, retail tech companiesRetail stores, corporate retail offices, consulting firms
Employer & Industry UsageRetail chains, e-commerce companies, software vendorsRetail corporations, consulting firms, system integrators

While Retail Software Developers focus on creating and maintaining retail applications, Retail Systems Analysts analyze existing retail systems to optimize operations. Both roles require understanding retail processes but differ in their core responsibilities and skill sets.

What are popular job titles related to Retail Software Developer jobs in Oregon? For Retail Software Developer jobs in Oregon, the most frequently searched job titles are:
What job categories do people searching Retail Software Developer jobs in Oregon look for? The top searched job categories for Retail Software Developer jobs in Oregon are:
Infographic showing various Retail Software Developer job openings in Oregon as of July 2026, with employment types broken down into 84% Full Time, 5% Part Time, 1% Temporary, 9% Contract, and 1% Nights. Highlights an 82% Physical, 3% Hybrid, and 15% Remote job distribution.
Application Developer

Application Developer

Bi-Mart Corporation

Eugene, OR • On-site

$62K - $81K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 5 days ago


Bi-Mart rating

6.2

Company rating: 6.2 out of 10

Based on 50 frontline employees who took The Breakroom Quiz

313th of 722 rated retailers


Job description

Pay Range
USD $62,540.00 - USD $81,427.00 /Hr.
Overview
Bi-Mart is looking for an Application Developer to join our Information Systems team.
About our company
Bi-Mart has been doing business in the Northwest since 1955. With 80+ discount retail stores, we are honored to have over two-million customers and over 3,000 employee-owners. We have a proud history of promotion within, and offer career opportunities at the district and corporate level. Bi-Mart is an active member of the community, supporting local schools and charities, such as, United Way, March of Dimes, and much more.
Responsibilities
Position Overview
An Application Developer serves as the technical expert on complex applications development work assignments and problems. This position serves as a staff specialist on one or more systems and is normally responsible for the entire lifecycle of an application to include analysis, coding, testing, and documentation. The Applications Developer applies significant professional experience and training in information technology and computer programming to the analysis, design, modification, and maintenance of application programs, integrated systems, and/or software solutions.
This position requires specialized knowledge of appropriate programming languages and development tools. This is an intermediate to senior level professional position requiring the ability to complete difficult development and programming tasks independently.
The ideal candidate will also have experience creating and maintaining custom complex business critical enterprise applications in a retail environment supporting the supply chain, Merchandising, Inventory, Accounting, Warehouse Logistics, Time Management and Point-of-Sale systems.
Job Responsibilities
  • Develop programming code and software modifications using appropriate languages and tools to provide responsive and innovative solutions, and new functionality in enterprise-wide systems
  • Work with project manager or product owner to meet specification needs
  • Collaborate with other developers to design and optimize code
  • Develop, maintain and support associated databases
  • Analyze user system and application needs, determine and evaluate potential solutions, develop system specifications and requirements, and design secure application programs to meet the requirements
  • Perform routine software maintenance
  • Recommend software upgrades to optimize operational efficiency
  • Design integrated solutions which may include applications, databases, networks, and related systems
  • Other duties/tasks as assigned

Professional Competencies
  • Exhibit a willingness to consistently take on new challenges
  • Proven ability to follow through with multiple projects
  • Be innovative and have strong organizational and time management skills with ability to work independently.
  • Team-oriented and able to work well with others.
  • Self- motivated with a strong desire to learn new products and technologies.
  • Ability to work in a fast-paced, rapidly changing environment
  • Working technical knowledge of current protocols, operating systems and standards
  • Self- confidence and solid analytical problem solving skills
  • Must be able to take initiative when assigned special projects and complete project in a timely manner
  • Ability to maintain knowledge of current technology and able to learn new technology
  • Highly proficient in Microsoft technologies
  • Experience with relational databases such as SQL Server, Oracle and MySQL
  • Comfortable learning new languages, frameworks, and tools
  • Strong knowledge of data structures and asynchronous architectures
  • Solid understanding of relational database modeling and design, including experience building data-intensive applications
  • Strong communication & collaboration skills, and a belief that team output is more important than individual output
  • Deadline and detail-oriented
  • Strong analytical and critical thinking skills
  • Ability to receive constructive feedback in a professional manner
  • Must be able to use sound judgement and know when to ask for assistance

Qualifications
  • Bachelor's degree in Computer Science or a related field; or related work experience
  • Minimum 5 years previous experience in software development, computer engineering, or other related fields
  • Knowledge of Microsoft .Net technologies, C#, VB, SQL, Java, or other programming languages

Qualifications
Benefits For All Employees Include:
Personal Time Off (depending on length of service and hours compensated: 2 - 4 weeks annually)
On-Demand Payment Option
Employee Stock Ownership Plan
Employee Purchase Discount
7 Paid Holidays Annually
Paid Bereavement & Jury Duty Leave
401(k) Plan
Employee Assistance Program
Benefits For Salaried Employees Also Include:
Health/Prescription/Vision/Dental Insurance
Healthcare Flexible Spending Account
Tuition Assistance
Life and Accidental Death & Dismemberment insurance
Short-Term Disability
Long-Term Disability
All Employee benefits will meet or exceed requirements set forth by state and federal laws.
Pay:
Bi-weekly Pay Dates / On-Demand

What Bi-Mart employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom