Manager, Software Engineering (Java)

WoodmenLife

General Position Summary

Leads the software engineering team(s) working on WoodmenLife platforms and technologies for both internal systems and external customer facing systems. Collaborates with business, operations, and technology partners to deliver the systems integration and process improvement needs. Responsible for all aspects of the day-to-day running of the team along with recruiting, performance management, career growth and supporting our development, technology, and business partners. In addition to this, the leader will be responsible for setting up development best practices, processes, and tools in an agile environment. Is a servant leader who leads multiple parallel initiatives, big and small; with attention to detail, manages business partner expectations and is passionate about technology.

WoodmenLife is looking to add a Manager Software Engineering (Java) to our team!

We are currently searching for a Manager Software Engineering that will lead our Engineers in delivering highly scalable and reliable applications that meet business needs while ensuring alignment to strategic technology vision, to join our team!  WoodmenLife is one of the best places to work in Omaha and has been for many years. We are a stable company with over 130 years doing business in Omaha. As a member of the WoodmenLife family, you’re joining others who share your commitment to family, community and country. Through WoodmenLife, you’ll have opportunities to connect with others, give back locally, and honor those who make an impact. As a not-for-profit life insurance company, we’ve been helping to protect the financial future of families, making a difference in hometowns across America since 1890. We are passionate about our members, servicing others, being open minded, providing an environment of inclusion and collaborative spirit. We also provide world class benefits to our associates. Is this the type of company you could work for?

What we are looking for:  

  • Bachelor of Science in Computer Science or related field, or equivalent experience.
  • 8+ years of application management/leadership experience with at least 4-6 years of distributed software development experience.
  • Combined 10+ years of hands-on Software Development experience.
  • Proficiency in managing multiple priorities in a dynamic, geographically dispersed environment.
  • Deep understanding of SDLC, agile software development methodologies, values, and procedures.
  • Demonstrated experience in Azure, AWS, other cloud Platforms, Middleware technologies and architecture, applying security design/principles, Workflow Systems, DevSecOps tools, SQL, Unit Tests, XML, JSON.
  • Experience with Java, J2EE frameworks, Tomcat, JBoss, SpringBoot, Gradle, JUnit
  • Experience with Azure DevOps (ADO) in an agile and SAFe environment.
  • Experience in message-based integration and event-driven architecture.
  • Experience in high-throughput and low-latency real-time systems.
  • Experience designing and developing APIs.
  • Experience in designing and creating testable software and systems to drive quality.
  • DevOps experience.
  • Understanding of Git source code control and best practices.
  • Have enough technical knowledge to coach architects on the team to drive important technical changes.
  • Ability to analyze, propose and implement timely, cost effective, quality solutions for all issues or problems within area of responsibility.
  • Exceptional data analysis skills, including data mapping of systems and vendor integration.
  • Intellectual curiosity and problem-solving skills to explore what problems need to be solved, identify, and analyze key insights, and find creative solutions.
  • Superior listening skills and ability to convey complex ideas in a clear, concise fashion to technical and non-technical audiences.
  • Strong influencing, negotiation, and, problem-solving skills with an ability to identify stakeholders, assess their needs and manage their expectations through effective communication.
  • Strong coaching and mentoring experience to build and sustain high performing team.
  • Excellent verbal and written communication skills required for composing and delivering technical presentations or other forms of documentation to various level of technical and non-technical management.
  • Work on problems with your team, roll up your sleeves, form an opinion and advocate for engineering-specific roadmap items.
  • Improve yourself as a leader by learning with and from other leaders across WoodmenLife.

Desired Qualifications

  • Microservices & cloud-native experience (a plus)
  • Knowledge and/or experience with Platform as a Service (PaaS) (a plus)
  • Knowledge and/or experience with Infrastructure as a Service (IaaS) (a plus)

Why would you enjoy working as a Manager Software Engineering (Java) on our team?

We are looking for a Manager Software Engineering to join our team. In this role you will have the opportunity to set the vision for architecting, guiding and leading WoodmenLife through its digital transformation. New tools, processes and technologies and being able to influence those directions and bring in innovative work. Cloud computing, containers, microservices, and the latest in coding frameworks to name a few. We are going through exciting times with starting our Agile transformation and being a part of shaping and guiding that effort with our teams. You will be part of an environment that will empower our teams and promote open and trusting communication and positive changes. We constantly investing in our employees with training, conferences, career growth and leadership. There is more of a family culture then just part of another company. We are a dynamic and fun team that works hard and plays hard. Also if you would enjoy a work life balance that is really important to our company and team. We have a flexible work schedule that including Friday afternoons off all year. We don't measure success by being in your seat 8 to 5, it is by results.

If WoodmenLife is the type of company you are looking for and this position is one that you could see yourself doing long-term, please apply on-line to see if it's the right fit for you. 

 

 

WoodmenLife offers a competitive compensation package and a comprehensive benefits package. 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. #LI-JS1

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. 

Job ID: 8959

Posted 18 days ago

Share This Job