Helping people get stronger is a pretty good business to be in.
Senior Software Engineer – CyberLife
Location
United States
Posted
4 days ago
Salary
$130K - $150K / year
Seniority
Senior
Job Description
Senior Software Engineer – CyberLife
Penn Mutual
• Lead the design, development, and implementation of complex software systems and applications • Collaborate with cross-functional teams to understand project requirements and translate them into technical specifications • Provide technical leadership and guidance to junior and mid-level engineers, including mentoring, code reviews, and knowledge sharing • Drive innovation and propose new solutions to improve processes, technologies, and product offerings • Architect scalable and maintainable software solutions that meet performance, reliability, and security requirements • Lead efforts to diagnose and troubleshoot complex technical issues, and implement effective solutions to ensure system stability and performance • Stay up-to-date with emerging technologies and industry trends, and evaluate their potential impact on our products and processes • Communicate effectively with stakeholders at all levels, including technical and non-technical audiences, to convey technical concepts and decisions.
Job Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field (Master's degree preferred)
- 7+ years of professional experience in software development, with a strong track record of delivering high-quality software solutions
- Extensive experience in one or more programming languages such as COBOL, PL/I, Assembler
- Extensive experience in IBM mainframe development, including CICS, VSAM, and JCL
- Extensive experience in Life & Annuity Policy Administration, including the CyberLife Application
- Strong problem-solving skills and the ability to analyze complex technical problems and propose and implement effective solutions
- Excellent communication and collaboration skills, with the ability to work effectively in a team environment and interact with stakeholders at all levels
- Preferred: Understanding of VPMS, SCLM, Repetitive Payment System (RPS)
- Demonstrated use of Artificial Intelligence to accelerate work
- Experience with distributed technologies such as AWS, Java, Python, JavaScript, database systems and SQL
- Experience implementing other Life & Annuity policy administration systems
- Knowledge of software development methodologies such as Agile or Scrum
- Previous experience in leading or mentoring junior engineers.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• The Senior Salesforce Developer will provide innovative solutions for business needs while balancing effort and feasibility with cost and maintainability. • Participates in all phase of software development life cycle including functional analysis, development of technical requirements, prototyping, coding, testing, deployment and support. • Develops high-quality and scalable application logic with Apex and SOQL. • Architects and develops advanced UI components using Lightning Web Components (LWC), modern JavaScript frameworks (ES6+), and CSS/SASS, while deprecating legacy technologies like Visualforce and JQuery. • Designs and implements complex custom applications using Apex, Lightning Experience, and Salesforce Platform tools, ensuring seamless integration with external systems via REST/SOAP APIs, GraphQL, Platform Events, and MuleSoft. • Leverages Salesforce best practices and design patterns to build highly scalable, secure, and maintainable solutions on the Salesforce multi-cloud environment (Sales, Service, Marketing, and Experience Clouds). • Advocates for Salesforce’s latest features and enhancements, and serves as a technical leader and mentor to junior and mid-level developers, conducting code reviews, sharing industry best practices, and promoting continuous learning within the team. • Works closely with stakeholders from Sales, Marketing, and Service to drive strategic projects, enhance business processes, and optimize cloud-based solutions across the organization. • Develops and enforces comprehensive testing strategies, leveraging ApexMocks, Salesforce CLI, and Jest for LWC to ensure unit, integration, and automated testing coverage. • Champions and drives the adoption of Agile, Scrum, and DevOps methodologies, utilizing tools like Salesforce DX, Git, Copado, and CI/CD pipelines for efficient development, testing, and release management. • Leads requirement gathering, solution architecture, and technical documentation for complex projects, focusing on system performance, data architecture, and long-term scalability. • Takes on additional responsibilities such as leading technical design sessions, evaluating new technologies, and influencing strategic direction of Salesforce implementations. • Other duties as assigned.
Technical Lead
EXLWe make sense of data to drive your business forward. #MakeSenseofData #DriveYourBusinessForward #PartnerYourWay
• Lead and support multiple client engagements within the Life Insurance and Annuity domain. • Collaborate with business stakeholders, project managers, business analysts, and development teams to analyze business requirements and design effective technical solutions. • Participate in project planning, estimation, and solution architecture discussions. • Conduct design reviews and provide recommendations on application architecture, data flow, and system integration. • Ensure adherence to Project Life Cycle Methodology, IT control policies, and corporate architecture standards. • Prepare and maintain high-level and low-level technical design documents and specifications. • Provide technical leadership to development and support teams across onshore and offshore locations. • Drive code quality through code reviews, best practices, and development standards. • Identify opportunities for process improvement, automation, and adoption of emerging technologies. • Stay current with industry trends, technologies, and market developments related to Life Insurance and Annuity products. • Must be able to understand and leverage latest AI capabilities via enterprise tools like GitHub Copilot, Claude Code and in-house Models to gain operational efficiency and high throughput.
• Implementing features or building new microservices in Django or Flask+SQLAlchemy • Integrating that with a NodeJS frontend or other internal Python or Rust based microservices • Testing work in a local end-to-end testing environment • Pushing work to GitHub for code-review and testing in GitLab CI • Writing or revising Kubernetes charts and values for deployment • Coordinating with the team to deploy to production at the next release • Helping a security expert create their microengine and get it deployed • Building or improving the PolySwarm integration for a threat intelligence product • Contributing input into design and implementation details as the main architect if needed
• Implementing features or building new microservices in Django or Flask+SQLAlchemy • Integrating that with a NodeJS frontend or other internal Python or Rust based microservices • Testing work in a local end-to-end testing environment • Pushing work to GitHub for code-review and testing in GitLab CI • Coordinating with the team to deploy it to production at the next production release • Helping a security expert create their microengine and get it deployed in the marketplace • Building or improving the PolySwarm integration for a threat intelligence product • Acting as the main architect when building new services or major features



