Avatar for Empower
We are the second-largest retirement plan provider in the United States!
  • B2C
  • Scale Stage
    Rapidly increasing operations

Lead Engineer Site Reliability

  • $111k – $177k
  • Remote • 
    Greenwood Village
  • 8 years of exp
  • Full Time
Posted: 2 years ago
Visa Sponsorship

Available

Remote Work Policy

Onsite or remote

Hires remotely in
RelocationAllowed
Skills
Java
SQL
Hiring contact

Mari Roderick

About the job

Job Description
Job Description
As a competent technical team member, participate in team-based efforts surrounding application operations including code, configuration and cloud infrastructure in response to business needs with a focus on creative problem solving custom software solutions. As a lead you will be involved in all stages of the application delivery lifecycle from requirements, development, configuration and implementation in support of production environments. Good hands-on experience and leading others, without guidance and proactive communication up and out is required to cover status of complex situations. Lead less experienced team members, communicate and coordinate across teams including off-shore team members.

Additional Job Description
Additional Job Description
What you will do

Leads and performs the design, coding, modification, testing, debugging, integration and documentation of Empower customer experience application operations and the functioning of distributed, interconnected systems from specifications dealing with the overall system including core and/or external web interfaces.
Documents system/application scope and objectives, leads projects across functional teams within systems, and measures delivered performance against expected results
Lead the team from front on web applications development using Java/J2EE, Spring/Struts/JSP, Web services (SOAP and RESTful) using JSON and XML formats and produce reusable superior technical components.
Strong relational database skills in MySQL/Oracle or PostgreSQL.
Understanding of service-oriented architecture (SOA) deployments with ability to design applications.
Experience using Scrum, Agile modelling and adaptive software development lifecycle.
Work closely with project, product management and QA teams. This requires strong collaboration, communication and technical leadership skills.
Work closely with the business units and stakeholders on gathering and understanding system requirements.
Participates efficiently and effectively in Quality Assurance methodologies and solutions in support of business needs
Participate in on-call rotation.
Provide technical support and guidance directly to end users.
Ability to lead and mentor less experienced staff.
Performs system and application testing, ensuring delivery meets business needs.
Prepares appropriate documentation from which systems and solutions are supported and maintained.
Participant in Incident Management calls during production issues.
What you will bring

Bachelor's degree in Computer Science, Information Systems, or equivalent emphasis.
8+ years of expertise in Java, SQL, Open Source Frameworks.
Participate in a Scrum Development Team.
Collaborative Developer.
Capable innovator.
Continuous integration and build process and deployment experience and SONAR for code quality analysis are desired.
Experience with Git, Maven, Jira and/or Hudson/Jenkins are a plus.
Test driven development using testing frameworks (Junit, SoapUI).
Team player and ability to mentor/lead developers on application development best practices.
Good hands-on, documentation and good coding practices.
Experience in developing applications for AWS (Amazon Web Services) Cloud using EC2, API Gateway, Lambda services are a plus.
Strong analytical and problem solving skills.

About the company

Empower company logo
We are the second-largest retirement plan provider in the United States!5000+ Employees
Company Location
Greenwood Village
Company Size
5000+
  • B2C
  • Scale Stage
    Rapidly increasing operations
Learn more about Empower image