Search jobs > Tempe, AZ > Senior software engineer

Senior Software Engineer - Java and Spark

Penn Mutual
Flexible, US
$135K-$165K a year
Full-time

Job Description

Penn Mutual is looking to hire a motivated and experienced Senior Software Engineer, to strengthen and lead our financial services engineering team.

This team manages a financial data platform, using big data technologies and a distributed compute engine in the Cloud to process and store large amounts of financial data.

The platform also serves as an integration point to send and receive data from other systems. The ideal candidate has a software engineering background and experience supporting financial systems.

This is a hands-on position with a people mentoring component. The position partners closely with Accountants and Actuaries, in the business, to sustain daily operations and end of quarter activities.

Excellent communication skills in both technical and business areas are a must.

Required Skills

  • As a Senior Software Engineer, you’ll partner in a team of experienced software engineers, removing impediments and enabling the teams to deliver business value.
  • Assist the AVP, Software Architecture to define and manage priorities, technical strategies for modernization, and operational standards across the organization.
  • Ensure team ownership of legacy systems with an emphasis on maintaining operational stability.
  • Be a passionate leader committed to the development and mentorship of your teams.
  • Partner with business and IT stakeholders to ensure alignment with key corporate priorities.
  • Share ideas and work to bring people together to help solve sophisticated problems.
  • Create a positive and collaborative environment by championing open communication and soliciting continuous feedback.
  • Stay current with new technology trends.

Additional Responsibilities

  • Participates in the discussion and documentation of best practices and standards for application development
  • Complies with all company policies and procedures
  • Remains current in profession and industry trends
  • Successfully completes regulatory and job training requirements

Required Experience

Required Experience

  • 8+ years of hands-on software engineering experience with any object-oriented language, Java or Scala preferred.
  • 5+ years of experience using Spark, EMR, Glue or other serverless compute technology in the Cloud.
  • 5+ years of experience architecting and enhancing data platforms and service-oriented architectures.
  • 2+ years of team leadership experience
  • Experience working within Agile / DevSecOps development environments.
  • Excellent communication, collaboration, and mentoring skills.
  • More recent experience in Cloud development preferred.
  • Experience working with modern, web-based architectures, including REST APIs, Serverless, event-driven microservices.
  • Bachelor’s degree or equivalent in Computer Science, Information Technology, or related discipline.

Desired Experience

  • Experience working with financial management stakeholders.
  • Experience with Workday or other large ERP platforms desired.
  • Life Insurance or financial services industry experience a plus.

Penn Mutual helps people become stronger. Our expertly crafted life insurance is vital to long-term financial health and strengthens people’s ability to enjoy every day.

Working with our trusted network of financial professionals, we take the long view, building customized solutions for individuals, their families, and their businesses.

We support our financial professionals with retirement and investment services through our wholly owned subsidiary, Hornor, Townsend & Kent, LLC, member FINRA / SIPC.

Base Salary Range : $135,000 - $165,000

30+ days ago
Related jobs
Promoted
General Dynamics Mission Systems
Scottsdale, Arizona

As a Senior Advanced Software Engineer in the Space and Intelligence Systems business, you'll be a member of a cross functional team responsible for design, development, and test of specialized solutions that are launched into space and considered by our customers to be national assets. Requires a B...

Promoted
American Express
Phoenix, Arizona

Design and implement innovative solution/framework that will improve software engineering velocity, infrastructure resiliency and security, and data availability. Here, you'll learn and grow as we help you create a career journey that's unique and meaningful to you with benefits, programs, and flexi...

Promoted
Charles Schwab
Phoenix, Arizona

We offer a competitive benefits package that takes care of the whole you – both today and in the future:401(k) with company match and Employee stock purchase planPaid time for vacation, volunteering, and 28-day sabbatical after every 5 years of service for eligible positionsPaid parental leave and f...

Promoted
Oracle
Phoenix, Arizona

You can clearly explain complex technical conceptsYou are a disciplined engineer who understands the importance of high standards, never satisfied with mediocrity and constantly striving for excellenceYou are comfortable with ambiguity in a chaotic and fluid environmentYou are passionate about techn...

Promoted
Design Pickle
Scottsdale, Arizona
Remote

You will use a wide range of technologies, programming languages, and systems and be responsible for all aspects of software development. The ideal candidate will combine superb technical, research, and analytical capabilities with a demonstrated ability to get the right things done quickly and effe...

Highmark Health
AZ, Working at Home, Arizona

We are seeking an experienced Software Engineer to join our AI Services and Platform team and drive the development of innovative AI (generative and predictive) based solutions for our enterprise stakeholders. The position, and team, will be involved in every aspect as part of the software applicati...

Vets Hired
Phoenix, Arizona
Remote

Web technologies - An in-depth knowledge and experience working with web technologies such as JavaScript, HTML, CSS, TypeScript, C#, SASS, Stylus, Stylus, Python, and LESS. Software testing tools - A good working knowledge in testing codes using Mocha, Jest, Unit-tests, TDD, Karma, VCS, and Selenium...

Microsoft
Phoenix, Arizona

Act as a Designated Responsible Individual (DRI) and guide other engineers by developing and following the playbook, working on-call to monitor systems/products/services for degradation, downtime, or interruptions, alerting stakeholders about status, and initiating actions to restore systems/product...

iboss
Arizona
Remote

Our development scope extends from device specific driver, service, and communication protocols to cloud scalable connectivity and big data processing through third-party analytics tool integration and customer enterprise UI creation for security policy management. Quickly understand and extend engi...

Flexera Software LLC
Mesa, Arizona

You will come from an IT background most likely working for a software vendor, partner or a software division of a large multinational company with experience providing consulting, installation, software engineering, and customer support. A pioneer in Hybrid ITAM and FinOps, Flexera provides award-w...