Manager of Software Engineering

Parchment, Inc   •  

Scottsdale, AZ

Industry: Information Technology

  •  

5 - 7 years

Posted 14 days ago

This job is no longer available.

Job Details

Description

Parchment is growing, and we want our top talent to grow with us. That's why we invest time and energy in developing ouremployees. Parchment invests in helping team members develop the skills to succeed and provide opportunities for growth. Ourteams are self-driven, empowered, and we support a bottom up culture. This is helping us drive our success. Turns out when you hire good candidates, invest in people, you end up with an excellent place to work.

Software is about empowerment. Parchment is a company that is helping lifelong learners around the world to empower themselves to make the most of their academic achievements and turn credentials into opportunities. As a Software Engineering Manager, you'll be part of a hand-picked team of talented, dynamic, and creative leaders and developers. Together you'll focus on team member development, engineering culture, and create the SaaS services and platform that is helping millions change their lives.

Parchment has evolved into a leading technical environment. This is a player/coach role and we are actively seeking a technical leader who is:

  • Passionate about education, technology, and working in a progressive engineering culture
  • Interested in a culture of excellence as we continue our transformation to a DevOps and Continuous Delivery (CD) organization
  • Enjoys the opportunity to mentor engineers and ability to foster exceptional growth and development for the members of your team
  • Interested in following Test Driven Development (TDD) practices. We support refactoring as part of our delivery process
  • Interested in working with entrepreneurial mindsets and delivering innovation

Primary Responsibilities:

  • Team development and career growth
  • Recognizing and rewarding performance excellence
  • Work alongside high performing teams of software engineers delivering scalable and robust solutions within ourmicroservices platform and using emerging technologies where possible
  • Support, enhance, and create rich client-side solutions
  • Code, contribute to design, document specifications and knowledge sharing, and actively participate in code reviews
  • Works closely with your team, agile coach, and product owners to deliver quality solutions and be an active participant in our agile development process

Qualifications

Qualifications & Requirements:

The candidate should have 5 or more years of Java industry experience and have

  • A minimum of 1 year of technical team and/or project/s leadership
  • Experience with agile or other rapid application development methods (Continuous Delivery)
  • Strong proficiency with Java and Object Oriented Principles
  • Knowledge and experience with RESTful services, Spring and Spring boot development
  • Experience building dynamic web user interfaces using JavaScript solutions
  • Expert understanding of and experience with MVC pattern and frameworks
  • Proficiency in SQL, JPA/Hibernate
  • Use of Git, Maven, and IDE proficiency (IntelliJ or similar)
  • Able to communicate, work effectively in a team environment, listen and solve problems
  • Excellent written and verbal communications
  • US Citizenship or Permanent US Resident
  • Candidate differentiators (experience with one or more of the following is a plus)
  • Experience developing and growing team members
  • Experience with Test Driven Development practices
  • React and Redux experience
  • Experience in a DevOps organization
  • Experience with continuous integration practices and Chef Automation
  • Experience with Docker and Kubernetes


Desired Education & Experience:

  • Bachelor's in computer science, computer engineering, or other technical discipline, or equivalent work experience
  • 5+ years Java software development