Senior Software Development Manager

Risk Management Solutions Seattle , WA 98113

Posted 2 months ago

Description

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.

Required Skills:

  • 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.

Strongly Preferred:

  • 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


See if you are a match!

See how well your resume matches up to this job - upload your resume now.

Find your dream job anywhere
with the LiveCareer app.
Download the
LiveCareer app and find
your dream job anywhere
lc_ad

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 Manager

Oracle

Posted 2 months ago

VIEW JOBS 10/3/2018 12:00:00 AM 2019-01-01T00:00 Manage a team that designs, develops, troubleshoots and debugs software programs for databases, applications, tools, networks etc. As a manager of the software engineering division, you will apply your knowledge of software architecture to manage software development tasks associated with developing, debugging or designing software applications, operating systems and databases according to provided design specifications. Build enhancements within an existing software architecture and suggest improvements to the architecture. Manages and controls activities in multi-functional areas of sections. Ensures appropriate operational planning is effectively executed to meet Corporate specifications. Demonstrated leadership and people management skills. Strong communication skills, analytical skills, thorough understanding of product development. BS or MS degree or equivalent experience relevant to functional area. 4 years of software engineering or related experience. Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans status or any other characteristic protected by law. Oracle Cloud Infrastructure Group (Seattle, WA) Are you interested in building large-scale distributed infrastructure for the cloud? Oracle's Cloud Infrastructure team is building new Infrastructure-as-a-Service technologies that operate at high scale in a broadly distributed multi-tenant cloud environment. Our customers run their businesses on our cloud, and our mission is to provide them with best in class compute, storage, networking, database, security, and an ever expanding set of foundational cloud-based services. http://cloud.oracle.com/compute We're looking for Sr. Manager of Software Development with expertise and passion in solving difficult problems in distributed systems, virtualized infrastructure, and highly available services. If this is you, at Oracle you can design and build innovative new systems from the ground up. These are exciting times in our space - we are growing fast, still at an early stage, and working on ambitious new initiatives. As a Sr. Manager of Software Development you will lead the software development team and development for major components of Oracle's Cloud Infrastructure. You should be a distributed systems generalist, able to architect broad systems interactions, while being very hands-on, able to dive deep into any part of the stack and lower level system interactions. You should value simplicity and scale, work comfortably in a collaborative, agile environment, and be excited to learn. * Candidate will be responsible for providing leadership, direction and strategy * Establishing and development of organization to meet and execute on strategy. * Working with geographically distributed teams and contribute to the success of his/her and other related teams. * Delivering large scale project on-time with the high quality Minimum Qualifications: * 7 years experience delivering and operating large scale, highly available distributed systems. * Strong knowledge of C, C or Java, and experience with scripting languages such as Python, Perl, etc. * Strong knowledge of data structures, algorithms, operating systems, and distributed systems fundamentals. * Working familiarity with networking protocols (TCP/IP, HTTP) and standard network architectures. * Strong understanding of databases, NoSQL systems, storage and distributed persistence technologies. * Strong troubleshooting and performance tuning skills. * Experience building multi-tenant, virtualized infrastructure a strong plus. Oracle Seattle WA

Senior Software Development Manager

Risk Management Solutions