Job Openings

cPanel Jobs >> Software Development Engineer II or III
Software Development Engineer II or III
Title:Software Development Engineer II or III
Department :Development


The Software Development Engineer II or III is responsible for the design, implementation and maintenance of new and existing database-backed Web applications using Perl in a Linux environment The ideal candidate should possess advanced coding and debugging skills in object-oriented Perl within the context of web development and consumption of REST APIs. While not essential, proficiency in front-end development with JavaScript and related frameworks is advantageous.


This will be full-time position, with medical, dental and vision benefits, 401(k), flexible PTO policy, and other employee perks. This position can be remote within the US (excluding AZ, NJ, DE, and IL). Candidates in Houston, TX have the option to work remotely, hybrid, or in-office.  


Salary range: the position offered will depend on the experience, skills, and knowledge of the selected candidate

  • SDE II:  $85,000 - $99,000
  • SDE III: $100,000 - $130,000




With over 20 years of experience serving the worldwide developer market to build leading web infrastructures, our team across multiple brands is passionate about the work that we do. We care about our international community, and about creating solutions that make their lives easier. We are powered by team spirit.


Though we speak multiple languages, our diverse teams connect and collaborate every day, as well as getting together for regular events over the course of the year. Ultimately, we champion inclusivity, teamwork, and innovation in all WebPros brands, so bring on the next challenge!





  • Write backend Perl code to back performant web applications that use JavaScript frontends.
  • Collaborate with frontend developers to translate design specifications into backend REST APIs in Perl.
  • Ensure applications have high performance, reliability, and scalability.
  • Debug issues in Web applications.
  • Apply principles of object-oriented programming to create modular, maintainable, well-documented and scalable code.
  • Adhere to generally accepted best practices in Perl software development as well as established departmental coding standards.
  • Refactor existing code as needed with attention to detail as to the implications of such refactoring on the overall system.

Performance Optimization:

  • Utilize tools for performance profiling and optimization to enhance the speed and responsiveness of Perl applications.
  • Analyze and optimize code for improved performance.


  • Conduct thorough testing on all work prior to submitting it for code review.
  • Write unit tests to ensure the quality of the developed software.

Configuration Management:

  • Proficient in using Git for version control, including branching, merging, and resolving conflicts.


  • Work closely with cross-functional teams, including backend developers, designers, quality assurance analysts and product managers, to deliver high-quality software solutions.
  • Participate in code reviews and provide constructive feedback to peers.

Problem Solving:

  • Analyze and troubleshoot issues reported by users or identified during testing.
  • Proactively identify and address performance bottlenecks and other potential issues.

Agile Development:

  • Contribute to an Agile development environment, participating in sprint planning, stand-ups, and retrospectives.
  • Demonstrate flexibility in adapting to changes and improvements in the development process.
  • Use collaborative tools such as Jira to track progress of all work.

Continuous Learning:

  • Stay updated on the latest industry trends, technologies, and best practices.
  • Share knowledge within the team and mentor junior developers.



  • 5+ years of experience in Software Development with Perl
  • Bachelor’s degree in a related field preferred
  • Intermediate SQL query development and optimization
  • Knowledge of the Perl debugger
  • Understanding of how to work with XML and JSON programmatically.
  • Experience developing database schemas with MySQL (preferred) or other RDBMS
  • Knowledge of security best practices in web development
  • Experience with Continuous Integration/Continuous Deployment (CI/CD) pipelines
  • Familiarity with frontend development techniques and JavaScript
  • Advanced understanding of the Linux operating system and the Linux command line
  • Ability to remain highly productive in a fully remote environment by good time-management practices and maintaining good communication with team members via email, instant messaging platforms and other collaboration tools



Job Posting




Ability to work remotely or in an office environment for extended periods of time; manual dexterity (eye/hand coordination); repetitive arm/hand movements; work remotely or in an office environment.

Specific abilities required by this job include: Near vision; hearing; ability to transport oneself as needed throughout the day; ability to sit and use computer workstation, including keyboard and visual display.


WebPros/cPanel is a 24/7 operation and nontraditional or extended hours (including weekends) may be occasionally required.




However you identify or whatever your path to us, please apply if you see a position that makes your heart sing. Come join WebPros and help us build a company where you’re making a difference to the future of technology. 


Confidence can sometimes hold us back from applying for a job. But we'll let you in on a secret: there's no such thing as a 'perfect' candidate. WebPros is a place where everyone can grow. So, however you identify and whatever background you bring with you, please apply if this is a role that would make you excited to work every day. 


WebPros is committed to working with and providing reasonable accommodations to individuals with disabilities. Please let your recruiter know if you need an accommodation at any point during the interview process. 


This opening is closed and is no longer accepting applications