Sr. Software Engineer
Lincoln FinancialAbout the role
Alternate Locations: Work from Home
Work Arrangement:
Hybrid/Flexible : Work at home and use the office as appropriate for in-person collaboration.
Relocation assistance: is not available for this opportunity.
Requisition #: 72347
The Role at a Glance
This role is for a hands-on Senior Software Engineer (Java-focused primarily) to join Lincoln’s emerging Employer Benefits & Insurance Technology (InsurTech) team. The Workplace Solutions department provides insurance products and services to group/employer customers that reach millions of employee benefit plans across the United States. The InsurTech development team is tasked with modernizing connectivity to external partner platforms via real-time APIs – an initiative that is one of the top strategic priorities for the organization.
Candidate for this role will provide key contributions to the development of exchanging activity/data between internal systems of record (including Admin, Policy, Claims systems, etc) and partner platforms (including Workday, ADP, Plansource, etc). This has been primarily accomplished through API-based transaction within an event-driven architecture, with significant cloud-based enhancements planned for the near future. The InsurTech team is established, working within an Agile framework, but still in the early stages of scaling and operationalizing the solution – representing plenty of opportunity to contribute and influence.
The new capabilities delivered by this role/team will be leveraged to enhance the experience of Lincoln’s commercial customers as well as their employees, and lead to improved sales opportunities and retention. This represents a significant and direct impact to Lincoln Financial’s position in the marketplace driven by technical capabilities.
What you'll be doing
- Owning and managing the full lifecycle of web applications; from Analyzing, designing, coding, debugging, integrating, and testing complex software application solutions.
- Constructing and implementing software within a full stack environment (Front end, API, persistence, integrations)
- Leveraging front-end frameworks (e.g. Angular 2+, React.js) and back-end frameworks (e.g. Spring Boot)
- Practicing and driving engineering practices such as DevOps (CI/CD; you build it, you own it), 12-factor design and independent architecture
- Contribute to the overall productivity and health of the team through identifying areas for improvement/innovation, establishing more efficient processes, etc.
- Actively participate in development of team norms – sprint planning, daily huddles, stakeholder review, retrospectives, production deployments, etc.
- Design, document, and implement stories through the team’s backlog in collaboration with the Product Owner.
- Collaborate with Enterprise Architecture to produce easy-to-understand architectural documentation of the InsurTech solution.
- Assist with security reviews by IT Security.
- Collaborate with stakeholders to continuously incorporate business objectives to near term deliverables as well as the strategic roadmap.
- Cooperate with other teams and cross-functional leaders to maintain execution within the organizational best practices.
- Proactively monitor technical and industry trends to help improve the delivered product and software development practices.
- Accountability for overall quality delivered product through automated scans/tools, code review, team best practices, enterprise standards, etc.
- Take proactive ownership and responsibility for all aspects of the development lifecycles from planning/design to implementation/maintenance.
- Communicate effectively through written and verbal formats with team, internal stakeholders, and management.
- Assess and measure solution design impacts on IT infrastructure capacity, application architecture standards, future maintenance/support needs, and bottom-line cost-benefits in consultation with appropriate internal stakeholders.
- Investigates and resolves complex problems, including support for production systems, in a timely manner.
What we’re looking for
- 4 Year/Bachelor's degree (or equivalent) in Computer Science, Information Systems, Information Technology or Computer Engineering
- 5+ years of experience in application development that directly aligns with the specific responsibilities for this position
- Java/Spring Boot development experience
- Rest API development experience
- Moderate to senior database knowledge
- Strong communication skills of complex solutions to technical and non-technical audience
- Cloud Experience
What’s it like to wo
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s