1

Backend Software Engineer Jobs in Oregon (NOW HIRING)

As a Software Engineer, you will play a key role in building and enhancing our SaaS Telecom Expense ... Your work will involve designing and maintaining backend systems that handle large-scale data ...

The Role Agile Six is looking for a Fullstack Backend Software Engineer to join a cross-functional agile team partnered with the Department of Veteran Affairs (VA). Our team is partnering with the VA ...

Software Engineer Remote - US, Canada, UK Chainguard is on a mission to secure the open source ... Own moderately complex backend features and services in Go on GCP end-to-end from design through ...

New

ExistX Software Engineer ExistX was founded in 2023 with the goal to combine cutting edge invention ... Expertise with multiple backend programming languages such as Java, C/C++, Rust, Python, or similar ...

Back End Developer - Mid-level

OR · Remote

$100K - $140K/yr

General information Job Posting Title Back End Developer - Mid-level Date Thursday, May 21, 2026 ... Provides subject matter proficiency supporting back-end software development activities. * Applies ...

OR

$175K/yr

Develop and maintain Node.js backend with REST, gRPC, and GraphQL APIs * Contribute to ... Solid software engineering experience, typically 5+ years * Strong full-stack development ...

OR

$122K - $161K/yr

Design and build backend services, APIs, data processing workflows, integrations, and product-facing capabilities * Work with product managers, designers, security researchers, and engineers to turn ...

OR

$175K/yr

Develop and maintain Node.js backend with REST, gRPC, and GraphQL APIs * Contribute to ... Solid software engineering experience, typically 5+ years * Strong full-stack development ...

A tight-knit, high-output team : We're a total of nine backend/full-stack engineers who collaborate ... Our software platform is well established and our user base is already quite large, but we're still ...

Senior Software Engineer (Athena)

OR · Remote

$122K - $161K/yr

Senior Software Engineer Remote - US, Canada, UK Chainguard is building the secure software supply ... Write backend systems that handle unstructured data inputs from enterprise customers and produce ...

New

What You Bring: * 5+ years of software engineering experience with a strong focus on backend development, with a preference for building developer tools or infrastructure. * Strong TypeScript and ...

OR

$134K - $180K/yr

As our Principal Software Engineer (Ruby/React), you don't just ship features-you architect systems ... What You Bring: * 10+ years of backend engineering experience, with deep expertise in Ruby on Rails ...

As a Senior Software Engineer, your goal will be to ensure that our AI Agents are backed by the ... Design, develop, and maintain scalable and robust backend architectures for Cresta's AI Agent ...

Sr. Software Engineer - FOS

OR · On-site +1

$140K - $175K/yr

Reporting to the Director of Software Engineering, you will play a key role in designing ... Demonstrated ability to architect, design, build, and integrate frontend user interfaces, backend ...

Senior Software Engineer

Portland, OR · On-site

$129K - $171K/yr

As a Senior Software Engineer, you will lead complex technical work, design and implement software ... interfaces, back-end services, APIs, integrations, and database layers using modern development ...

Staff Software Engineer Remote - US, Canada, UK Chainguard secures the open source supply chain ... Drive the architecture and implementation of backend systems in Go on GCP, ensuring they're ...

New

next page

Showing results 1-20

Backend Software Engineer information

See Oregon salary details

$64K

$156.1K

$210.4K

How much do backend software engineer jobs pay per year?

As of Jun 17, 2026, the average yearly pay for backend software engineer in Oregon is $156,120.00, according to ZipRecruiter salary data. Most workers in this role earn between $131,100.00 and $181,900.00 per year, depending on experience, location, and employer.

Are backend engineers still in demand?

Backend software engineers are currently in high demand due to the ongoing need for server-side development, cloud computing, and scalable systems. Skills in programming languages like Java, Python, and frameworks such as Node.js are highly valued, and demand is expected to grow as digital infrastructure expands across industries.

What does a Backend Software Engineer do?

A Backend Software Engineer is responsible for designing, building, and maintaining the server-side logic, databases, and APIs that power applications and websites. They ensure that data flows efficiently between the server, application, and the user interface, often working with languages like Java, Python, or Node.js. Their work is crucial for enabling features, security, and performance on the backend, even though users typically interact with the frontend. Backend engineers also collaborate with frontend developers and other team members to create seamless user experiences.

What are some typical challenges a Backend Software Engineer faces when integrating new services into an existing system?

Backend Software Engineers often encounter challenges such as ensuring compatibility between new services and legacy systems, maintaining data integrity during migrations, and managing increased system complexity. Effective integration also requires thorough testing to prevent disruptions to existing functionalities and close collaboration with frontend engineers, DevOps, and QA teams. Proactively communicating across teams and adhering to clear documentation standards can help mitigate integration risks and ensure a smoother deployment process.

What engineers make $300,000 a year?

Senior backend software engineers with extensive experience, specialized skills in areas like distributed systems or cloud computing, and often working at large tech companies or in high-demand industries can earn $300,000 or more annually. Compensation may include base salary, bonuses, and stock options, especially in competitive markets or executive-level roles.

What engineers make $500,000?

Senior software engineers, especially those in high-demand fields like backend development, cloud engineering, or machine learning, can earn $500,000 or more annually, often through a combination of base salary, bonuses, and stock options. Achieving this level typically requires extensive experience, specialized skills, and working at large tech companies or startups with significant funding.

What is the difference between Backend Software Engineer vs Frontend Software Engineer?

AspectBackend Software EngineerFrontend Software Engineer
Primary FocusServer-side development, databases, APIsClient-side development, UI/UX, visual elements
Required SkillsProgramming languages like Java, Python, SQL; server managementHTML, CSS, JavaScript, frameworks like React or Angular
Work EnvironmentBackend teams, server infrastructure, cloud servicesDesign teams, user interface, web browsers
Common UsageBuilding and maintaining server logic and databasesCreating interactive and visually appealing web pages

While both roles involve web development, Backend Software Engineers focus on server-side logic and data management, whereas Frontend Software Engineers specialize in creating the visual and interactive aspects of websites. Both roles are essential in full-stack development and often collaborate closely.

Is back-end coding hard?

Backend software engineering involves writing server-side code that manages data, application logic, and integration with databases, which can be complex depending on the project. It requires knowledge of programming languages like Java, Python, or Node.js, as well as understanding of APIs, security, and system architecture. The difficulty varies based on experience, project scope, and the complexity of the systems involved.

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

To thrive as a Backend Software Engineer, you need strong programming skills in languages like Java, Python, or Node.js, a solid understanding of data structures, algorithms, and experience with database management, usually supported by a degree in computer science or related fields. Familiarity with tools such as Git, RESTful APIs, cloud platforms (AWS, Azure), and frameworks like Spring or Django is highly valued, and relevant certifications can be advantageous. Problem-solving ability, attention to detail, and effective teamwork are standout soft skills for this position. These skills and qualities are essential to build, maintain, and optimize robust, scalable server-side applications that meet user and business needs.

Software Engineer

DMI

On-site, Remote

Other

Medical, Life, Retirement

Posted 4 days ago


Job description

About DMI

DMI is a leading provider of digital services and technology solutions, headquartered in Tysons Corner, VA. With a focus on end-to-end managed IT services, including managed mobility, cloud, cybersecurity, network operations, and application development, DMI supports public sector agencies and commercial enterprises around the globe. Recognized as a Top Workplace, DMI is committed to delivering secure, efcient, and cost-effective solutions that drive measurable results. Learn more at www.dminc.com

About the Opportunity

DMI, LLC is seeking a Software Engineer, to contribute to developing our SaaS Telecom Expense Management platform. As a Software Engineer, you will play a key role in building and enhancing our SaaS Telecom Expense Management platform. Your work will involve designing and maintaining backend systems that handle large-scale data parsing and processing, ensuring robust performance and accuracy. You will also create and optimize RESTful and GraphQL APIs, enabling quality integrations with external systems and delivering reliable and efficient backend infrastructure. This individual will be comfortable with the Ruby on Rails applicaiton development and management, but will also be able to work with our in-development data pipeline in Python. Eventually, this individual will be able to take ownership of the process of converting our existing data in Ruby to our new Python based pipeline.

Collaboration is central to this role. You will work closely with product managers, designers, and fellow developers to define and implement new features, enhance existing functionalities, and continuously improve the platform. You will also be responsible for mentoring junior developers, conducting code reviews, and establishing a culture of collaboration and innovation.

Duties and Responsibilities:

  • Backend Development: Design and build backend components to handle large-scale data parsing, processing, and storage efficiently.
  • Data Parsing: Implement and maintain robust parsing workflows to process and analyze complex datasets.
  • Collaborate Across Teams: Partner with product managers, designers, and other developers to define features and improve the platform.
  • API Development: Create and optimize RESTful and GraphQL APIs to ensure seamless integration with external systems.
  • Problem Solving: Troubleshoot and resolve complex production issues to maintain platform reliability and performance.
  • Mentorship: Conduct code reviews, offer constructive feedback, and mentor junior developers to foster growth within the team.
  • Continuous Improvement: Stay updated on emerging technologies and best practices to recommend and implement improvements.
Qualifications

Education and Years of Experience:  

  • Bachelor's degree in Computer Science or Software Engineering
  • 0-2 years of experience in back end development, with a focus on Ruby and related frameworks like Ruby on Rails.
  • 0-2 years experience in Python to support the conversion of our existing data ingestion in Ruby to the new Python based pipeline.

Required and Desired Skills/Certifications: 

  • Strong expertise in Ruby and frameworks like Ruby on Rails, with a proven track record in full-stack development.
  • Strong expertise in Python, with experience managing data pipelines.
  • Solid experience with data parsing and managing large datasets.
  • Front-end proficiency, including HTML, CSS, JavaScript, and familiarity with modern frameworks like Vue.js.
  • Hands-on experience building and deploying applications in AWS using services like EC2, S3, Lambda, and RDS.
  • Proficiency in version control systems, particularly Git and GitHub.
  • Strong understanding of API development, including RESTful and GraphQL APIs.
  • Solid knowledge of Agile development methodologies.
  • Excellent problem-solving skills and an ability to thrive both independently and in a team environment.
  • Exceptional communication and collaboration abilities.
  • Familiarity with CI/CD pipelines and tools like Docker or Terraform.
  • Certifications in Ruby, Python, or related technologies.

Min Citizenship Status Required: Must be a U.S. Citizen

Physical Requirements: None required for this position.

Location: Remote, US (Cincinnati, OH preferred)

#LI-EK1

Working at DMI

DMI is a diverse, prosperous, and rewarding place to work. Our culture is shaped by five core values that guide how we work, grow, and succeed together:

  • Do What's Right - We lead with honesty and integrity.
  • Own the Outcome - We take responsibility and deliver.
  • Deliver for Our Customers - We are relentless about delivering value.
  • Think Bold, Act Smart - We innovate with purpose.
  • Win Together - We collaborate and celebrate our success.

These values aren't just ideals-they show up in how we support every part of your well-being:

  • Convenience/Concierge - Virtual health visits, commuter perks, pet insurance, and entertainment discounts that make life easier.
  • Development - Annual performance reviews, tuition assistance, and internal career growth opportunities to help you thrive.
  • Financial - Generous 401(k) matches, life and disability insurance, and financial wellness tools to support your future.
  • Recognition - Annual awards, service anniversaries, referral bonuses, and peer-to-peer shoutouts that spotlight your achievements.
  • Wellness - Healthcare coverage, wellness programs, flu shots, and biometric screenings to support your health. 

DMI values employees for their talents and contributions, and we take pride in helping our customers achieve their goals. Because when we live our values, we all win together.

***************** No Agencies Please *****************

Applicants selected may be subject to a government security investigation and must meet eligibility requirements for access to classified information. US citizenship may be required for some positions.

Employment Type: OTHER