< Back to Job Search
Location: Plymouth Meeting, PA
Job Type: Contract to Hire, Remote
Job Code: JPC - 150

Job Description

 

Job Title: Software Engineer (Senior)

Type: CTH

Location: Remote (Plymouth Meeting, PA – preferred)

 

Summary:  Develops software to be deployed on Linux servers in a Cloud environment in support of the company’s home security service.  This position also provides technical and/or managerial leadership for the team

 

Duties and Responsibilities:

  • Write software to support new features and fix bugs
  • Assist in deployment of software to QA and Production environments
  • Troubleshoot issues found in those environments
  • Ensure these environments run smoothly, with minimal impact to customers and support staff
  • Ensure long term performance and scalability goals are met
    • Research, identify, and promote solutions to meet those goals
  • Design technical solutions for new features, often with limited input
  • Estimate effort for new projects
  • Mentor junior team members in multiple areas
    • Software lifecycle
    • Coding practices
    • System architecture

Requirements:

Education:   Four (4) year degree or equivalent experience

 

Skills:

  • Linux development tool suites ( 10 years )
  • Java programming ( 10 years )
  • C, C++ programming ( 2 years )
  • Web Services: SOAP, REST, and/or Websockets
  • Data Storage: SQL, Key-Value, Document Store
  • Scripting: Bash and/or Python
  • Cloud: AWS and/or GCP
  • DevOps: Ansible, Splunk, Graphite, Nagios
  • Experience with Git versioning
  • Experience with Agile development methodologies and tools
  • Experience with Vagrant, VirtualBox, Jenkins

Atitude:

  • Positive can do attitude
  • Attention to detail
  • Ability to independently research new technology
  • Ability to solve complex problems
  • Seeks guidance from peers
  • Provides guidance to junior team members
  • Ability to think strategically
  • Ability to manage time effectively, on multiple competing projects

Competencies: 

  • Customer Focus
  • Drive for Results
  • Ethics & Values
  • Peer Relationships
  • Conflict Management
  • Creativity
  • Technical Learning
  • Functional/Technical Skills
  • Mentoring
< Back to Job Search

Apply Now

    .doc, .docx, .pdf accepted