Logo for IntelliSurvey

Software Engineer I - Back-End (U.S.)

Roles & Responsibilities

  • Bachelor's degree in Computer Science, Engineering, or related field, or equivalent experience
  • 2-4 years of professional software development experience
  • Experience with backend languages such as Perl (preferred) or Python
  • Experience with PostgreSQL or other relational databases

Requirements:

  • Develop and maintain back-end components and services for the IntelliSurvey platform
  • Write clean, efficient, well-documented code using object-oriented Perl (with Moose)
  • Collaborate with front-end engineers, product managers, and other stakeholders; participate in code reviews
  • Troubleshoot production issues and contribute to automated testing and CI/CD pipelines

Job description

About Us

We’re a global team with a mission to enable professional research online. Headquartered in the United States, Irvine, California. IntelliSurvey has spent over two decades building powerful survey and reporting tools used by a wide range of companies. Our platform simplifies complex research challenges, and we continue to innovate and evolve our software with a focus on performance, usability, and flexibility.

We are seeking a Back-End Software Engineer I to help design, develop, and enhance industry-leading survey software used to collect data through online and mobile platforms. In this role, you will build scalable back-end systems and services that support high-performance applications and reliable data collection. The ideal candidate enjoys solving complex technical challenges, writing clean and maintainable code, and collaborating with a team to deliver efficient, user-friendly software solutions.

If you're passionate about writing clean, maintainable code and contributing to a collaborative engineering culture, we’d love to hear from you.

Salary Range - $75,000 to $100,000 plus bonus

What You'll Do 

  • Develop and maintain back-end components and services used by IntelliSurvey's platform
  • Write clean, efficient, and well documented code using object-oriented Perl (with Moose)
  • Work with PostgreSQL database
  • Collaborate with front-end engineers, product managers, and other stakeholders
  • Participate in code reviews and contribute to engineering best practices
  • Troubleshoot and resolve production issues and assist with Tier 2 escalations
  • Contribute to automated testing and CI/CD pipelines
  • Use Git and Atlassian tools (JIRA, Crucible, Fisheye) for development workflows
  • Work in Linux-based environments
  • Continuously improve system performance and scalability

What We're Looking For

Education & Experience

  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent exp.
  • 2-4 years of professional software development experience
  • Experience with backend languages such as Perl (preferred) or Python (2 plus years)
  • Willingness to learn and work with Modern Perl
  • Experience with navigating and managing Linux systems using the command line
  • Interest in learning Rust
  • Experience with automated testing and CI/CD pipelines 
  • Experience with PostgreSQL or other relational databases
  • Experience working in Linux environments
  • Familiarity with Git and Agile tools such as JIRA
  • Understanding of object-oriented programming and scalable software architecture
  • Strong problem-solving and communication skills, self-starter 
  • Ability to work effectively in a distributed team

Why You'll Love Working Here

  • 100 percent Remote or Hybrid if local to Irvine, CA. We also bring the team together once or twice a year for in-person meet-ups.
  • Generous time off: 6 weeks per year, 3 weeks of PTO, 8 Company holidays and 6 floating holidays.
  • Comprehensive Health Benefits
  • 401(K) with Company Match
  • Flexible hours
  • Career growth opportunites
  • Collaborative and Supportive engineering culture
  • Equal Opportunity Employer

All offers of employment are contingent upon successful completion of a background check.


 

Back-End Engineer Related jobs

Other jobs at IntelliSurvey

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.