Software Engineer

Guardian Life Bethlehem , PA 18018

Posted 3 months ago


Do you have the desire to influence the future of insurance and financial services software? Are you an innovative engineer who can apply emerging new technologies to solve challenging business problems? If so, Guardian Life Insurance Company is actively seeking a passionate, driven Senior Application Developer to help advance our digital transformation. In this role, you will help shape our application platform strategy, develop cloud native software, create tools that empower our developers and be an integral part of a growing team that is accelerating innovation.


  • Advance the overall software strategy, leading the evaluation of new technologies, architectures and practices

  • Apply expertise to strategic & product architecture decisions

  • Research and evaluate new technologies, languages and design patterns

  • Collaborate with diverse Agile teams, acting as an engineering lead, mentor and change agent

  • Help strengthen the developer community of practice, authoring content, tutorials and guidelines


This position reports to the Director, Software Architecture, who, in turn reports to the 2nd Vice President, Head of Application Strategy and Architecture.


Functional Skills

  • Proficient with object-oriented programming, patterns and practices

  • Proficient with at least one programming language, preferably C#, Java or JavaScript

  • Experience with event driven distributed systems and microservice architectures preferred

  • Demonstrated experience building and operating cloud native software

  • Demonstrated experience with Amazon Web Services

  • Demonstrated experience with test driven development (TDD) and test automation

  • Demonstrated experience with continuous integration and delivery

  • Full-stack development experience preferred

  • Strong understanding of relational and NoSQL database concepts

  • Strong understanding of application security concepts

  • Excellent communication and problem-solving skills

  • Experience conducting design reviews, code reviews and pair programming

Specific Technologies Desired

  • Spring Boot, .NET Core or Node.js

  • React, Angular or Vue.js

  • Amazon Web Services

  • ECS, Lambda, App Mesh, EKS, SQS, SNS, Kinesis, DynamoDB, Aurora

  • Docker, Docker Compose, Kubernetes, Istio

  • GitLab, Jenkins, Circle CI or GoCD

  • Terraform or Cloud Formation

  • Apigee API Gateway, Swagger/Open API Specification, GraphQL

  • Artifactory, SonarQube or Code Climate

  • Active MQ, Rabbit MQ, Kafka

  • MySQL, PostgreSQL or SQL Server

Leadership Behaviors

  • Takes ownership of problems, provides thought leadership and challenges the status quo

  • Continuously strives to expand technical knowledge and share this understanding with colleagues

  • Expresses oneself in an open and honest manner

  • Demonstrates self-awareness and embraces feedback

  • Comfortable expressing and defending points of view while respecting those of others


  • Minimum of 5 years of experience

  • Certification in relevant technologies preferred

  • BA/BS/MS in Computer Science or related subject area


About Guardian

Guardian has been helping people protect their futures and secure their lives for more than 150 years. Every day, we serve approximately 27 million people through a range of insurance and financial products. As one of the largest mutual insurance companies, we know what matters most: putting the needs of our customers first. Because everyone deserves a Guardian. Learn more about Guardian at

Guardian is an equal opportunity employer. All qualified applicants will be considered for employment without regard to age, race, color, creed, religion, sex, affectional or sexual orientation, national origin, ancestry, marital status, disability, military or veteran status, or any other classification protected by applicable law.

Copyright 2019 The Guardian Life Insurance Company of America, New York, NY.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Software Development Engineer


Posted 3 weeks ago

VIEW JOBS 1/1/2020 7:14:08 AM 2020-03-31T07:14 <p><strong>Responsibilities</strong></p> <ul> <li>Provide technical analysis of any issues reported by clients.</li> <li>Maintain operational readiness of previously developed functionality through troubleshooting, repair and testing software defects per established implementation practices.</li> <li>Provide high-level and detailed estimates for analysis, design and development activities per defined requirements.</li> <li>Gain thorough understanding of the requirements for functionality being developed.</li> <li>Translate requirements into design artifacts for software subsystems in accordance with defined software architecture and applicable project design standards.</li> <li>Autonomously implement (code, test) software from technical documentation and requirements.</li> <li>Code and execute unit tests.</li> <li>Update technical documentation and unit tests when making software changes</li> <li>Adhere to design, coding and other defined quality standards.</li> <li>Perform design and code reviews in collaboration with other team members, providing and receiving constructive feedback</li> <li>Participate in and contribute to software architectural design discussions.</li> <li>Support the application in production.</li> </ul> <p><strong>Requirements</strong></p> <ul> <li>Bachelor’s degree in Computer Science and/or related field; related work experience can be substituted for educational requirement</li> <li>6+ years software development experience, including core enterprise business applications</li> <li>Strong experience in designing and developing enterprise applications using Java technologies and Software Design Patterns</li> <li>Working knowledge of application servers (JBoss, WebSphere), including configuration, monitoring and tuning preferred</li> <li>Experience with various open source tools and projects, such as Maven, CXF, Spring,  .</li> <li>Experience working with SQL and RDBMS products like Oracle, DB2, SQL Server.</li> <li>Understanding of logical database design and physical database structures.</li> <li>Experience with RDBMS, with focus of tuning of complex queries.</li> <li>Experience with complex multi-user issues, concurrency and transaction management.</li> <li>Extensive experience in full software development lifecycle using agile methodologies such as Scrum</li> <li>Domain experience in the Insurance Industry desired, preferably in the Property and Casualty </li> <li>Excellent oral and written communication skills – able to present designs, and facilitate design discussions.</li> <li>Willingness and ability to interact with internal and external clients.</li> <li>Must be able to work as part of a team working towards a common goal.</li> <li>Strong team player with flexible attitude.</li> <li>Well organized and professional.</li> <li>Strong analytical skills and attention to detail.</li> <li>Experience in XML/XSLT is a plus.</li> <li>Experience in UI technologies (HTML5, CSS3, JavaScript, AJAX, Angular) is a plus.</li> </ul> Sapiens Bethlehem PA

Software Engineer

Guardian Life