Software Engineer Lead
2 weeks ago
Why You'll Love This Role
WoodmenLife is seeking a Software Engineer Lead to join our Application Services team, an agile delivery team composed of cross-functional professionals including software engineers, test engineers, business analysts, a Product Owner, Scrum Master, and this Software Engineer Lead role-forming the leadership triangle.
As a Software Engineer Lead, you'll play a pivotal role in shaping the technical direction of the team. You'll collaborate with Product Owners to break down work requests, translate system architecture diagrams into detailed designs, and guide the team in building scalable, high-quality applications. You'll also create technical project plans and mentor engineers, helping them grow while ensuring alignment with our technology strategy.
This role offers the opportunity to:
- Collaborate with Solution Architects and other Engineering Leads on technical design standards and practices.
- Develop proof-of-concepts and reference implementations.
- Influence the future of our platforms and solutions.
- Be part of a team that values innovation, collaboration, and fun.
Hear Directly from the Team
Manager's Perspective:
"We're building a great technical platform to enable WoodmenLife to scale our capabilities and meet the needs of our members. We're looking for a talented and motivated technical leader to help build the solutions that will shape WoodmenLife's future. You'll work with awesome people at a company that truly cares about its employees and community."
Current Team Member's Perspective:
"As a Software Engineering Lead, you'll shape the architecture and design of impactful systems while mentoring talented engineers. You'll bridge business needs with technical solutions, staying challenged and engaged. Our culture of collaboration and volunteerism makes every day rewarding."
Key Responsibilities
- Serve as the technical leader on an agile delivery team.
- Partner with enterprise, solution, and business process architects to convert requirements into software architecture and designs.
- Break down requirements into actionable backlogs for the delivery team.
- Guide engineers in understanding and executing technical vision.
- Ensure high-quality delivery of business value through development, integration, configuration, and deployment of technology solutions.
- Demonstrate ownership and initiative, leading without waiting for direction.
- Oversea, directs, and provides consultation on technology implementations and improvement activities for defined applications and teams.
- Build and refine the work backlog for technically focused deliverables.
- Leads scope of work estimation and forecasting for development stories and tasks.
- Collaborates with enterprise and solution architects on architectural decisions to ensure solutions are designed for successful implementation within the vision of the enterprise architecture.
- Create and maintain technical specifications, high-level design, and detailed design artifacts.
- Research and stays current with technology and system design trends.
- Adheres to established architectural and security standards and best practices.
- Investigates and proposes solutions to development and design problems.
- Coaches and mentors are less experienced software engineers.
- Consults/collaborate with business stakeholders to understand functional requirements.
- Consults/collaborates with other technical leaders to understand and implement non-functional requirements.
- Identifies and documents technical debt, advocates and builds actionable plans for its resolution.
This job requires a background that demonstrates the following minimum knowledge, skills, talents and traits:
- 10 years of software development experience.
- Excellent problem-solving, troubleshooting, and analytical skills.
- Experience with relational databases, including database schema design and table management.
- Experience with Git.
- Demonstrated ability to communicate complex technical information succinctly to various business and technical stakeholders verbally and in writing.
- Demonstrated growth mindset and a willingness to learn new skills and technologies.
- Ability to iteratively and incrementally improve both products and processes.
- Ability to engage well with others and be passionate about providing an exemplary customer experience.
- Understanding of Software Development Life Cycle and Agile methodologies.
- Ability to demonstrate understanding of SOLID principles.
- Demonstrated ability to analyze business requirements, processes, data, and system integration points to determine/recommend appropriate technology solutions.
- Demonstrated experience designing and implementing REST APIs & systems integration code in a scalable multiple system environment.
- Demonstrated ability to initiate and implement major changes in architecture and software development techniques/processes.
- Ability to demonstrate a high level of proficiency in Microsoft C# and .Net 8.
- Experience with Entity Framework or similar ORM.
- Experience with ASP.NET MVC and Web API.
- Experience with implementing the Spring Framework with Java.
- Experience with Hibernate or similar ORM.
- Experience with Gradle preferred.
- Experience working on an Agile team.
- Experience designing and building software systems using the IDesign methodology.
- Experience with Microsoft SQL Server.
- Experience with Docker, Kubernetes, Openshift, or Cloud Foundry.
- Working knowledge of DevOps and CI/CD principles and practices.
- Experience with Azure DevOps.
- Experience with Azure Platform as a Service (PaaS) technologies.
- Experience leveraging integration platforms and patterns.
Travel (% of work period) minimal
WoodmenLife offers a competitive compensation package and a comprehensive benefits package (https://www.woodmenlife.org/careers/home-office/benefits/). As part of WoodmenLife's employment process, candidates will be required to complete a criminal background check, credit check (where required for position), Fingerprint check (where required for position), drug screen and reference checks. Any offer of employment will be contingent upon successfully passing the above.
WoodmenLife is committed to excellence in diversity by creating an inclusive work environment that values and respects all individuals. We welcome and embrace associates, regardless of background and beliefs. WoodmenLife respects every associate's unique perspective and contribution. We are committed to creating an inclusive environment that values differences, and creates opportunities for growth, leadership and service. This commitment includes providing equal opportunity in recruitment, employment and promotion, training and community outreach. WoodmenLife is also dedicated to strengthening the communities in which its employees live.
APPLICANTS WITH DISABILITIES SHOULD ADVISE THE HUMAN RESOURCES DEPARTMENT AT THE TIME OF APPLICATION IF SPECIAL ACCOMMODATIONS ARE NEEDED.
Woodmen of the World Life Insurance Society (WoodmenLife) is an equal opportunity employer.
-
Lead Software Engineer
1 day ago
Omaha, NE, United States DMSi Software Full timeWe're looking for a Lead Software Engineer to drive the design and development of the core platform services that our products and teams rely on. This role is hands-on, technical, and strategic-you'll architect and build systems that scale, ensure reliability, and serve as the backbone of our development organization. RESPONSIBILITIES AND DUTIES: Architect...
-
Lead Backend Software Engineer
1 week ago
Omaha, NE, United States DraftKings Full timeYour Path to Innovation Starts Here As a Lead Backend Software Engineer, you will be instrumental in creating high-performance backend systems that deliver real-time experiences to millions of users. From your first day, you'll be crafting and deploying production-ready code, rapidly implementing new features, and taking ownership of services in a dynamic,...
-
Lead Backend Software Engineer
5 days ago
Omaha, NE, United States DraftKings Full timeYour Path to Innovation Starts Here As a Lead Backend Software Engineer, you will be instrumental in creating high-performance backend systems that deliver real-time experiences to millions of users. From your first day, you'll be crafting and deploying production-ready code, rapidly implementing new features, and taking ownership of services in a dynamic,...
-
Network Implementation Engineer
5 days ago
Omaha, NE, United States CData Software Full timeRole name: Engineer Role Description: As a Sr Network Implementation Engineer within our Core IP Planning & Implementation organization, you will work on Service Provider?s IP and Ethernet Data networks for our Enterprise and Government customers. This involves deployment of Network Routers, Switches, Servers, probes, Security appliances in our Gateways and...
-
Network Implementation Engineer
1 day ago
Omaha, NE, United States CData Software Full timeRole name: Engineer Role Description: As a Sr Network Implementation Engineer within our Core IP Planning & Implementation organization, you will work on Service Provider?s IP and Ethernet Data networks for our Enterprise and Government customers. This involves deployment of Network Routers, Switches, Servers, probes, Security appliances in our Gateways and...
-
Software Engineer II
5 days ago
Omaha, NE, United States Hamilton Telecommunications Full timeHamilton Telecommunications is seeking to add a full-time Software Engineer II to an established team. This position is responsible for gathering user requirements, defining system functionality, and writing code in various languages. Develops and maintains applications for PC, web, mobile, and server platforms in support of multiple business lines....
-
Software Engineer II
5 days ago
Omaha, NE, United States Hamilton Telecommunications Full timeHamilton Telecommunications is seeking to add a full-time Software Engineer II to an established team. This position is responsible for gathering user requirements, defining system functionality, and writing code in various languages. Develops and maintains applications for PC, web, mobile, and server platforms in support of multiple business lines....
-
Software Engineer II
23 hours ago
Omaha, NE, United States Hamilton Telecommunications Full timeHamilton Telecommunications is seeking to add a full-time Software Engineer II to an established team. This position is responsible for gathering user requirements, defining system functionality, and writing code in various languages. Develops and maintains applications for PC, web, mobile, and server platforms in support of multiple business lines....
-
Lead Software Engineer, DFS
5 days ago
Omaha, NE, United States First National Bank of Omaha Full timeAt FNBO, our employees are the heart of our story-and we're committed to their success! Please see below the details of this career opportunity and how it fits into our organization's success. Summary of the Job: As a lead software engineer, you are responsible for leading the development team in the design, development, coding, testing, debugging, and...
-
Lead Software Engineer, DFS
3 days ago
Omaha, NE, United States First National Bank of Omaha Full timeAt FNBO, our employees are the heart of our story-and we're committed to their success! Please see below the details of this career opportunity and how it fits into our organization's success. Summary of the Job: As a lead software engineer, you are responsible for leading the development team in the design, development, coding, testing, debugging, and...