Empower Retirement, LLC is focused on transforming financial lives through a flexible work environment and a commitment to innovation. The Principal Platform Engineer will design and implement platform solutions for the Innovation Lab, collaborating with cross-functional teams to ensure scalability and reliability while supporting innovative projects.
Responsibilities:
- Participate and provide input in the development and execution of a technology strategy for the Innovation Lab that aligns with the company’s business goals and innovation objectives
- Collaborate with cross-functional teams to design, implement, and maintain robust, scalable platform solutions for innovative projects within the Innovation Lab
- Drive the development of cutting-edge technologies and frameworks to enhance the overall platform architecture
- Ensure seamless integration of diverse systems and services, optimizing performance and reliability
- Proactively identify and address potential bottlenecks, security vulnerabilities, and performance issues in the platform infrastructure
- Contribute to the continuous improvement of development processes and tools, fostering a culture of innovation and efficiency
- Work closely with DevOps, software engineers, and other stakeholders to streamline deployment pipelines and automate operational processes
- Stay current with industry trends and emerging technologies, evaluating their potential application to enhance the lab’s technological landscape
- Provide mentorship and knowledge-sharing within the team, promoting a collaborative and learning-oriented environment
- Participate in the creation of technical documentation, ensuring clarity and accessibility for team members
- Work effectively in a dynamic Innovation Lab environment with ambiguity and adaptive working practices
Requirements:
- 12+ years of experience in software systems development and delivery with demonstrable experience in innovation and emerging technologies
- 7+ years of experience in solution architecture across multiple domains, with a recent focus on digital transformation
- Bachelor's degree in Computer Information Systems or Engineering
- Proven experience as a Platform Engineer or similar role, with a focus on innovative technology solutions
- Strong expertise in designing and implementing scalable and resilient platform architectures
- Proficiency in programming languages such as Python, Java, or Go, with experience in microservices and containerization
- Expertise in a broad range of technologies, such as AI/ML, SOA, cloud architectures, advanced analytics, data management, NoSQL databases, and modern integration methods, including API Gateway, web services, messaging, and RESTful architectures
- Hands-on experience with cloud platforms, such as AWS, Azure, or GCP, and container orchestration tools, such as Kubernetes
- Solid understanding of DevOps practices, CI/CD pipelines, and infrastructure-as-code principles
- Familiarity with security best practices and the ability to implement security measures within the platform
- Proven experience in the financial industry, with an understanding of how technology impacts business processes and outcomes
- Excellent problem-solving and communication skills, with the ability to collaborate effectively in a dynamic team environment