Great-West Financial Empower Retirement

  • Python Web Developer- HPC

    Location US-MA-Boston
    Posted Date 8 hours ago(7/19/2018 10:49 AM)
    Job ID
    # Positions
  • Position Highlights

    Be Bold Be Brilliant


    Would you like to be a part of one of America's leading financial services firms? Great-West Financial is the nation’s second largest insurer in sales of individual life insurance through banks. We also offer annuity and executive benefits products. Under Empower Retirement, we provide employer sponsored retirement plans as the nation’s second largest retirement plan provider.


    Our over 5,700 associates across 40 locations across the country provide world class service to:


    30,000+ employer sponsored retirement plans

    8 million+ employees participating in their employer-sponsored retirement plan

    467,700+ individual life insurance and annuity accounts

    $460 billion+ total assets under administration


    We are seeking leading software engineers to join our dynamic, fast-paced quantitative financial planning team. Equal parts code experts and mathematical thinkers, our quantitative software engineers bring together technical and analytical expertise to grapple with difficult computational and data-related problems directly and implement efficient and innovative solutions. Entailing a sophisticated knowledge of algorithms, statistics, and high-performance computing, this effort has attracted ACM programming competition finalists, Top Coder contenders, and other highly technical, competitive problem solvers. Financial planning software engineers are responsible for bringing our wealth of ideas to fruition by: 

    • Leveraging expert knowledge of numerical algorithms, statistical models, grid computing, and other advanced technological methods;
    • Building the cutting-edge tools and engines used to improve retirement outcomes for investors.

    Primary Responsibilities

    • Leads and performs the design, coding, modification, testing, debugging, integration and documentation of applications from specifications dealing with the overall system including cloud, GPU computation and/or external web interfaces.
    • Builds/modifies interfaces using Java/J2EE Web services (SOAP and RESTful) using JSON and XML formats and produce reusable superior technical components.
    • Participates efficiently and effectively in Quality Assurance methodologies and solutions in support of business needs.
    • Participates in on-call rotation.
    • Provides technical support and guidance directly to end users.
    • Performs system and application testing, ensuring delivery meets business needs.
    • Prepares appropriate documentation from which systems and solutions are supported and maintained.
    • Works closely with project, product management and QA teams using strong collaboration, communication and technical leadership skills. 
    • Gathers, determines and gains understanding of system requirements working with business units and stakeholders.


    • Bachelor's Degree in Computer Science, Applied Mathematics, or another technical discipline from a top university
    • HPC, Cloud or other technical and agile certifications
    • Strong numerical programming skills
    • Experience with scientific computing, algorithm development, or pattern recognition
    • A background or interest in building large-scale, real-time, and distributed applications is desired
    • Experience developing high-performance, multi-threaded applications using several programming languages including Python or C++. Expertise in Java, SQL, Open Source Frameworks.
    • 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 modeling and adaptive software development lifecycle
    • Experience in JavaScript and HTML5, CSS3
    • Using JSDoc/JavaDoc style commenting
    • Automation and knowledge of secure coding techniques
    • 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 (Junit, SoapUI) and experience with unit and e2e testing
    • Team player and ability to mentor/lead developers on application development best practices
    • Good hands-on, documentation and clean 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

    This job description is not intended to be an exhaustive list of all duties, responsibilities and qualifications of the job.  The employer has the right to revise this job description at any time.   You will be evaluated in part based on your performance of the responsibilities and/or tasks listed in this job description.   You may be required perform other duties that are not included on this job description.  The job description is not a contract for employment, and either you or the employer may terminate employment at any time, for any reason.

    About Great-West Financial

    At Great-West Financial® and Empower Retirement, our more than 5,700 global associates are dedicated to helping customers secure their financial futures. We offer a range of retirement savings products, life insurance, annuities and investment services from offices across the country. If you’re interested in joining a company that enjoys a record of strong performance and is rich in history yet innovative, bold and transformative, then our organization is an outstanding place for you to grow and succeed. We’re an equal opportunity employer dedicated to workforce diversity. We’re also committed to providing a drug-free workplace.


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed

    Need help finding the right job?

    We can recommend jobs specifically for you! Click here to get started.