Risk Management Solutions Seattle , WA 98113
The software team is chartered with delivering both the platform and services used by RMS customers within their enterprise. The Software Engineering Manager. They will participate in strategic product planning. Lead a team responsible for designing and developing the critical business applications in the Software Products suite. You will use best-of-breed technology from both established vendors such as Microsoft as well as open source technology.
You will have the opportunity to play a key role in leading the software engineering organization. Responsible for leading the design, develop and maintain high-performance risk analytics, enterprise application designs, and software infrastructure using object-oriented design and analysis, using highly scalable, cloud-based SaaS offering that performs detailed risk analyses based on Linux, Java, and open source technologies, and leverages the latest advances in database tools, vector processing, hardware-based acceleration techniques, and geographic visualization tools. Utilizing a unique Big Data approach scaling to massive sizes over time, large-scale distributed data processing technology.
Lead & Collaborate with engineers, Product/Project Managers, and Quality Assurance engineers to develop multi-tier, multi-layered application layer framework, and functional components, following coding, documentation, and design standards.
Research new technologies and techniques to support leading-edge Mentor junior team members on technical aspects.
Provide a senior-level contribution to a team responsible for the design, development, and implementation of critical enterprise scale applications.
Will define and implement the technical roadmap of sophisticated systems solutions for all RMS customers. This individual will provide a technical vision for the development and delivery of multiple, complementary products, leading direct reports in the execution of overall departmental objectives. The
Charter of the organization is to build a state-of-the-art platform for analytical modeling and data processing systems to maximize the RMS customer's ability to manage risk in various business scenarios, in insurance as well as capital markets contexts. Interoperability is a key design requirement for the RMS platform must be optimized within various customer enterprises. Such environments often include proprietary systems. Ease of use, scalability, and high run-time performance are also high priorities.
You will drive the development organization to establish and meet project milestones and will ensure that products meet performance, quality, time-to-market, and cost parameters. Will be expected to plan and implement short and long-term strategies for application development using the latest development processes to meet the objectives of the business. This person will also create and promote standards, structure, and processes to ensure consistency, viability, and operational efficiency of analytical software products. The Software Engineering Manager manages the overall development of several strategic business applications through the product lifecycle, from design and implementation to production and maintenance. This person will contribute to an environment that fosters creativity and open communications. It is critical that the final candidate ensures that the product launches are carried out with quality and timeliness through enthusiasm and ambition.
The Software Engineering Manager must be an exceptional technologist with strong written and verbal communication skills. The successful candidate will have a desire to shape an emerging architecture and to lead in the development of the RMS culture. He or she will possess strong decision-making capabilities, have a strategic business sense and be an intuitive leader. It is essential that the Software Engineering Manager be able to adapt successfully to change into a leading edge, emerging environment. This person must possess a positive, people-centric leadership style, must be able to grasp complex problems quickly and provide clear direction and advice. It is desired that this individual will have a reputation with subordinates and peers as a mentor/advocate to engineering staff.
Five years of successful experience in a leadership capacity of Software Engineering in a respected commercial software company.
A clear understanding of the business priorities that drive the technology initiatives of his/her team.
Understanding of product design principles, Java, Linux, Windows development tools and protocol systems architecture that must seamlessly integrate with a highly complex, enterprise-wide product suite.
Delivered Business Intelligence applications involving analytics, data mining or similar technologies.
Proven track record in building world-class engineering teams that deliver high-performance systems solutions and applications.
Track record of exceptional project management skills demonstrated by delivering world-class products in a multiple and concurrent product/project environment within a company that has experienced dynamic growth.
Exceptional track record as a manager in developing subordinates and prioritization for team retention.
Ability to forecast and predict budgeting needs accurately.
Exceptional process definition and measurement skills.
Leadership experience in a software company that experienced accelerated growth.
Experience in managing the development of web-based commercial applications with an iterative release cycle.
Experience managing the delivery of Cloud Computing products/services.
Experience working in a matrixed environment.
Experience acting consultative in the provision of technical solutions to complex business problems.
EDUCATION: Master's degree in Engineering, Computer Science, or equivalent
RMS is enrolled in E-Verify and will be participating in E-Verify in addition to our Form I-9 process. www.dhs.gov/E-Verify