Senior Director, Software Engineering & Architecture

NMI Holdings Inc Emeryville , CA 94608

Posted 1 month ago


The Senior Director will understand and translate business needs into premiere technology solutions to meet clients' needs through software, while influencing technology decisions across the organization. The position will also ensure that we build compelling, client-oriented solutions in an iterative methodology, while also delivering new client-facing software products and rigorous analytical skills.


  • Manage a broad portfolio of diverse technology teams (Development, Database, & Architecture) and projects to provide web, API and integration solutions.

  • Collaborate with product, design and engineering leadership to construct a product delivery strategy, reasonable roadmaps, and timelines.

  • Set vision for shared capabilities across departments and establish a set of standards and procedures of operation.

  • Build business-to-business applications that empower clients to succeed.

  • Navigate the organization, as necessary, to unblock the team and ensure timely delivery of projects.

  • Manage rapid prototyping and interface design testing.

  • Collaborate and influence business partners in developing and driving strategic technology roadmaps.

  • Provide support, guidance and leadership to all direct reports and team members.

  • Perform ad hoc responsibilities, as needed.


  • Bachelor's degree in computer science, relevant/related IT field or equivalent work experience.

  • Minimum of 12 years of experience in developing applications, with at least 8 years of experience in Software Engineering.

  • Minimum of 5-7 years of leadership and/or consultant management experience, building and managing development teams, directly or indirectly, that design and deliver large distributed systems, ideally in an agile environment.

  • Minimum of 10 years' experience in Agile practices.

  • Must be familiar with agile software development methodology.

  • Advanced proficiency in Microsoft Project, Visio, Excel, Word and PowerPoint.

  • Knowledge of databases and software architecture.

  • Strong proficiency in all or some of the following technologies: C++, Java, MSSQL, MYSQL.

  • Strong written and verbal communication skills.

  • Strong organizational and leadership abilities.

  • Strong Interpersonal skills and the ability to work cross functionally with other leaders.

  • Strong decision-making skills including ability to escalate issues, risks as appropriate.

  • Completes work in a timely manner and meets deadlines.

  • Meets productivity standards and achieves key outcomes.

  • Encourage innovation, implementation of cutting-edge technologies, inclusion, outside-of-the-box thinking, teamwork, self-organization, and diversity

  • Maintains confidentiality of information and uses information appropriately.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

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
Engineering Internship Software


Posted 6 days ago

VIEW JOBS 4/1/2020 12:00:00 AM 2020-06-30T00:00 At Zymergen, our mission is to create a vibrant, sustainable future through biology. We have developed a platform with biotech capabilities to create new specialty molecules that were previously not available or practical through traditional petrochemical based chemistry. Zymergen has demonstrated the promise of its platform to produce both new and known molecules through chemistry and bio-engineering to deliver unique specialty materials. We are passionate about advancing technologies through the innovative use of biology. Zymergen is looking for talented interns with a passion for learning, to help build the software and underlying infrastructure that drives our business. Zymergen's Software Engineering Team plays a critical role in fulfilling the company's mission. Creating designer microbes can be a slow and complex process. Our custom software helps combine biology, robotic automation, and proprietary computational and analytic methods to make microbe and chemical design a reliable, industrialized process. This process, at the heart of Zymergen's business, is what distinguishes us from our competitors. Our teams are responsible for a broad range of services including developing data models, data capture services, data processing pipelines, and analysis tools that are crucial to the company's success; organizing and integrating the many kinds of data used at Zymergen; and partnering with internal users to provide UI/UX design and development. Software Engineering interns will gain exposure to a fast-growing software stack built by a team with extensive experience and a broad range of expertise. Interns get to define and see the impact of their interdisciplinary work by interacting directly with the research assistants, scientists, and engineers who use our software on a daily basis to advance the state of the art. Apply today to help Zymergen realize the future of technology, biology, automation, and computation. Job Description and Focus Areas (Core Infrastructure) Areas of focus may include: * Relational database structure and performance * API design and deployment * Data pipelines * Search infrastructure, with elastic search * Containerized application deployment, including serverless and Kubernetes models Qualifications/Experience * Candidates currently pursuing their Bachelor's or Master's degree in Computer Science or other related disciplines with one or more semesters/quarters remaining after the internship concludes. * Experience with Python, MySQL, Linux and AWS are helpful. * Previous experience in the field of synthetic biology is not essential. Job Description and Focus Areas (Data Engineering) Interns on the Data Engineering Team will help us expand our data collection, data processing, and analytics platform as well as the underlying infrastructure and services that power various engineering efforts. Data Engineering interns will join other software engineers in a team including biologists and automation experts designing, building, operating, and continually upgrading an integrated, end-to-end system supporting the automation of DNA design and assembly, chemical design, microbial testing, and data analysis. Specific projects vary by internship. Areas of focus may include: * Ingesting and modelling new data sources related to biomanufacturing and fermentation systems, DNA and RNA sequences, gene metadata, proteins and small molecules, metabolic pathways, etc. * Building data access tools for querying, combining, and analysing biological, chemical, and manufacturing process data. * Building data processing / ETL pipelines to migrate, transform, and combine data from multiple sources and make it useful to scientists and analysts * Stream processing via Kafka and Kafka Streams * Batch data processing and running machine learning models using Airflow * Optimizing data processing and robust analytics pipelines to deliver data to scientists timely and efficiently * Building, maintaining, and monitoring database and data processing infrastructure * Data Warehouse design and implementation optimized for flexible querying and analytics Qualifications/Experience * Candidates currently pursuing their Bachelor's or Master's degree in Computer Science, Computer Engineering, or other related disciplines with one or more semesters/quarters remaining after the internship concludes.. * Experience with Python or Java * Experience with SQL and query optimization * Experience with one or more database technologies * Comfortable using the Linux CLI * Knowledge of Continuous Integration / Continuous Deployment (CI/CD) Job Description and Focus Areas (UI/UX) Areas of focus may include: * Research, design, prototype, and build software functionality for users throughout Zymergen * Work with scientists, engineers, and researchers to improve their workflows * Analyze usage patterns and trends and make data-driven decisions for new features Qualifications/Experience * Candidates currently pursuing their Bachelor's or Master's degree or PhD in computer science, bioinformatics, statistics, computational biology, metabolic engineering, bioengineering, or related disciplines with one or more semesters/quarters remaining after the internship concludes. * An interest or background in biology, biochemistry, synthetic biology, data visualization, user-research, UI/UX, and/or front-end development desired * Experience with Angular, AngularJS, React, Javascript, HTML, and/or CSS desired Legal authorization to work in the U.S. is required. We are not able to sponsor individuals for employment visas for this job. Minimum GPA requirement of 3.0. In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification form upon hire. Founded in 2013 and based in the San Francisco Bay Area, Zymergen is a technology company unlocking the power of biology. We deliver better economics for products made from biology that are used across industries, bring new products to market faster, and develop novel products. Our proprietary platform uses robots and machine learning to engineer microbes faster, more predictably, and to a level of performance previously unattainable. These microbes, and the products they produce, have broad applications across industries such as chemicals and materials, agriculture, and healthcare. For more information visit Zymergen Emeryville CA

Senior Director, Software Engineering & Architecture

NMI Holdings Inc