Senior Software Engineer, Perl

Location

California

Posted

16 days ago

Salary

0

Seniority

Senior

Job Description

Senior Software Engineer, Perl

Bloom Equity Partners

• Codebase ownership — senior developer and technical area owner for the platform and ancillary projects, working alongside the Director of Engineering on architecture decisions. • Releases and deployments — working within Soutron's established release process; understanding the current manual release cycle across 8 production servers and proposing improvements toward automated, pipeline-driven deployments. • Infrastructure awareness — not directly responsible for server administration, but expected to have working knowledge of the infrastructure stack (Debian Linux, Nginx, Apache/mod_perl, MariaDB/Galera, Solr, PowerDNS, Let's Encrypt) and to proactively identify and propose improvements to existing infrastructure patterns. • Mentorship & engineering culture — share knowledge with peers, help raise the team's technical standards, and contribute to code review and engineering best practices. • Security and compliance — dependency scanning, penetration testing coordination, MFA rollout, SOC 2 readiness roadmap. • Platform modernization — progressively evolving the stack toward modern patterns (REST API layer, frontend modernization, containerization) without disrupting a live production system.

Job Requirements

  • 5+ years of production Perl development; must be comfortable with mod_perl, CPAN module management, Template Toolkit, and navigating large, long-lived Perl codebases; experience modernizing or refactoring legacy Perl is a strong advantage.
  • 3+ years of hands-on Solr experience for search and indexing; understanding of index configuration, query tuning, and cluster management via Zookeeper; Elasticsearch experience considered in addition to, not instead of, Solr.
  • Solid understanding of Linux-based server environments (Debian/Ubuntu, Nginx, Apache, SSH, SSL/TLS); able to read, assess, and propose improvements to infrastructure configuration.
  • Relational databases: MariaDB or MySQL; understanding of clustering and replication (Galera experience a plus).
  • Understanding of how server-rendered HTML applications work end-to-end; JavaScript (jQuery era and modern).
  • Proven experience working within an established Agile Scrum methodology; comfortable with sprint planning, standups, story pointing, and sprint reviews.
  • Experience working within a formal software development lifecycle including code review, branching strategy, CI/CD pipelines, and QA gates.
  • CI/CD pipeline setup, branching strategies, automated testing, deployment scripting.
  • Understanding of common web vulnerabilities (XSS, SQL injection, CSRF), CVE scanning, dependency management.
  • Ability to produce clear technical documentation; comfortable working with non-technical stakeholders.

Benefits

  • Competitive salary benchmarked to your market and experience.
  • Fully remote working with flexible hours.
  • Generous paid time off and public holiday allowance.
  • Budget for learning, conferences, books, and equipment.
  • Meaningful work on a product that real customers rely on every day.
  • The chance to help shape the engineering culture of a growing, investor-backed business.

Related Job Pages

More Backend Engineer Jobs

AWS Data Engineering

Btree Systems

Kindly check our website ( https://www.btreesystems.com/ ) to check the current training we are providing. If you are already doing any of this training, feel free to join us.

Backend Engineer16 days ago

Role Description We have an exciting opportunity for you if you are doing freelance IT training. We are currently hiring for freelancer technical (IT & Software) trainers. It would be the best opportunity for you to make a handful of side hustles. - Hiring Freelance Trainer for AWS Data Engineering - Experience: 2-10 Years - Qualification: Any Degree What we expect from you: - Technical trainers should have more than 5 years of experience in the respective field. - Ability to make students do individual toy projects on the respective skill. Qualifications - Any Degree Requirements - More than 5 years of experience in the respective field. - Ability to guide students in individual toy projects. Benefits - Flexible Timings, Spend only 1-2 hours daily - Online & Offline training options available - Work on Weekdays or Weekends as per your schedule - On-time payments & Dedicated Support

India
₹15K - ₹25K / month
Job Closed
Full TimeRemoteTeam 11-50Since 2019H1B No Sponsor

• Develop and maintain microservices and integrations primarily using Java and Python; • Work on projects focused on e-commerce workflows, post-sales and digital services; • Participate in building scalable, high-performance solutions; • Support the preparation of Design Docs together with Senior Developers; • Perform cross-squad Merge Requests, ensuring adherence to standards and best practices; • Develop and maintain robust automated tests, ensuring high quality and coverage; • Actively participate in team ceremonies and the team's Kanban flow; • Collaborate with different technical and business teams.

Brazil
Full TimeRemoteTeam 11-50Since 2019H1B No Sponsor

• Develop and architect services, APIs, and complex integrations connected to core systems; • Participate in creating and reviewing design documents with partner teams; • Work in an Inner Source model, developing features and submitting merge requests (MRs) for review and approval by other teams; • Ensure high code quality and rigorous test coverage (90%+); • Collaborate with multiple squads on CI/CD pipelines; • Provide technical support to the team, contributing to professional growth and knowledge sharing.

Brazil
Sioux digital 1:1 logo

Fullstack Developer, Laravel, Vue — Senior

Sioux digital 1:1

Geramos resultados de negócio para nossos clientes, promovendo experiências digitais relevantes para as pessoas.

Backend Engineer16 days ago
Full TimeRemoteTeam 51-200H1B No Sponsor

• Develop and maintain web applications using Vue.js 3 on the front end and Laravel 12 (PHP) on the back end; • Split time approximately 50% front-end and 50% back-end; • Create and consume RESTful APIs; • Implement integrations between systems and external services; • Version code using Git; • Collaborate with the development team on architecture, best practices, and code reviews; • Work with Docker to configure and standardize environments; • Help identify and fix bugs, ensuring the quality of deliveries; • Contribute ideas and continuous improvements in usability, performance, and processes.

Brazil