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

Remote
Full Time
Experienced

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.


 
Share

Apply for this position

Required*
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

To comply with government Equal Employment Opportunity and/or Affirmative Action reporting regulations, we are requesting (but NOT requiring) that you enter this personal data. This information will not be used in connection with any employment decisions, and will be used solely as permitted by state and federal law. Your voluntary cooperation would be appreciated. Learn more.
Human Check*