JobMesh

Staff Software Engineer

Penn Mutual · US

Job Description: Job Summary: Responsible for designing, delivering, and evolving complex software systems and applications that support Penn Mutual’s busine...

Job description

Job Description: Job Summary: Responsible for designing, delivering, and evolving complex software systems and applications that support Penn Mutual’s business needs. Acts as a senior technical authority, responsible for technical standards, tooling, and delivery outcomes across multiple systems or initiatives. Partners closely with product, architecture, and engineering leadership to translate business objectives into scalable, reliable, and secure technical solutions while driving execution from design through production. Responsibilities: Minimum Qualifications: To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the minimum knowledge, skill, and/or ability required. Preferred: Competencies: - 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 prop...