Software Developer in Houston, TX

$80K - $100K(Ladders Estimates)

Cpanel Inc   •  

Houston, TX 77002

Industry: Enterprise Technology

  •  

Less than 5 years

Posted 55 days ago

cPanel provides one of the industry's most reliable and intuitive hosting automation software platforms. This position will assist in the maintenance, development and implementation of existing software systems and/or applications for market sale. Participates in the full development life cycle and consults with senior peers on non-complex projects.


  • Essential Functions: Analyzes code to find causes of errors and refactors existing code to optimize performance
  • Develops well designed, testable, and efficient new code and modifies existing code based on stakeholder requirements for cPanel products and systems
  • Documents code changes in detail for future reference
  • Exemplifies the use of established development standards in a leadership role and continuously contributes positively to improve the quality of development standards, including the use of sound business judgment and data driven decisions.
  • Collaborates with teams to resolve issues and deliver products of high quality
  • Implements test plans and tests based on current cPanel standards
  • Advises and mentors other developers in design and implementation processes pertinent to cPanel
  • Adheres to the policies and procedures of the company
  • Exemplifies the Core Values of Integrity, Respect, Collaboration and Follow-through
  • Additional Duties:Consistently maintains a full workload without direct oversight
  • Other tasks and duties as deemed necessary


Eligibility Requirements:


Technical skills -

  • Programming language expertise in Perl/PHP/Python; Git; bug tracking, troubleshooting; Linux command line usage
  • Expertise in two or more of the following: Unit testing; database access; Web Servers (apache, LiteSpeed, nginx); SQL Servers (MariaDB, MySQL, PostgreSQL, etc), Mail Servers (Exim, Sendmail, etc) DNS Servers (BIND), and Linux Filesystems (ext3/4, xfs)
  • Able to perform effective code reviews
  • Experience with multiple programming languages
  • Ability to operate in both Kanban and Agile/Scrum teams interchangeably without a negative impact to productivity


Education/Experience - High School diploma or equivalent

  • Five years of Linux / BSD / *nix system troubleshooting or a related certification (RHCE)
  • Five years of Perl, PHP, or Python development experience
  • Travel - Occasional local and/or overnight travel may be required, some by interstate air


Qualifications:


To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required.

  • Mentoring skills - able to provide guidance to other developers with regard to design and code review, implementation, tool help, process understanding, and cPanel/WHM Code base
  • Oral Communication - able to communicate orally in a professional and effective manner with a wide range of people
  • Written Communication - able to communicate effectively in all written work
  • Team Work skills - able to work effectively as part of a team
  • Time Management skills - able to use time efficiently in a self directed manner, able to complete projects in a timely manner
  • Planning/Organizational skills - use time efficiently and work through large projects in a self-directed manner
  • Adaptability - able to adapt to changes in the work environment, manage competing demands and able to deal with frequent change, delays or unexpected events
  • Problem solving skills - able to identify and resolve problems in a timely manner, gather and analyze information skillfully; able to apply independent judgement on a regular basis in making decisions
  • Interpersonal skills - able to interact with co-workers in a professional and effective manner
  • Math knowledge - knowledge of arithmetic and algebra
  • Product life cycle knowledge - strong understanding of product development process and continuous deployment process

Work Environment and Physical Demands


Ability to work 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 terminal, for extended periods of time; manual dexterity (eye/hand coordination); repetitive arm/hand movements


cPanel is a 24/7 operation and nontraditional or extended hours (including weekends) are required


  • In return for all the above, we offer the following:Competitive Salary
  • Full Health, Vision, and Dental coverage
  • Flexible Spending Account
  • Free on-site lunch
  • Paid Vacation
  • Tuition Reimbursement
  • Casual Working Environment
  • 401K Matching


Valid Through: 2019-10-14