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 of 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: - 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 is...