Director, Software Engineering Resume Samples
4.7
(144 votes) for
Director, Software Engineering Resume Samples
The Guide To Resume Tailoring
Guide the recruiter to the conclusion that you are the best candidate for the director, software engineering job. It’s actually very simple. Tailor your resume by picking relevant responsibilities from the examples below and then add your accomplishments. This way, you can position yourself in the best way to get hired.
Craft your perfect resume by picking job responsibilities written by professional recruiters
Pick from the thousands of curated job responsibilities used by the leading companies
Tailor your resume & cover letter with wording that best fits for each job you apply
Resume Builder
Create a Resume in Minutes with Professional Resume Templates
CHOOSE THE BEST TEMPLATE
- Choose from 15 Leading Templates. No need to think about design details.
USE PRE-WRITTEN BULLET POINTS
- Select from thousands of pre-written bullet points.
SAVE YOUR DOCUMENTS IN PDF FILES
- Instantly download in PDF format or share a custom link.
DW
D Welch
Darrin
Welch
3149 Collier Cliff
Detroit
MI
+1 (555) 103 0470
3149 Collier Cliff
Detroit
MI
Phone
p
+1 (555) 103 0470
Experience
Experience
Dallas, TX
Director Software Engineering
Dallas, TX
Wolff, Grady and Howe
Dallas, TX
Director Software Engineering
- Mentor, coach and manage a team of software developers, product managers and development managers
- Complete management responsibilities to include performance management, hiring, and coaching of staff
- Work with business representatives to ensure alignment with how the overall product is positioned, deployed and assist in the product roadmap process
- Manage and encourage new ideas from staff to foster improvements through innovations
- Collaborate closely with cross - functional product development teams on UI prototype design and development
- Work with product management and design to define product roadmap
- Lead the development of technical standards, and perform reviews to ensure enterprise and architectural standards and processes are followed
Houston, TX
Director, Software Engineering
Houston, TX
Jacobi-Shanahan
Houston, TX
Director, Software Engineering
- Provide career development, coaching and performance management for engineers, team leads and engineering managers
- Continuous Improvement – Establish the software development process in alignment with best practices for Continuous Integration / Continuous Development
- Provide regular high-level communications to the senior management team and represent the DMS development teams company wide
- Provide systems software engineering assistance for large-scale development programs
- Manage and execute against project plans and delivery commitments; manage the day-to-day activities of the engineering team within an agile environment
- Establish Product Development team structure & leading development team
- Mentor and coach subordinate management staff to both improve overall department performance and for succession planning
present
Los Angeles, CA
Senior Director, Software Engineering
Los Angeles, CA
Kub LLC
present
Los Angeles, CA
Senior Director, Software Engineering
present
- Lead the engineering team in planning for and delivering all product release efforts including major releases, minor releases, and patches
- Provide overall mentorship to a team of ~150 Developers across San Francisco, Reston VA, Bedford MA, and Bangalore, India. As well as network effectively with teams across multiple geographies
- Drive decision-making processes to consensus and ensure that steps are taken to actual implementation of product roadmap
- Lead Agile Development teams and processes to deliver high quality software
- Participate in strategic planning and design sessions with Product Management, Engineering Management, Architects, and Operations
- Be a change agent for improving processes both local to the team and more broadly across the organization
- Be an outstanding leadership and team builder pedigree
Education
Education
Bachelor’s Degree in Computer Science
Bachelor’s Degree in Computer Science
Colorado State University
Bachelor’s Degree in Computer Science
Skills
Skills
- Strong affinity to business processes and demonstrable impact to a company’s performance with software based solutions
- Demonstrated proficiency in implementation of High Availability, cloud-based architectures with partners like Amazon Web Services
- Strong results orientation, displays confidence in making tough calls and maintains a strong sense of urgency to get things done
- Strong knowledge of software automation best practices and process improvement
- Ensure timely and top quality product delivery
- Excellent communication, listening and interpersonal skills
- Continuously look for ways to improve the overall practice of the engineering organization to increase throughout, improve quality, and reduce time to market
- Strong experience in mobile and web development
- Foster engineering’s “best practices” for the development of high-quality products
- Strong background in software development
15 Director, Software Engineering resume templates
Read our complete resume writing guides
1
Director, Software Engineering Resume Examples & Samples
- Establish the Software Engineering vision and mission that align with the company's strategies and culture
- Build, manage, and maintain the onshore and offshore Software Engineering teams with appropriate knowledge and skillsets
- Provide hands-on technical and systems architecture direction and guidance for the team on all projects
- Work with other teams within the company on various Software Engineering efforts and lead these initiatives from the Software Engineering perspective
- Oversee and assure the optimal application of technology and engineering resources to meet product development and/or internal customer requirements
- Lead the design, develop, and maintain supported technology platforms
- Create and foster collaborative relationships with Product Management, QA, and Operations teams and support them to ensure that products are correctly defined, documented, tested, and released timely
- Ensure standardization of approaches, frameworks and toolsets
- Bachelor's degree in information technology-related field or business, or equivalent experience
- 10+ years Software Engineering experience
- Must successfully complete pre-employment screening process
- Deep experience managing a high-volume, multi-environment, multi-location Software Engineering teams including outsourced service providers
- Significant knowledge of fundamental programming concepts and methodologies with a high commitment to quality
- Significant experience and understanding of frontend technologies like jQuery, Angular.js, Ember.js as well as frontend performance optimization
- Significant understanding of modern HTML/CSS/JS standards and techniques
- Strong understanding of Content Management Systems, experience with Drupal is a plus
- Significant experience developing responsive web applications
- Significant experience using web servers and applications servers
- Hands-on experience with MySQL or any other RDBMS is a plus
- Experience with mission-critical, high volume OLTP systems is a plus
- Experience with Content Delivery Networks
- Hands-on experience with Agile/Scrum, related frameworks and tools (Rally is a plus)
- Experience with Continuous Integration (Continuous Delivery is a plus)
2
Director, Software Engineering Resume Examples & Samples
- Provide vision and leadership for existing and emerging product and application technologies through an understanding of customer and business needs
- Manage a team of 10-20 engineers
- Ensure the optimal application of current technology, engineering resources, outsourced design services and project contractors to meet product development and/or customer requirements
- Ensure product requirements are properly documented and understood by all stake holders early in the development
- Ensure implementation/continuous improvement of formal processes to support product development activities
- Drive the architecture/design decisions needed to achieve cost-effective and high performance results
- Oversee, coordinate and manage multiple product development projects
3
Associate Director, Software Engineering Resume Examples & Samples
- Drives key technical decision making, and owns the major system design and implementation schedules for the projects under their leadership
- Champions change, evangelizing new technologies, development processes, and best practices both inside and outside of the team
- Strong affinity for teamwork and empowering developers
4
Associate Director Software Engineering Data & Platform Technology Resume Examples & Samples
- Leads and develops a top notch technical development team focused on solving some of ESPN’s hardest problems around data
- Becomes an expert in the implementation of technologies at the heart of the system architecture, including Kafka, Hadoop, the JVM, various RDBMS’ and cloud providers such as AWS.Thinks strategically about the projects touched by his/her team, planning two or three iterations and system generations ahead
- A minimum of 2 years of experience in a management position
5
Senior Director, Software Engineering Resume Examples & Samples
- 2+ years of managing engineers as direct reports- preferably across multiple teams; 5+ years leadership experience including technical lead or other informal leadership experience
- Must have successfully lead engineering teams resulting in quality software released into a production environment, preferably a Linux-based VM/Cloud environment
- 10+ years professional hands on software development experience, with 4+ years specifically utilizing Java, Web Services and open source technologies
- High-volume applications/systems experience including performance tuning
- Must possess an excellent understanding of service-oriented architecture (SOA) and asynchronous message-based concepts
- Development and deployment experience with Web Services
- In-depth knowledge of object-oriented methodologies, UML design techniques, event driven architectures, and other design patterns
- Strong demonstrable knowledge with Relational and/or noSQL databases, preferably MySQL and MongoDB
- Experience with JMS and/or utilizing an Enterprise Service Bus (ESB)
- Exemplary communication skills (both written and oral), with experience producing technical and design documentation of complex processes
- Strong software development process background, preferably using Agile methodologies such as Scrum and/or XP
- Hands-on Experience with eCommerce, payments and/or ticketing systems is a plus
- Understanding of distributed cache/store systems such as Memcached, EhCache, Terracotta Enterprise solutions, GemFire, etc. is a plus
- Experience with an open source development environment using tools such as Maven, SVN, Eclipse, JIRA is a plus
6
Director Software Engineering Resume Examples & Samples
- Manages ownership of production applications, ensuring critical security, compliance and support obligations are met or exceeded
- Manages the annual budget for the GRS Technology stack to support cost efficient delivery of critical business initiatives
- Leads the planning/implementation of projects, directing efforts in multiple medium- to large-scale projects of an increasingly complex and larger scale
- Facilitates the process of defining project missions, goals, tasks and resource needs
- Guides and oversees all members of project team in planning of project steps and tasks
- Provides mentorship and guidance to the team
- Ensures understanding of team priorities and objectives and how they integrate with the department and the division
- Develops and maintains “lessons-learned” in the project repository for future use
- Develops project plans/proposals for all projects led within team
- Reviews and approves project forecasts and analyzes and reports on variances, providing corrective actions as necessary
- Object Oriented Development
- Database technologies (Oracle, Informatica, PL/SQL)
- Confluence/JIRA
7
Director Software Engineering Resume Examples & Samples
- Lead and manage all aspects of product management lifecycle from strategy through delivery and measurement
- Work with senior leadership on org design and execution
- Partner with zulily’s recruiting team to recruit, hire and onboard new team members
- Mentor, coach and manage a team of software developers, product managers and development managers
- Lead all technical work items for assigned space (projects, enhancements, production support, etc.)
- Partner with tech leadership team to evaluate and select new technology solutions
- Define, build, communicate and manage clear business metrics and service level agreements
- At least 10+ years of management experience, including experience managing multiple software development teams
- Bachelor’s degree and/or master’s degree in computer science or a related field
- Strong software development, design and architecture experience
- Demonstrate the ability to think big and follow through on delivering significant business innovation
- Experience working in a highly agile software development environment
- Very strong analytical skills with experience building financial models to measure program results
- Experience working on systems built for business users is a big plus
- Experience building and support technology solutions focused on a retail direct to consumer supply chain is a big plus
8
Director, Software Engineering Resume Examples & Samples
- The key trait is thought leadership through problem solving: This individual must exhibit independent creativity, a curiosity to research new technologies and methodologies, and a pervasive desire to dig into complex technical issues while respecting timelines and team commitments
- Is a problem solver, leader and domain expert for full-stack implementation as defined by their past experience at different layers of the product delivery stack (UX, API Design, distributed computing, chorography, micro-services, repository/storage) or a specific practice (rapid software development, networking, concurrency & scalability, security, content and DB delivery scaling, etc.)
- Manage the full cycle of Reporting & Analytics projects across all divisions of MHE (Higher Ed, School, Professional, International). Identify and implement process improvements to improve time to market, software quality, automation, innovation and technology upgrades
- Manage a team of onsite and offsite software engineers. Provide ongoing development and coaching to establish world-class development team
- Partner with project and product managers to manage projects from inception to execution and production support stages. Establish a process for accepting work from the product development teams into the Engineering organization including minimum requirements for successful transition, storyboards, function points, cost estimates, timelines, design and construction
- Propose technical vision for group and implement software best practices. Drive innovation in technology, tools, and iterative processes
- Exceptional problem solving, analytic and diagnostic skills
- Experience developing highly scalable & composable RESTfull (and non) APIs between internal and external service layers using industry standards
- Knowledge of a variety of data delivery and orchestration technologies
- Masters of Science (MS) degree in Computer Science, Computer Engineering, or related field, or equivalent experience
- Ten plus years’ experience leading engineering teams in cloud based highly distributed analytics and reporting product delivery systems environments
- Extensive experience with Agile SDLC
- Experience having shipped software products leading an Agile team
- Polyglot with respect to knowledge of many programming languages
- Working knowledge of a variety of database and data warehouse technologies, including RDBMS and NoSQL
- Knowledge of software engineering industry standards, best practices, automation frameworks, productivity measurements and development tools
- Experience and specific accomplishments in improving software quality, engineering efficiency, program management delivery and architectural improvements
- Identify and implement best practices in software automation, risk based development, performance engineering and reducing time to market
- Strong people management skills - ability to successfully manage up, down, and across the organization
- Team player who must also be able to work independently both at remote sites and in the office, and be able to communicate extremely well at all levels of both corporate structure and customer hierarchy
- Must be able to learn new technologies and tools rapidly
- Able to clearly document solutions and communicate status and resolution
- Able to manage multiple tasks simultaneously and work under time pressures
- Ability to work a flexible schedule, including periods of high volume
9
Director Software Engineering Resume Examples & Samples
- Work with product management and design to define product roadmap
- Manage competing priorities
- Develop team members
- A minimum of 10 years of hands-on experience
- Technical experience with iOS, designing and consuming RESTful API
- Passion for easily readable code
10
Director Software Engineering Resume Examples & Samples
- Direct team of front-end architects
- Staff development and technical mentorship
- Strategic technical planning
- Establish standards and technical best practices
- Represent ESPN’s technical team at external meetups and conferences
- Advise on, and contribute to, high profile product initiatives
- Review code and pull requests for significant new development
- Partner with other engineering teams and architects to lead the way for ESPN’s technical future
- Advanced understanding of modern front-end technologies, principles, and patterns
- Experience with front-end frameworks and an understanding of what they obscure
- Experience with task automation (Grunt, Gulp, WebPack) and CSS Preprocessors (Less, Sass)
- Strong communication skills and attention to detail
- Minimum 10 years relevant industry experience
11
Director, Software Engineering Resume Examples & Samples
- Develop, oversee and maintain the flagship product of the WBTV’s growing suite of applications including the current transition from a legacy Java application to a RESTful micro-services architecture. CODENAME: Project Brainiac
- Provide technical leadership in redefining the development process for system design, review, selection, implementation, and adoption
- Manage and motivate both in-house and external team members
- Resolve technical problems and serve as a subject matter expert for all post launch applications
- Communicate and champion complex solutions across division and to both technical and non-technical audiences. Be the “Ambassador of the Architecture”
- Attend meetings, trade shows, and conferences
- Research and evangelize the latest technologies and best practices to improve processes and product quality
12
Director, Software Engineering Resume Examples & Samples
- Manage and execute against project plans and delivery commitments; manage the day-to-day activities of the engineering team within an agile environment
- Lead the development of business and technical product strategies to grow the business and compete in a highly competitive marketplace
- Lead design, implementation, and deployment of product roadmap to support customer needs and operational excellence
- Establish new strategies and policies to promote engineering excellence
13
Senior Director, Software Engineering Resume Examples & Samples
- Lead the engineering team in planning for and delivering all product release efforts including major releases, minor releases, and patches
- Build and recruit a talented engineering organization with a strong presence in the appropriate development areas
- Provide overall mentorship to a team of ~150 Developers across San Francisco, Reston VA, Bedford MA, and Bangalore, India. As well as network effectively with teams across multiple geographies
- Drive a culture of customer success by delivering a high quality, easy to use product that customers can deploy to meet their security needs
- Work with Technical staff, product management, sales, marketing and support to define roadmaps, translate customer requirements, and communicate product direction and implementation
- Drive decision-making processes to consensus and ensure that steps are taken to actual implementation of product roadmap
- Lead Agile Development teams and processes to deliver high quality software
- Participate in strategic planning and design sessions with Product Management, Engineering Management, Architects, and Operations
- Be a change agent for improving processes both local to the team and more broadly across the organization
- Strong leadership skills and a proven track record of building high performing development teams. Proven competence in hiring and managing high quality individual contributors and engineering managers. Components of managing include attracting top caliber people
- 12+ years of experience in developing organizations, with at least 3-5 years as a Sr. Director of Development in a medium to large software company. Experience must include running 80+ engineering organizations
- Management style that is aligned with the philosophy and evolving culture of the Company – a style that encourages team involvement in decision making, accountability, and pragmatism, which in this context can be defined as an attitude to approach and respond to opportunities and challenges in an open minded, flexible, and nimble fashion
- Experience with security products
- Experience with Agile Software Development methodologies
- Experience delivering and supporting a n enterprise product in the field
- Exceptionally strong written and verbal communications skills, as well as good interpersonal and organization skills
- Bachelor’s Degree in Computer Science or equivalent (required);Master’s degree in Computer Science or related (desired) Of overarching importance, the right candidate will
- Be an outstanding leadership and team builder pedigree
- Have ability to drive the end-to-end software development lifecycle
- Have delivered successful commercial, enterprise-class products to market
- Ability to work extremely well across our headquarters and multiple offices including
14
Director Software Engineering Resume Examples & Samples
- Lead internal and external technology resources
- Ensure that the development team and processes meet the regulatory environment for the Arezzo and MACRO products
- Successfully partner and lead offshore resources in solving complex business needs
- Utilize best practices and understands emerging trends
- Write advanced complex code for computer systems and serve as a senior source of expertise
- Serve as a primary technical point of contact for external technology resources
- Consult with stakeholders to find alternative work-arounds during system outages
- Empower the staff to be accountable and responsible for their own actions and decisions
- Proven experience in developing software in agile process to one of the following standards: ISO270001, CMMI Level 3, IG Tool Kit, Medical Device
- Experience in the .NET development stack
- Key experience and proven competencies in technologies associated with responsibilities
- Proven experience utilizing Alternative Sourcing Models
- Proven ability to leverage technical metrics to drive effective business decisions
- Proven expert in partnering with and leading internal and external technology resources in solving complex business needs
- Expertise and proven experience in both Managed Services and Staff Augmentation models
- Knowledge in normalized/dimensional data modeling principles and their application to complex business needs
- Proven knowledge and experience in project planning and management tools to manage project progress, budget, and scope
- Proven ability to lead test-driven development and maintenance
- Advanced skills in setting, communicating, implementing, and achieving business objectives and goals through the direct management of others
- Advanced organization/project planning, time management, and change management skills across multiple functional groups and departments, and advanced delegation skills involving prioritizing and reprioritizing projects and managing projects of various size and complexity
- Excellent communication (verbal and written) and customer service skills. Strong interpersonal, communication, and presentation skills applicable to a wide audience including senior and executive management, customers, etc., including diction/terminology and presenting information in a concise and effective manner to clients, management, and various departments using assorted communication mediums
15
Director Software Engineering Resume Examples & Samples
- Champion, evangelize and demonstrate modern effective practices for software delivery and operations: cross-functional teams, DevOps, Continuous Delivery, Agile, Lean, TDD, Infrastructure-as-Code, MVP, metrics-driven development, software operability, and public cloud technologies
- Guide the choice of tooling/technologies for products & services and for auxiliary systems (build, deployment, metrics, monitoring, etc.), along with architectural concerns such as asynchronous decoupling, eventual vs. immediate consistency, SaaS vs build, IaaS VMs vs containers, immutable vs mutable infrastructure, patch management practices, etc
- Grow and nurture a high-performing engineering culture within the department through an open & honest 'lead-by-example' approach to building & operating software systems, combined with ground-up initiatives such as pairing with engineers on code and configuration, one-to-one and group mentoring & coaching, blameless post-mortems, communities of practice, lunchtime pizza sessions, technology meetups, etc., thereby encouraging members of the engineering teams to be the best they can
- Encourage the showcasing of practices and approaches (both successes and failures) within the department through presentations at conferences & meetups and writing/commissioning articles for LexisNexis and external websites
- Promotion of software systems development as a collaborative, cooperative team activity
- Thorough understanding of Javascript and OO
- Proficiency in LAMP or similar / C# and understanding of best practices, particularly related to performance of high load web applications
- Understanding and experience with the Microsoft .Net Framework
- Knowledge of open source content systems
- Solid understanding of HTML 5
- Proven track record in managing a high performing team of 25+
- First-hand, recent experience of building and operating substantial internet-connected software systems with delivery cycles at 2 weeks or shorter
- Proven success with energizing and empowering engineering teams to succeed at pace and at scale using techniques such as blameless post-mortems, cross-functional teams, work-in-progress (WIP) limits, and DevOps
- Sound understanding of distributed computer systems including networks, virtualization, public cloud, and databases, preferably with experience of both Windows and Linux/Unix
- Practical understanding of how team structures and team communication affects software systems (Conway's Law)
- Strong interest in Lean and Agile processes with a track record of implementation in a large organisation
- Able to provide complete clarity at all levels, ensuring that people are making the right decisions and that valuable information is always pushed to the surface
- Experience of a ‘build, measure, learn’ feedback loop system
- Experience of running engineering awareness and outreach activities such as internal/external technology conferences, meetups, engineering blogs, hack days, and '20% time' days
16
Executive Director, Software Engineering Resume Examples & Samples
- Bachelor’s Degree in Information Systems, Information Technology, Computer Science, or Engineering from an accredited college or university
- A minimum of 12+ years of experience along with established leadership across the discipline and function
- Master’s Degree of Business Administration from an accredited college or university
- Minimum of 5 years of managerial experience in business planning, resource allocation, and / or project management for software engineering, data analytics, cloud operations and/or IT
- 10+ years of experience in designing, implementing and managing large scale, complex, high throughput technology solutions
- Substantial hands on knowledge of cloud solutions, hosted solutions, large data center management, hardware platforms, software applications
- Extensive experience and expertise in technology operations (use of public and private cloud in a multi-datacenter environment preferred), budgeting, vendor management, and people leadership
- Knowledgeable about and experienced with cloud providers (AWS, CenturyLink/Saavis), database technologies (Oracle, Postgres, CouchDb, Hadoop), Operating Systems (Linux, Windows) and networking (Cisco), and Orchestration Tools (SaltStack, Chef, Puppet), Virtualization and Self Provisioning (VMWare, VSphere, Docker); experience with highly available geo-redundant applications
- Proven experience running and successfully managing Dev Ops / IT Ops teams both on site and remotely
- Working knowledge of continuous delivery concepts: continuous integration, deployment, and automated testing
17
Director, Software Engineering Resume Examples & Samples
- You understand that command and control management style does not work with high-end knowledge workers
- For you, your career is more than just a job, it’s a vehicle for ongoing learning and improvement in yourself and those you mentor
- Python Flask and Tornado
- AWS Lambda, API Gateway, DynamoDB, SNS, SQS, Kinesis, Redshift
18
Senior Director Software Engineering Resume Examples & Samples
- Strategically plans and manages functional groups with multiple technical disciplines to architect and design enterprise software products/operating systems. Coaches, trains and mentors staff, providing opportunities for employee development and succession planning. Encourage, support, lead and develop team building within group/site/business unit. Has full performance management responsibilities including creating high level goals and working with staff to develop more specific goals and objectives for subordinates. Delegates broad goals and objectives to subordinate management team. Staff is typically in multiple locations, domestic and international. Influence decisions made by other departments/functional groups such as hiring/staffing decisions, global enterprise projects, etc. Partner with Finance; accountable for offshore budgets, staffing, capital expenditures
- BS Degree or equivalent work experience in a software engineering discipline / MS preferred
- Typically has 12+ years experience in an applicable software development environment
- Able to create, drive and complete POC’s (Proof of Concepts) to test new ideas and apply emerging technologies
- Able to translate industry, technical, market trends into application development
- Strong researching skills
- Able to translate complex business needs to technical requirements
- Business acumen to determine feasibility of customer requests and balance business decisions with technology development
- Supervisory, coaching, and teaching skills to lead and/or supervise direct reports
- Fluent and current on architecture trends considering market/technical conditions and driving future direction
19
Director, Software Engineering Resume Examples & Samples
- Assumes the leadership role in the development, implementation and support of digital capabilities for the Web and Mobile Channels that would afford a differentiated and integrated cross-channel experience for clients
- Fully accountable for digital technology execution to business objectives, technology SLAs and financial metrics including budget, talent, cost, and risk management
- Supports in building compelling multi-year road-map for the expansion and investment in the channel. Ownership for the technology roadmap for the systems
- Partners closely with Business leaders across Product Management, Client Experience, Channel Management , Process, Project and Program management, Infrastructure, and Operations in aligning and prioritizing investment and execution priorities
- Build, Lead and retain a high performing mission critical technology teams which delivers a digital channel technology platform for SVB's banking clients
- Develops a digital technology Center of Excellence for the bank
- Forecast, plan, research and select new technologies enabling company to attain business goals
- Provide strategic direction for technical assessment, definition, prioritization, architecture, design and deployment of new products and services
- Maintains a clear command of competitive capabilities, as well as a clear command of existing and emerging technologies and vendor capabilities
- Responsible for planning and leading technology evaluation for various critical areas working closely with cross functional teams
- Owning and managing the stability, availability and performance for your applications/systems
20
Senior Director, Software Engineering Resume Examples & Samples
- Must have leadership (not just management) experience. Must be able to guide and work with engineering teams, cross functional units, and upper-management
- An eagerness to learn new things and to help others do the same
- Strong customer relations/customer management skills
- Ability to lead geographically distributed development teams
- 4+ years of engineering management experience
21
Senior Director, Software Engineering Resume Examples & Samples
- Passionate about Continuous Delivery and driving teams to adopt this delivery model
- Experience with Container technologies like Docker
- Experience with Artifact Repositories (Docker Registry, Artifactory, Nexus, etc.)
- Experience with Source Control Systems (Perforce, GitHub, etc.)
- Passionate about engineering productivity and service ownership and customer success
- Eat, sleep, and breathe services. You have experience balancing live-site management, feature delivery, and retirement of technical debt across an entire development team
- Ability to thrive in start-from-zero development efforts. No code, no team, both - you're not fazed
- A passion for leading development teams in the creation of large, modular, and maintainable code bases
- An unwavering love of shipping software
22
Director, Software Engineering Resume Examples & Samples
- 1+ years of experience managing software engineers
- Strong knowledge of software automation best practices and process improvement
- Experience with resource planning
- Experience working with metrics and measuring performance of individuals
- Outstanding communication skills and success in a client facing role
- Strong collaboration skills, which are imperative to interacting effectively with partners and clients, software sales and support teams
- Past success as a change agent, especially introducing new methods or technologies within an organization / Process Improvement
- Strong collaboration skills, which are imperative to interacting effectively with partners, clients, and horizontal departments
- Experience with automation or pharmacy operations
- Experience managing mixed onshore and offshore teams desired
23
Director, Software Engineering Resume Examples & Samples
- Contributes to the TCDS business strategy and communicates that strategy and its engineering derivatives to the Software Engineering Team
- Develops and oversees the development of engineering estimates for bids and proposals
- Accountable for the Engineering Work Packages and Project Performance within the positions perimeter, monitoring and assessing all Software Engineering work and taking corrective action where required
- Accountable for building for, and maximizing reuse of software, hardware and documentation, people, knowledge, methods and tools across software related projects, with the ultimate goal of minimizing development costs associated with the projects within this positions perimeter
- Provides the tools, processes, and work environment to the Software Engineering Team
- Establishes, develops and directs the software engineering discipline within a functional structure and provides the Team with an enabling, challenging, and rewarding environment
- Fosters a culture of innovation
- Oversees and contributes to People Management for the Software Engineering Team including Resourcing, Talent Development, Performance Management, On-Boarding, and completion of all Thales Together activities to ensure employees are engaged, motivated and top/expert talent is retained and developed
- Resourcing: Develops the forecasting, levelling and utilization plan for the Software Engineering Team and contributes directly to the overall Engineering Resource Plan to ensure all captures, bids, programs and R&D initiatives are effectively staffed with the right people, with the right skills and competencies in the most appropriate positions and roles to support the TCDS business strategy
- Responsible for supporting, articulating/educating and reinforcing Thales Groups processes, practices and programs
- Identifies and implements metrics/KPI collection for Software Engineering work; provides periodic reports
- Responsible for managing and controlling the following for the Software Engineering Team: product quality and integrity, for the quality of technical documentation, for technical reviews, for adherence to the company and department technical standards, processes and policies
- Ensures the work and products of the Software Engineering Team is in compliance with necessary standards and regulations
- Contributes to the preparation of the Engineering Department operating and capital budgets
- Provides marketing support in preparation of proposals and customer presentations; and
- As available, contributes directly to software engineering tasks
- Demonstrate significant experience related to the responsibilities listed
- B. Eng. or equivalent. Master Degree desirable
- At least 10 years’ experience in a senior engineering management role with a proven history in system integration, product development, and software development
24
Associate Director, Software Engineering Resume Examples & Samples
- Manage a team of engineers and contractors
- Work with product management, design and senior leadership to define and develop features on the service roadmap
- Assess, recommend, then implement approved processes and methods for the software development team
- Develop and evolve team members that have the desire and skills to take on more technical or management responsibility
- Execute to committed plans that brings predictability to the software team’s estimating, release planning, and overall performance
- A minimum of 10 years of hands-on experience in Software Engineering with a strong mathematics background
- Experience building high volume applications at a very large systems scale
- Demonstrated ability to hire, develop and retain top technical talent
- Strong understanding or capacity to quickly absorb the concepts of Service Oriented Architecture
- A sound understanding of RESTful web services
- Experience evaluating and integrating 3rd party interfaces and development kits for control, orchestration and service audit
- EJB/JEE/JPA all plusses
- Experience leading computational analysis teams
- B.S. Engineering, Mathematics and/or Computer Science
25
Associate Director Software Engineering Resume Examples & Samples
- Manage a diverse team of Software Engineers developing consumer video applications, web sites and components running on iOS, Android, Windows, HTML5 and other platforms
- Participate in the recruitment and hiring of software engineers to staff the team
- Oversee the engineering of ESPN video applications and components that provide consumers with secure access to internet delivered video
- Manage collaborations with Pay TV operators and 3rd party vendors to integrate ESPN applications with subscriber management systems
- Collaborate with other ESPN technology teams providing fundamental pieces of the digital video ecosystem including, content APIs, video workflow, encoding & distribution and configuration management
- Collaborate with multiple ESPN consumer product and business development teams to specify, design and plan the development of existing products for new platforms, improvement of existing products and development of special features
- Collaborate closely with teammates located at ESPN headquarters developing matching technology
- 7+ years in the software development industry with significant experience working with 2 or more distinct platforms or technologies
- 2+ years in a leadership or engineering role creating mobile or web applications relying on content delivered via Web Services
- 2+ years in a leadership or engineering role creating server side applications preferably with Java, .NET or PHP
- 2+ years managing software engineers in a high paced environment
- Experience defining and exercising agile development practices
- Experience with Streaming Media technology preferably HLS
- Experience in the sports, news or entertainment industries
- BS, BA, or advanced degree or relevant work experience
26
Director, Software Engineering Resume Examples & Samples
- Your technical experience with Java,.Net, C#, C++, C
- Your deep understanding of MVC, Spring, Angular.js, Knockout.js, Dependency Injection
- Your awareness of XSS, Data Exposure, Securing Data in Memory, and Cryptography
- Your ability to influence and drive best practices around Performance and Security
- Your ability to communicate effectively with all levels within the organization
27
Director Software Engineering Resume Examples & Samples
- Lead local UX team functions
- Contribute to OSAM as expert in agile methods and agile UX
- Create compelling user interface designs for web, mobile, and desktop software products
- Contribute to the development of user interface design patterns and other leading - edge tools and reusable assets that aid in efficient and effective user experience designs
- Collaborate closely with cross - functional product development teams on UI prototype design and development
- Conduct remote and in - person user research as needed, including summative usability testing, formative usability testing, contextual inquiry, surveys, and interviews
- Sets priorities and ensure task completion on multiple concurrent projects
- Coordinate work activities with others
- Direct cross - functional and / or industry wide teams as appropriate
- Provide UX expertise and mentoring to team and stakeholders
- 7+ years experience as a designer and usability practitioner
- 3+ years of leadership experience
- Proven ability to deliver research and design work on time while working on multiple projects
- Experience with web applications
- Demonstrated experience delivering quality user interface design, including wireframes and specifications
- Demonstrated experience delivering user research
- Experience with Axure and Photoshop
- Commercial software experience
- Strong organizational skills and excellent relationship building skills
- High level of energy and customer focus
28
Director, Software Engineering Resume Examples & Samples
- Creates and drives strategies in alignment with the Company's overallvision and business goals
- Works with project personnel to define standards and frameworks withregards to coding, programming, and the general development ofapplications for multiple platforms
- Leads the Software Development and Engineering team in the developmentof new software and web applications, and leads the continued supportfor existing applications and applications in development
- Overseesimplementation initiatives, software updates, and the roll-out of newsoftware releases
- Works with Supervisors and Managers to ensure all deliverables adhereto deadlines, specifications, and budgets
- Develops and implementsperformance metrics
- Reviews and reports on project progress toleadership team
- Continuously researches new techniques with respect to codingtechnology and coding practices
- Works with the Engineering team toimplement new techniques that benefit the goals of the organization
29
Director, Software Engineering Resume Examples & Samples
- Your technical experience with Java, .Net, C#, C++, C, etc
- Your experience with various software delivery and project management methodologies (e.g., agile, scrum/Kanban, waterfall)
- Your experience with test and CI/CD automation tools such as o Gherkin, Selenium, Cucumber, SOATest, SoapUI, Jenkins, etc
30
Director, Software Engineering Resume Examples & Samples
- Recruit, manage, and grow technical teams to be their best
- Collaborate with Product Managers to deliver compelling best-in-class platform services
- Communicate cross-functionally and drive engineering results
- Champion Agile principles and work towards continuous improvements and optimization
- Provide guidance to engineers on technology, design, security, scalability, performance and evolvability of the product
- Define key metrics for team success; measure and iterate
- 5+ years managing an engineering team
- 7+ years of industry experience working on high volume, highly available, SaaS service
- Proven ability to deliver quality products on time with an engaged team
- Exceptional Java coding skills
- Automation driven mindset
- Data-driven decision making, results oriented
- BS in Computer Science or a related field
31
Director Software Engineering Resume Examples & Samples
- Help build new organizational capability that provides a technology incubator/innovation facility
- Build relationships with faculty across various engineering disciplines looking for future project opportunities
- Collaborate and facilitate learning by interacting with other professionals from peer companies in the research park
- Explore and facilitate student collaboration opportunities with events like Tech Talks, industry presentations, etc
- Be the go-to person for all administrative/infrastructure related help for new student/intern employees during onboarding and with day-to-day project work
- Provide overall oversight to all students/projects collaborating with project teams across CME Group technology division
- Mentor interns/onsite employees and build strong talent pool for CME Group
- Working with broader technology and business divisions, build a strong project pipeline, help prioritize project execution with a rapid experimentation mindset
- In an effort to promote innovation culture among all CME Group employees, provide learning and contribution opportunities towards new technology exploration projects to be executed at our innovation center
32
Director, Software Engineering Resume Examples & Samples
- Drive the on-time delivery of well-engineered features to meet or exceed functionality, usability, and quality requirements
- Driving the end-to-end life cycle, from inception to post-go-live experience by demonstrating true ownership and commitment for project success, working closely with all key stakeholders to deliver a SaaS offering
- Work closely with Product Management to effectively balance time-to-market, quality and scope, to create realistic yet aggressive development schedules and goals
- Drive collaboration to define the technical design, ensuring buy-in from Product Management and Architecture for technical design, overseeing the development of detailed technical specifications, and approving high level work breakdowns and estimates
- Managing and aligning processes and procedures, the development approach, and resources
- Responsible for the coaching and guidance of multiple local and distributed teams of developers and QA analysts
- Continually work with development managers helping them develop their career and those on their teams. Identify short and long-term objectives, evaluate performance and recommend areas of training or extra development
- Identify and advocate for the personnel needs of your team. Be active in attracting, retaining, and recruiting top talent
- Maintain high standards of communication within the team and to other development teams and management stakeholders
- Intercept issues and directing corrective actions as required, monitoring and reviewing project progress, and proactively raising issues to stakeholders and collaborate on solutions and options
33
Director, Software Engineering Resume Examples & Samples
- Align with stakeholders to ensure that data and process changes required in systems are implemented in accordance with project objectives and timelines
- Facilitate and coach software engineering teams on requirements estimate and work sizing
- Provide leadership on Lean/Agile principles and development practices
- Assist in the resolution of conflicting priorities through the proactive communication of requirements, timelines and stakeholders
- Bachelor Degree in Computer Science and/or Software Engineering or related discipline
- Very strong experience in software product development and delivery using software development languages and frameworks such as Go, Python, Polymer, AngularJS, NodeJS, Scala, Java
- Hands-on experience developing RESTful micro-service based applications
- Strong hands-on experience with Cloud Foundry or other PaaS such as Heroku or Google App Engine
- Extensive experience with Agile (Scrum or XP) and test & behavior driven development, continuous integration and version control (git)
- Understanding of requirements management and user story development (Rally or similar tool)
- Master Degree in Software Engineering
- Certifications in Six Sigma or Lean Software Management
- Contributed to or maintainer of open source projects
- Knowledge / experience with running applications on Cloud Foundry
- Knowledge / experience with building service brokers on Cloud Foundry
- Experience in a varied toolset and languages: OAuth2, NoSQL, Web Services, Design Patterns, RESTful Web Services, jQuery, Angular, Bootstrap, Node.js, JUnit4, Maven, Spring Boot, Dropwizard, git, C#, Java, JavaScript, SQL, HTML5, CSS3, XML, XSL, XSLT, XSD, PostgreSQL, Oracle, MySQL, NoSQL (Cassandra, Riak, Couchbase etc
34
Director Software Engineering / IPT Lead Resume Examples & Samples
- Bachelor of Science degree in Science, Technology, Engineering, or Mathematics (STEM) related degree with 15 years software development experience; 12 years with a Master’s Degree (or higher) and 10 years of leading software develop teams required
- Exceptional communication skills are essential, as is the candidate’s ability to multi-task
- The candidate must be able to obtain and maintain a Secret Clearance, and be eligible for a TS/SCI clearance
- Twelve years of experience in enterprise software development, systems integration, and testing is required
- Experience leading Agile software programs, and a basic understanding of Services Oriented Architectures, continuous integration, web services, XML data services, multi-core and multi-threaded computing environments, memory allocation techniques, and C++, C#, and Java coding languages is required
- Knowledge of Continuous Improvement and Quality Management processes, such as CMMI, ISO, and Six Sigma is required
- A current Project Management Professional (PMP) certification and experience managing earned value programs is required
- Previous experience managing cost account managers (CAMs) also required
- Extensive experience with EVMS processes is required
- Strong team building skills are required, with ability to manage and lead a multi-disciplined team
- A Certified ScrumMaster certificate (CSM) is desired
- Experience in ensuring developed code complies with applicable cybersecurity requirements preferred
35
Senior Director, Software Engineering Resume Examples & Samples
- Keeps abreast of new technology patterns and trends. Leads the evolution of SHC standards and technology (tools, conventions and design patterns)
- Manages end-to-end development of software and solutions for ecommerce applications and related technologies
- Ensures successful delivery of solutions, meets specifications, and creates little to no operational support overhead (for this team or others)
- Collaborates with other managers and consistently and effectively communicates across the organization and up the leadership chain
- Leads design and/or code reviews. Drives initiatives for operational improvement and ensures team members do the same
- Establishes and monitors metrics of technical and business importance that are generated within assigned system and/or functional area
36
Associate Director Software Engineering Resume Examples & Samples
- Work with product management and design and manage competing priorities
- A minimum of 2 years management experience
- A minimum of 5 years of hands-on experience in software development
- Fluent in good architecture design
37
Director, Software Engineering Resume Examples & Samples
- Seasoned knowledge of the software/hardware development life cycle including planning, risk analysis, requirements, architectural design, development, verification and validation testing
- Experience using multiple software development tools, modeling tools and defect tracking tools required
- Successful Management of a software component in at least one complex multidisciplinary project required. Experience must include project planning and task estimation
- Must have experience with state-of-the-art software development tools and methodologies such as Agile development methodologies, specifically Scrum. Tools like Jira, TFS, and others should be familiar
- Demonstrates ability to design R&D strategies, influence stakeholders, and drive execution by leading through others
- Mentors managers and scientists and effectively leads group activities
- Provides leadership and career development guidance
- Demonstrated ability to work independently and within a matrixed, team environment
- Strong oral, written and presentation skills, and a demonstrated ability to manage complex research and development programs
- Demonstrates effective communication skills through formal and informal discussions with peers, team, colleagues, supervisor and upper management
- Displays leadership across the business unit and division
- Strong background in independently developing and using antibody based assays
- Experience in applying scientific principles & concepts
- Maintains in-depth knowledge of relevant fields and techniques
- Ability to work independently to initiate, take ownership of, and lead research into innovative software technology approaches
- Bachelor’s degree in Computer Science or Computer Engineering required; Master’s preferred, with 10-12 years of relevant software engineering experience
- Must have at least 5-7 years of previous management experience
38
Senior Director Software Engineering Resume Examples & Samples
- Owns the overall planning, execution, and success of the software development lifecycle for the RTS product lines
- Anticipate future growth needs and work with the team to address
- Track and report on the key performance indicators related to maintenance, product development, platform performance and platform stability. Perform analysis and take action toward improvement
- Bachelor degree in Computer Science, Engineering or science/technology based discipline. MBA or relevant Master's Degree preferred
- 10+ years of experience, at least 5 years in large-scale technology management (80+ people)
- Deep understanding of technology industry trends, emerging technologies, and software development best practices
- Experience managing remote resources, including offshore teams, for software development and QA
- Built and operated large, scalable web services
- Demonstrable skills leading QAA development and use to achieve improved efficiency and quality
- Able to critically assess architectural decisions
- Proven ability to develop technology solutions for a wide range of clients in the digital space that deliver results
- Working ability to set project schedules and deliverables, manage budgets and contracts
- Comprehensive and expert knowledge of the interactive software development process
- Proven expertise at motivating and managing technology leads in planning, developing and communicating industry-leading solutions
- Proven ability to inspire and maintain a positive atmosphere of innovation and success across a diverse team of engineers; ensuring that your team embodies the shared values of the company
- Must possess an ability to build key business relationships, and contribute to the emerging technology culture within RTS
39
Senior Director, Software Engineering Resume Examples & Samples
- Cultivates an environment where associates respect and adhere to company standards of integrity and ethics
- Delivers high quality products
- Delivers new products and manages one or more existing applications with minimum customer impact due to sales loss
- Develops and implements strategies to attract and maintain a highly skilled and engaged workforce
- Develops and leverages internal and external partnerships and networks to maximize the achievement of business goals
- Develops technical strategies for eCommerce applications and systems
- Drives continuous process improvement and innovation
- Ensures the successful execution of engineering projects
- Provides overall direction
40
Director, Software Engineering Resume Examples & Samples
- Responsible for developing new business opportunities within the various BUs in Sanofi by getting to understand their needs, and offering new business opportunities, including presenting recommendations as well as influencing key business stakeholders on decisions around software development of medical devices
- Responsible for maintaining and expanding a medical device software development environment, including tools and processes, complying with respective FDA and ISO requirements as well as advancing software development Engineering excellence
- Responsible for establishing a truly Agile software development culture, iterating with internal and external stakeholders and reducing overall development cycle-time
- Expected to interact with internal and external stakeholder to support them in deploying the medical devices on a global scale
- Establish processes and metrics around software development, TDD, BDD, test coverage, etc. which help drive necessary visibility and behavior
- Experience in the healthcare and integrated care space, working with data from systems such as EMR, LIS, HIS, etc
- Experience with fitness and health-tracking devices #LI-SA
41
Associate Director, Software Engineering Resume Examples & Samples
- Shows Initiative and self-confidence, is adaptable and is able to cope with changing and evolving priorities
- Must have the ability to work methodically in a fast-paced, time-sensitive environment
- Ability to inspire staff to develop to the best of their competencies
- Understanding of Agile methodologies (preferably Scrum), UML, Object Orientated, Data Modeling, Process Modeling and/or other development methodologies
- Strong Software Engineering and SDLC practices
- Strong knowledge in ITIL, Service Orchestration, Service Assurance is critical
42
Director, Software Engineering Development Resume Examples & Samples
- Engage business partners on key software challenges and designs
- Lead the design and delivery of portfolio construction and portfolio management applications across the Managed Accounts platform
- Facilitate and lead code and design review sessions for all deliverables
- Advance continuous integration and continuous delivery adoption throughout the division
- Standardize processes and technologies and assist teams in adoption of these processes and technology-related principals
- Lead junior and senior level associates in software engineering delivery
- Lead design sessions and ensure timely design and code reviews
- In partnership with application and database engineering leads in Boston, Ireland, and India, advance software engineering delivery, and test and deployment automation
- Lead engineering forums and Agile software development practices for SAI Technology
- Participate in technology recruiting activities for the Managed Accounts team
- Demonstrated Expertise (“DE”) leading global Agile software development teams for portfolio construction and portfolio management applications, including liaising with stakeholders to inform discussions on future development
- DE building and maintaining user interfaces for portfolio construction and portfolio management applications -- using Javascript, jQuery, Backbone, and Grunt -- to interact with SOAP and REST-based middle tier Java-Spring web services
- DE in design and development of fault tolerant, high throughput, batch processes, and middle tier SOAP and REST web services for portfolio construction and portfolio management applications, using Java-Spring, JMS, and myBatis/iBatis frameworks, to interact with Oracle RAC relational databases, Tibco EMS, and risk based portfolio optimization engines
- DE in design and development of portfolio construction and portfolio management applications according to Agile methodologies using JIRA to track requirements and project management artifacts; Quality Center for defect management; Eclipse and SpringSource Tool Suite for development; jUnit and Cucumber for test automation; Stash for source code management; Maven, Hudson, Jenkins, Pivotal TcServer, and uDeploy for continuous integration and deployment; and dynaTrace and TeamQuest for performance tuning
43
Director, Software Engineering Resume Examples & Samples
- Lead and manage a team of 10 or more engineers to meet departmental goals via appropriate allocation of workload and effective resource management
- Design and develop cutting edge web applications with an emphasis on excellent user interfaces
- Collaborate with senior engineering management and executives to define and drive product strategies and roadmap
- Provide technical leadership in defining solution architecture across a variety of tech stacks
- Drive other projects as required or as business needs change
- Bachelor degree or higher in computer science, computer design or related field from a top tier school
- 7-10 years’ of technical experience with a variety of tech stacks and programming languages
- Proven experience leading and managing a group required
- Experience in hiring, developing, an retaining engineers
- Strong design skills and a good visual aesthetic
- Proven track record of managing multiple product lines and meeting aggressive deadlines
44
Senior Director, Software Engineering Resume Examples & Samples
- Inspire, lead and manage a team of world class software engineers who are changing the world
- Collaborate with software engineering, infrastructure and product management to develop tools and processes to accelerate high quality software development
- Strong leadership experience in a large organization
- Full stack software development experience. Deep understanding of all layers of the software stack and infrastructure
- Proven management and leadership experience
45
Director, Software Engineering Resume Examples & Samples
- 6+ years of Enterprise Software Development experience with 5+ years experience directing and supervising professional level IT staff through large complex projects
- Significant understanding and knowledge of commonly used concepts, practices and procedures within the software engineering field
- Experience with various industry standard software process models, i.e. CMMi, FDA, ISO
- Experience and understanding of Agile processes including history of successful implementation of Agile method
- 30-60% Travel depending on your location as compared to our offices
- Excellent oral and written communication skills to effectively interact with internal and external customers and department staff, as described above
- High level of analytical, planning and organizational ability
- Ability to effectively communicate with others, performs work in a team environment, and relay necessary information as appropriate
- Thorough knowledge of long-range and operational planning techniques
46
Director Software Engineering Resume Examples & Samples
- Responsible for the development and maintenance of relationships with key stakeholders including engineering, product management and external partners
- Drives continual organizational improvement to help Cox Automotive achieve financial and strategic goals
- Works with key stakeholders to prioritize work based on several variables including: value-add, ROI potential, and impact on technical resources
- Ensures that team organization, individual development, and communication are in line with Engineering’s vision. Builds Scrum and leadership teams that perform at a high level. Fosters inter-team collaboration and productivity
- Bachelor's degree is recommended and a Master’s degree in related field is desired
- 10+ years of experience, at least 5 years managing and leading software development teams
47
Director, Software Engineering Resume Examples & Samples
- Manage the software development teams based in the US and India
- Collaborate with management to identify technical and business opportunities, and to identify the challenges to deliver on these opportunities
- Oversee software development activities with our outside suppliers and ODC partners
- Partner effectively with key stakeholders, both internal and external, to align the team, prioritize efforts and execute on strategies
- Act as the Chief Software Project Manager and drive the evolution of the system builds, plan technical resources, needs and tools
- Develop and implement best practices and processes for delivering high quality scalable and sustainable systems
- Execute to success through efficient decision making, effective delegation and rigorous planning
- Position will require some domestic and international travel
- BS in Computer Science or related technical field, and 15+ years in software design and development required (MS in Computer Science or Related Technical Field is preferable)
- Proven track record of managing medium scale projects with Offshore Development Partners
- Demonstrated proficiency in implementation of High Availability, cloud-based architectures with partners like Amazon Web Services
- Strong security focused expertise preferred
- 5+ years of progressive responsibility in an engineering management role within a software organization
- Demonstrated track record of delivering scalable and sustainable high quality software across a multi-site and outsourced environment required
- Ability to lead through ambiguity and adversity while maintaining a tight focus on results
- Strong results orientation, displays confidence in making tough calls and maintains a strong sense of urgency to get things done
- Strong knowledge and understanding of networking protocols, security protocols, open source and Cloud solutions required
- Experience with Microsoft Office Suite (Especially PowerPoint, Excel, Pivot Tables etc.)
- Detailed knowledge of Linux, Android, iOS technologies preferred
- Excellent analytical and troubleshooting skills necessary
- Excellent verbal and written communication skills required
- Able to travel both domestically and internationally up to 15% of the time
48
Senior Director, Software Engineering Resume Examples & Samples
- Own end-to-end platform development and operations responsibility (team and technology) for the Incentives platform
- Lead the requirements, design, development, implementation, operations and support for your platform
- Ensure "operational excellence" capabilities (usability, availability, resilience, security, etc.) are built into the platform from the start
- Ensure platform meets security compliance criteria at all times
- Ensure DevOps team follows best practice design patterns, coding standards, test automation, build/deployment, etc
- Identify and implement opportunities in the platform that will drive improvements in performance, scalability, reliability and re-usability. Continue to drive down technical debt and cost of operations/support
- Hire, train, coach and grow a high-performing, cross-functional team
- 12+ years of relevant experience (e.g., software development/engineering delivery, development and package implementation, delivery and design, running multi-functional teams, etc.)
- 2+ years managing a technical development team. Experience managing remote resources (internal and vendors) is a plus
- 5+ years as a hands-on software engineer building web based systems and services using open source and Java based technologies
- Experience building high volume and large scale distributed systems is a must (think of the size and scale of the work Visa does). Billing and/or Payments systems experience is a strong plus
- Although not required, any experience with the following technologies/platforms is helpful: Oracle technologies (such as ORMB, EBS or Fusion), Hadoop/Drools, SQL, Unix, Talend, Analytics, Security, Performance Scalability, API management, Messaging, Java, J2EE, RDMS and noSQL systems
- Bachelor's degree in an Engineering or Technical field required
49
Senior Director, Software Engineering Resume Examples & Samples
- Develop a deep understanding around the SDLC and tools in use across the different product teams and identify areas of inefficiencies
- Understand different developer needs, across both water fall and agile SDLC models, and take ownership of providing solutions and tools that iteratively increase engineering efficiencies
- Explore and innovate new technologies, features, and tools
- Consult on a regular basis with leadership to align expectations and deliverables
- Be scrappy and leverage the small team to the fullest to work on multiple parallel solutions and tools
- Work collaboratively across team boundaries to share common infrastructure and functional capabilities
- Evangelize developer productivity solutions and systems across teams to drive adoption. Adoption numbers would be a key success criterion for this role
- Experience working with different automation suites, developer tools, build systems, and deployment solutions
- Experience working on multiple teams with different development models, release cycles, and developer needs
- Have a track record of delivering results while dealing with ambiguity
- Be data driven, understand and apply the need for analytics
- Self-motivated and drive for excellence
- Have an open-minded approach to development strategy and approaches
- Proven cross-group collaboration skills
- 15+ years of software engineering experience
- 5+ years of experience in leadership roles with increasing responsibility
- 2+ years of experience developing business intelligence or engineering intelligence solutions
50
Director, Software Engineering Resume Examples & Samples
- Team Empowerment – Guide the application development team, which includes team members and third-party contractors and consultants, to deliver excellent digital experiences
- Strategic Vision – As the primary software development interface to other IT teams, define project scope and deliverables to support program goals in collaboration with program management, solution architecture, and IT security, and operations
- Continuous Improvement – Establish the software development process in alignment with best practices for Continuous Integration / Continuous Development
- Mentorship – Lead software (design & code) reviews, and ensure all members of the development team follow the established software development processes, providing mentorship to build a high-performing team
- Evaluate new technologies and incorporate them into existing and new applications
- Educational background – BS CS/EE or equivalent
- Professional experience of developing enterprise-scale web/cloud-based software products
- Expertise with J2EE design patterns, version control practices, security, data privacy practices, and code management
- Experience with Agile Software Development, Continuous Integration / Delivery (CI / CD), and Zero Down Time Deployments for application resiliency
- Proven experience interacting with all levels of business and technical project stakeholders
- Experience with evaluating new technologies and incorporating them into existing and new applications
- Strong analytical, planning, and organizational skills with an ability to manage competing demands
- Reasonable accommodation may be made to enable individuals with disabilities to perform the essential functions
51
Director Software Engineering Resume Examples & Samples
- Multiple years of experience managing and delivering large and complex programs
- Exceptional communication skills. Including the ability to effectively communicate and negotiate with SD and VP level partners
- Thought leadership: You will challenge the status quo and help change the culture to facilitate the adoption of our Product and Platform based model
- Product Advocacy: You will bring a deep understanding of the Platform and Products. You will be able to understand complex business requirements and use cases and create technical solutions that can be delivered on the platform.You will have well-honed relationship building skills and an ability to deliver programs through cross functional teams - You will have the ability to work closely with Bangalore based Technology and Development teams
- You will be able to guide mentor and manage a team of 10 to 20 Full Time and Contingent workers
- Significant experience with modern Big Data Platforms and solutions with working knowledge of the traditional Hadoop eco system as well as exposure to newer Technologies including Kafka, Spark and H-base
- Undergraduate degree in an Engineering discipline, Masters level from a top tier school is preferred
52
Senior Director, Software Engineering Resume Examples & Samples
- Lead and manage a number of agile teams of highly talented and strong technical engineers to deliver high quality products in a fast paced environment
- Define the organizational structure and software development process best practices for both new feature development and maintenance activities as required by business demands
- Take initiative and constantly seek out new tools, processes, techniques and incorporate them into the software development lifecycle to increase team and individual productivity
- Establish trust and coordinate with distributed Product Management, Professional Sales, Support and other peer R&D teams
- Plan and budget human, physical and other resources required to deliver on the business needs
- Provide functional management including career development, recruiting and performance management
- Provide technical mentorship for the engineering teams
- Measure the efficiency of engineering practices through various metrics and work on continuously improving them
- Work with peer engineering leads to drive collaboration, sharing of best practices, continuous process improvements and innovation
- Lead from the front during design and problem solving sessions by understanding and empowering the team and articulating clearly the context and business rationale from the customers perspective
- Become a product subject matter expert in order to provide the context the team needs to be successful
- Interact with customers and internal groups during technical discussions representing the voice of engineering
- Safeguarding Axway and Axway customer data through compliance with Axway policies and the appropriate use of Axway equipment and facilities
- 5+ years of prior relevant technical lead or management experience with 10+ years of overall software development experience
- Experienced in mentoring, managing engineers, recruiting, motivating and retaining top talent
- Experience in managing distributed teams in an agile environment
- Ability to make decisions and work with minimal direction under pressure and with ambiguous priorities
53
Director, Software Engineering Resume Examples & Samples
- Bachelor of Science degree in the Technical and Engineering disciplines and 12 years of experience or a Master’s degree and 4 years of experience
- Minimum of 6 years of Supervisory/Management experience. Proven experience in mentoring software professionals and supervisors required
- Strong affinity to business processes and demonstrable impact to a company’s performance with software based solutions
- Expert knowledge of current and past software languages, paradigms and methodologies
- Must be proficient in effective project management, team building and software life cycle development and modern software strategies is required
- Proven ability to communicate ideas, plans, strategies and recommendations to business executives with team members, users, vendors, etc., in a knowledgeable, professional and efficient manner
- Ability to articulate the business drivers of initiatives, projects and strategies. The experience in developing and/or managing Pro Formas, Return on Investments is beneficial. A Masters in Business Administration is a plus
- Must have and maintain knowledge needed to identify, adapt and incorporate new technologies into existing environments
54
Director, Software Engineering Resume Examples & Samples
- B.S. or Masters in computer science/engineering or equivalent
- 8-10 years senior level software development experience, proven track record of making technical decisions using database technologies and OO languages (Java, C# or similar)
- Previous Software Design experience
- 5+ years experience in leading organizations of 20 or more
- Strong track record of coaching, mentoring and managing for performance
- Strategical planning of new features with Product Owners and other Team leads / Managers
- Great problem solving skills and ability to abstract functional requirements
- Agile (SCRUM, SCRUMBan, Kanban, …) experience from previous SCRUM master role(s)
- Knowledge of Design Patterns, Object Programming Paradigm and SOLID principles
- Very good communication skills in English are required
- Open minded and very collaborative
- Practical experience with managing and development of ERP systems is considered a strong asset
- Understanding of Cloud Based Distributed Software Applications
- Travel: Up to 10%
55
Director, Software Engineering Resume Examples & Samples
- Bachelor’s degree in Computer Science, Information Technology, or a related field, or the foreign equivalent, and five years of relevant work experience
- In the alternative, will accept a Master’s degree in Computer Science, Information Technology, or a related field, or the foreign equivalent, and two years of relevant work experience
- Knowledge of multi-tier application architecture, Internet-based applications and systems design
- Experience with building and managing multiple web applications, including mobile websites and iOS and Android native apps
- Knowledge of iOS and Android software development kits, AngularJS and web services
- Experience with e-commerce platforms, compliance requirements, Catchpoint, Splunk and Graphite dashboards, and processes that monitor and drive critical metrics and KPIs for business
- Experience with Agile development with a test-driven approach
- Knowledge of test automation frameworks and CI build tools
- Experience with program management, managing multiple work-streams, resource planning & allocation, cost tracking, offshoring and budget planning and managing distributed teams across multiple countries
56
Director, Software Engineering Resume Examples & Samples
- Oversee several software engineering feature teams
- Collaborate with feature teams and other leaders to ensure success of strategic business projects
- Constantly iterate on and improve the development process
- Deliver clear vision, direction, and standards for the engineering organization and ensure their compliance
- Fosters and maintains close working relationships with the Product, QA, and UX departments
- Provide career development, coaching and performance management for engineers, team leads and engineering managers
- Participate in phone screening and interview process to bring new talent in to the engineering organization
- Help reinforce a great engineering culture
- Ensure process and standards compliance, design and implementation quality and participate in the development and evolution of same
- Work on issues that impact development success or address future concepts, products or technologies
- Establish transparency by broadly communicating architecture and strategy goals and ensuring compliance
- Conduct regular 1:1s. Provide useful feedback to your direct reports, peers, managers, and others in the company
- Clearly communicate the business goals to the engineers and keep them front and center. Ensure engineering is always adding business value. Communicate engineering tactics to the business side
- Adroitly prioritize tech-debt pay-down projects as well as larger strategic initiatives (versioned deployments, deployment frequency)
57
Director, Software Engineering Resume Examples & Samples
- 10+ years of related experience required
- Minimum of 6 years of development experience working on scalable production technologies/applications
- Solid experience development for service based applications
- In-depth understanding of web technologies and services
- Experience in object oriented analysis design, development and trouble shooting of complex systems
- Development experience on both Linux and Windows
- 6+ years of experience in software design and development for internet and mobile platforms
- In-depth understanding of one or more framework engines/service providers (Amazon, Google, etc.)
- Bachelor’s Degree in Computer Science, Computer Engineering or a related discipline or its equivalent
58
Director, Software Engineering Resume Examples & Samples
- Defining new applications and frameworks, aligned with ESPN’s technology roadmap
- Proposing innovations, leading research, design and development of Voice, IoT, chat bot, gestures solutions applications, frameworks and solutions, to ensure ESPN’s technological leadership. The projects will be a combination of both near-term and longer-term durations, targeting opportunities for near term solutions, and longer-term opportunities
- Contributing to hands-on development of projects
- Proposing, prioritizing and leading the design, development and execution of new and interactive projects, aligned with ESPN’s Technology roadmap
- Collaboration and interaction across functional boundaries and multiple organizational levels, to facilitate, design, enable and deliver innovative solutions
59
Director, Software Engineering Resume Examples & Samples
- Participate in product design meetings
- Drive software development activities to meet schedules and timelines
- Research new technology or development tools to remain informed of current technology
- Provide team management, thought leadership and direction
- Collaborate with business, engineering and support teams to resolve operational issues
- Participate in the resource demand and planning processes
- Ensure that software standards and quality targets are met
60
Director Software Engineering Resume Examples & Samples
- Ensures own teams compliance to goal setting and performance appraisal process
- Helps identify and coach top talent within own teams (includes direct reports and second-line reports)
- Oversees the management of the Software Engineering function and acts as an authority on high-level and complex decisions within the function
- Maintain application integrity and achieve operational excellence through fully automated using CI/CD pipelines
- Execution with precision and working with other engineering teams across the Mastercard to manage internal and external dependencies to deliver quality product on time and on budget
- Software Engineering experience with demonstrated thought-leadership and functional influence and partnership demonstrated by a successful track record of enabling business through these technical decisions
- Considered a department thought leader and expert in Software Engineering as with experience in related engineering disciplines
- Proven ability to design / architect highly scalable applications/platforms
- Prior experience with Cloud Native Architecture and development
- Ability to influence and partner with teams outside of the engineering organization
- Proven track record of delivering large scale projects and willingness to roll up sleeves to get the job done
- Excellent communication / presentation skills
61
Director, Software Engineering Resume Examples & Samples
- Ensure the departments conformance to the company quality system in accordance with customer and company requirements
- Review overall budgets, schedules and performance standards and drives to meet budgetary requirements in all assigned areas
- Participate in developing policy and strategic plans
- Lead assigned software team during the development of a software project
- Provide systems software engineering assistance for large-scale development programs
- Analyze software requirements to determine feasibility of design within time and cost constraints
- Review the output of all software development activities and identify problems and inefficiencies in the current processes
- Conduct and support design reviews, program reviews, and other presentations to the customer
- Revise and improve company plans, processes, and standards
- Provide time and cost estimates of software development for contract bids
- Forecast resource allocation requirements to ensure proper staffing is maintained
- Interface with customers and suppliers
- Coordinate with cross functions to accomplish established goals
- Provide visible and effective leadership; motivating and inspiring others to achieve individual and organizational objectives
- Assess and develop talent to build team and operational bench strength
- Support continuous improvement initiatives to improve profitability on assigned product lines
- Must be at assigned worksite during assigned hours 100% of time; less PTO, FML/STD/LTD
- Foster ethical conduct, practices, and personal integrity to attract and retain customers in a highly competitive environment
- Ensure safety requirements are met
- Analyze and interpret industry trends
- Attend departmental and management meetings to report on production and operations status; bring necessary information back to personnel to maintain top-down to bottom-up communications
- Other duties may be assigned
62
Director Software Engineering Agile Resume Examples & Samples
- Implements technical enablement platforms and tools for the product domain. Interacts with Central Technical Enablement team to understand, configure and deploy tools in the domain
- Guardrails for DevOps capabilities and processes within the product domain. Ensures that the teams follow DevOps standards and methods. Ensures that all teams have adequate controls to ensure quality of vendor delivery
- Develops DevOps skills in the domain. Continuously enhances capabilities in his team to ensure people extend their profiles to cover neighbor competencies, e.g. Development and QA. Ensures resources receive necessary training
- Fosters team exchange to ensure use of DevOps best practices across teams
- Provides advice and guidance to database designers and others using the data structures and associated components
- Strong experience in delivering in a DevOps operating model
- Strong knowledge of frameworks and tools for development, testing and operations
- Ability to think strategically end-to-end from technical perspective
- Strong communication and team building skills
- Strong background on salesforce.com and cloudcraze and related technology
- Min. 7-10 years of IT experience, at least 7 in software engineering
- Min. 3 years experience in managing teams
63
Director Software Engineering Resume Examples & Samples
- Extraordinary business facing skills with the ability to find technical solutions to solve business problems
- Highly innovative DNA with extreme passion and ability to create, design and implement creative and ground breaking ideas
- Proven experiences in building and inspiring high performing teams
- 10+ years of experience with high quality object oriented code
- 10+ years of experience in leading large scale application and project team
- 10+ years of experience in developing technology solutions with large, complex and highly scalable system
- Have great insights and have the architecture analysis and design capabilities for micro-service application middleware and large distributed systems such as Kafka & WebSockets
- Deep understanding about the cloud computing and PaaS technologies
- Deep understanding about the Internet distributed architecture and technologies, SaaS application and theoretical systems
- Deep understanding about online auction platforms/systems
- Best for understanding AWS, Azure, ACE, GAE architectures and technologies
- Strong self-research capability and learn new technology/product quickly
- Excellent communication and presentation skills to interact with both internal and external people
- Strong analytical and project planning/management skills
- Single-Page Applications; AngularJS, JQuery, AJAX/HTML5
- Service API Development , REST/JSON, Web API, Java MVC, Java Micro Services
- Application Servers: JBoss EAP/Lunix
- SQL, SPROCs, relational databases, and data modeling
- Agile/Scrum processes
64
Director, Software Engineering Resume Examples & Samples
- Manage a sizable development team, and influence a pool of shared resources, to deliver high quality software solutions, accurately estimating the team’s capacity and optimizing their deployment across projects for maximum impact to the business
- Partner with the Product team to help define and deliver upon an agile product roadmap. Ensure software commitments come in on time, and at quality
- Keep abreast of technology developments that are relevant to the business, and advocate for regular and constant innovation and advancement of our platforms and solutions accordingly
- Assist in, and in many cases directly lead, efforts to recruit and retain engineering talent. Set the bar high, and provide mentoring, growth opportunities, and compelling challenges to keep engineering talent engaged and satisfied
- Collaborate with senior engineering staff to define and implement reliable, scalable, efficient and secure software architectures. Put process in place that fosters this collaboration to ensure that the team delivers maintainable, robust software, architected properly
- Lead by example and “walk the walk”; continue to do some amount of hands-on engineering work, to ensure you earn the respect of your team and stay empathetic to the challenges unique to their work
- At least a decade of work experience in technology; focus on consumer software product development preferred
- Minimum of 6-8 years of hands-on software engineering work, with computer programming as a primary daily responsibility
- 5+ years of direct management experience leading varied teams of managers and individual contributors, with demonstrated skills in building and maintaining a high-performing team
- 5+ years of experience using agile methodologies for software development; deep understanding of SCRUM and ability to help customize a SCRUM-based agile process for any given unique environment
- Experience building mobile and web applications, either hands-on as an app or front-end developer, or through leadership of a team that includes this function
- Familiarity with building application backend services and systems at scale, either hands-on as a backend developer, or through leadership of a team that includes this function
- Working knowledge of data engineering, either hands-on as a data engineer, or through leadership of a team that includes this function; experience specifically with search, recommendations, and/or machine learning desired
- Proven experience working with, and ideally leading, Quality Assurance teams, including a spectrum of testing types ranging from test-driven development, to QA automation, to manual testing
- Familiarity with systems engineering, either directly or through leadership thereof, including cloud & container offerings and strategies
- Strong interpersonal and presentation skills, with the ability to communicate and manage well at all levels of the organization
- Intellectually curious, and open to challenging the status quo; savvy enough to do so constructively
- Ability to motivate engineering teams to produce high quality results within challenging time frames and throughout ongoing change
- High level of autonomy and dependability, with a strong sense of urgency, ownership, and results-orientation
- Bachelor's degree in Computer Science or a related field
65
Director, Software Engineering Resume Examples & Samples
- Directs a function or project that adds value to the business (i.e. increased revenue or reduced costs). Manages and defines success metrics and KPIs associated with the same
- Oversees organizational design and efficiency of functional areas and groups
- Manages to a budget for a project or functional area(s) when assigned
- Leads the design of cross-functional features or is otherwise influential in the efforts of other leaders. Advocates for efficient and effective solutions in any and all teams (not just their own)
- Performs trade-off/rationalization analysis for delivery schedules and resource management across functional areas of responsibility
- Leads the design of new applications and technology or is otherwise influential in the design efforts of other leaders through collaboration and participation in the discovery, documentation and validation designs before and during software development
- Mentors Sr Mgr & Mgr, Software Engineering
66
Director, Software Engineering Resume Examples & Samples
- Provides leadership to managers and experienced professional staff may also manage front line supervisors
- Manages an organizational budget
- Develops and implements policies and procedures to achieve organizational goals
- Assists in the development of functional strategy
- Decisions have an extended impact on work processes, outcomes, and customers
- Interacts with internal and/or external leaders, including senior management
- Persuades others into agreement in sensitive situations while maintaining positive relationships
- Bachelors and Advanced Degree in related field or equivalent work experience
- 12+ years experience in related field preferred
- Prior supervisory experience preferred
- Demonstrated ability to set technology direction and oversee successful delivery and/or support of technology solutions preferred
67
Director, Software Engineering Resume Examples & Samples
- Provide day-to-day leadership of the technology team: hiring, setting and tracking objectives, obtaining resources, overseeing task completion; and reporting progress, accomplishments and hurdles to the Head of the Lab
- Define and own the Lab’s technology strategy, roadmap and priorities
- Support the team in the development of high quality, secure, scalable software solutions based on technical requirement specifications and design artefacts within expected time and budget
- Ensure your team meets all requirements for programming, testing, implementation, documentation, maintenance and support of systems application software in adherence with MasterCard standards, processes and best practices
- Partner with the product development, strategic partnerships and marketing leads on market needs, feature prioritization, and identification of product enhancements
- Work with the rest of the team to meet scheduled due dates, while identifying emerging issues and recommending solutions for problems and independently perform assigned tasks
- Constantly look for opportunities to enhance standards and improve process efficiency
- Java JEE, Spring, Hibernate, App Servers
- Web CSS, HTML5, Javascript, Photoshop
- Database Oracle, MySQL, Postgres, Hadoop
- Mobile iOS, Android, J2ME, JavaCard
- Strong communication skills -- both verbal and written – with proven relationship, collaborative and organizational skills
- Experience of and ability to recruit, develop, lead and manage the performance of a specialist team of developers in an agile environment
- Must have a ‘Roll-up-your-sleeves’ entrepreneurial, start-up attitude
- Strong background in software development
- Strong experience in mobile and web development
68
Director, Software Engineering Resume Examples & Samples
- Lead the software engineering team through the entire development lifecycle including UI design and project management
- Continuously look for ways to improve the overall practice of the engineering organization to increase throughout, improve quality, and reduce time to market
- Actively engage with Test, Architecture, QA, product management, customer support, and the rest of the engineering organization
- Successfully manage, motivate and retain members of the software engineering organization
- Participate in strategic planning to define technical direction and reach both technical and business objectivesDrive key cross-functional process improvement initiatives within Engineering and with other organizations to effect overall increases in efficiency
- Minimum of 15 years of software engineering design experience including 7 years of project and/or line management experience in leading teams to deliver reliable software designs
- A Bachelor of Science Degree in Electrical Engineering, Computer Science or related field. MS preferred
- 2+ years’ experience managing development methods and models such as Agile and Iterative
- Knowledge of the Product Development Process and experience in developing and implementing product development processes
- Demonstrated experience in software project management to include structuring of activities, estimation of time and costs, execution to plan, and management of risk preferred
- 3+ years’ experience managing large remote & virtual teams
- Stays current in the state of the art technologies and talent
- Long term planner and creative short term executor
- Executive communication skills, both inward and outward
- Strong experience developing and presenting information to executive-level audiences
- Ability to deal with ambiguity in a fast-paced dynamic environment
- We’re looking for people who are innovative, curious, adaptable and can get things done
69
Director, Software Engineering Resume Examples & Samples
- Maintain personal technical foundation; staying current with technology concepts, paying close attention to industry trends
- Owns the overall planning, execution, and success of the software development lifecycle for the DMS product lines
- Continuously improve processes, specifically product engineering methodology, to reduce cycle times, improve deliverable quality, and establish a world-class team and product performance
- Hire, attract and retain high caliber talent in key areas to build out the development team to meet the needs of the business
- Partner with Engineering leadership to refine the vision and strategy for the DMS architecture and platform
- Convey engineering vision and how the DMS development teams fit into that vision, acts to move the DMS team toward that vision
- Provide regular high-level communications to the senior management team and represent the DMS development teams company wide
- Work with Engineering leadership to create a culture of innovation
- Represent DMS technology and product at industry events, conferences, etc
- Oversees the development and maintenance of product roadmaps; working with product owners and product managers to link product branding and marketing as well as industry trends to specific product development
70
Director, Software Engineering Resume Examples & Samples
- Help build and operate a large scale distributed Machine Learning Platform (ingest, process, compute, data and code governance) using Docker and Spark that runs on heterogeneous CPU/GPU clusters
- Evaluate, develop, and deploy Machine Learning frameworks with support for iterative model development, multiple algorithms and well-defined deployment processes for Machine Learning at scale
- Guide your team to develop novel machine learning solutions to problems in customer service, security, network health, video analytics, virtual assistants, advertising,
- Education: promote a data-aware culture @Comcast
- Collaborate with teams and team members in multiple locations (Sunnyvale, Philadelphia, Washington, DC, Denver) since we are distributed team that works with distributed clients
- Promote technical excellence and best practices
- Manage deep learning researchers, machine learning and data engineers, and data scientists
- 10+ years experience, 5+ years engineering/research management
- 5+ years experience in data-centric roles
- Ideally a mix of Machine Learning research & Data Science
- 3+ years experience in Machine Learning algorithms & technologies with depth in at least one of the following
- Large-scale Machine Learning frameworks: Python scikit-learn, H2O, SparkML, Pandas
- Deep Learning frameworks: Tensorflow, CNTK, MxNet, Caffe, Keras, Theano,
- Familiarity with many of the following data technologies/tools
71
Director, Software Engineering Resume Examples & Samples
- Support ongoing industry initiatives to provide global standards for the entire range of digital media assets that are relevant to entertainment commerce
- Be involved with supporting multiple software packages that are comprised of C# and Python. The applications are hosted on both Windows and Linux servers
- Be a self-starter and able to manage work load, tasks and projects with minimal supervision, driving all the necessary activities to completion by coordinating across various teams
- Have customer-facing communication skills and ability to interact with external organizations
- Provide on-going product maintenance and enhancements to production applications
- 7+ years overall programming exerperience
- 3+ years programming with .NET/C#/Python
- Expert-level development experience implementing .NET-based applications
- REST and SOAP
- .NET, C# and Python programming languages
- Visual Studio 2005/2008/2010
- Object oriented design concepts, techniques and patterns
- XML/XSD
- 3+ years of programming with relational databases using SQL Server 2005/2008 (designing schema, writing and maintaining stored procedures)
- Experience with Red Hat Enterprise Linux, (RHEL), BASH, and Cron jobs
- Experience with DNS, network troubleshooting and system monitoring
- Excellent communication, listening and interpersonal skills
- A proven track record of developing high-volume database application software, from initial requirements definition into production. This includes the ability to design and implement complete software solutions using the above technologies based on requirements and functional design documentation
- Analytical thinking skills for resolving ongoing issues or defects
- A strong determination to deliver on commitments
- Understanding of the complete software development lifecycle and the value of designing and building for quality
- Responsiveness and flexibility as a team player that is self-motivated, self-starting and enthusiastic
- Willingness and aptitude to embrace new ideas and master concepts rapidly
- Bachelor's degree in a technology field or equivalent experience
- Prior experience with Music metadata or related products
- Experience with PHP
- Knowledge of Continuous Integration and Deployments
72
Director, Software Engineering Resume Examples & Samples
- Provide leadership and direct engineering staff
- Directs and controls organizational activities through first and second line managers and direct staff
- Participates in the performance evaluation process and recommends salary adjustments and personnel actions to include hiring, discipline, recognition and termination
- Motivates, delegates, coaches and trains subordinates
- Participates in customer contract negotiations, when necessary
- Directs the continual developments of the organization in terms of personnel, training, process definition/execution, and discipline
- Resolves conflicts/problems at all levels within engineering department
- Provides and supervise overall technological direction
- Coordinates planning, organization, budgeting, and specifications of all engineering projects and assures timely and high quality delivery
73
Director, Software Engineering Resume Examples & Samples
- 7+ years of experience managing a customer-focused IT team in a rapidly growing environment
- 7+ years managing, mentoring, motivating and growing a mature and goal-driven engineering team in a global setting; must have strong history of developing people, both technically and individually
- 10+ years of experience in Oracle EBS Finance technology
- 10+ years' experience leading a development team in a mixed on premise and cloud-based IT organization, with strong preference for those who have managed in Agile/scrum environments
- Experience managing on premise application development in Oracle technologies, mobile development, and SOA architecture
- Capable of handling multiple applications/projects simultaneously
- Ability to serve as a collaborative and effective partner with business unit executives; ability to influence decisions across functions
- Strong communication skills with capability to facilitate deep technical conversations, leading a technical team within business, application, data, and technical architecture disciplines
- Bachelor's degree in Computer Science or equivalent Desired Skills/Experience
- Familiarity with object-oriented programming and experience with J2EE technologies
- Agile/scrum certifications
- Force.com certifications
- SaaS business model/operations
- Familiarity with Relational Databases preferably Oracle
- Project/Program Management Skills
74
Director, Software Engineering Resume Examples & Samples
- Execute application architecture through working with delivery teams to enable the efficient and optimal use of ESI’s technology assets, ensuring adherence to ESI’s IT Strategy, Guidelines and Architecture Transformation
- Continuously evaluate industry standards, best practices and technology trends for their ability to support and enhance the goals of ESI’s business
- Provide in-depth technical consultation to business partners and IT management/development to ensure development of efficient application systems utilizing established standards, procedures and methodologies
- Perform long term and on–the–fly evaluations of solutions based on scenarios, outcomes and risk assessments
- Review, identify and provide performance recommendations to delivery, capacity planning and systems administration teams
- Perform financial assessments of platform changes and enhancements
- Direct the creation of reusable technology components within ESI’s enterprise architecture
- Responsible for large scale implementations and transformations through managing multiple stakeholders at all levels (business, technical and regulatory); understands and addresses organizational barriers
- Work with leaders of cross-functional teams sharing process improvements including engineering, system test, product management, operations, and quality
- Engage in production support research and resolution recommendations, as require
- Bachelor’s Degree Required; Master’s Degree Preferred
- Minimum of 10+ Years IT experience, with direct experience implementing high volume multi-tier transactional systems, including: mainframe, web applications, workflow, imaging and web services
- Mastery / certification in one or more standard architecture frameworks or technologies
- Deep knowledge of current technologies including Open Source, J2EE (JSP, Servlet, JSP, etc.), web application development, web services (REST/SOAP/XML), Rich Internet Applications, messaging infrastructures and databases
- Solid communication skills (written & oral) with the ability to prepare clear and concise presentations, technical design / architecture specifications, status and other written artifacts
- Ability to organize and coordinate cross-functional technical and business teams
- An overall understanding of an iterative software development lifecycle
- Demonstrate the ability to work with and clarify vague and ambiguous initiatives
- Familiarity with producing conceptual prototypes to visualize & demonstrate key concepts/capabilities to stakeholders
- Has in-depth knowledge of one or more key technologies that are relevant to ESI’s business
- Able to communicate and drive technology architectures, design patterns, architecture frameworks and software development/testing methodologies to developers, designers, business analysts, test engineers and testers
- Comprehension and demonstrated knowledge of software development lifecycle, including financial management, agile software development methodologies, values, and procedures
- Key strengths include: leadership, team building, problem solving, analytic thinking, decision making, coaching, relationship building and adaptability
- Proven success coaching large, geographically distributed development teams to effectively use agile techniques. Inclusive of facilitating discussions, conflict resolution, providing guidance and advisement
- Understands ESI’s business processes to be able to assess implications of changing technologies
- Able to prepare clear and concise presentations / updates specifically targeted for senior leadership
- Experience with health care or PBM industry very helpful
- Willingness to travel limited amount
75
Director, Software Engineering Resume Examples & Samples
- Providing leadership, coaching, and mentoring to individuals by maintaining engagement, providing feedback, identifying growth opportunities, providing career guidance, facilitating goal setting, identifying training opportunities, completing performance appraisals, and addressing personnel issues
- Driving agile development values and practices and fostering collaboration and innovation across our development organization
- Identifying, creating, and fostering business relationships across departments and functions by working with the product organization and other stakeholders
- BS or MS in Computer Science or related field, or equivalent experience
- 5+ years of experience leading or managing a software engineering team
- Excellent coaching and communication skills
76
Director, Software Engineering Resume Examples & Samples
- Leads, mentors and coaches the world-wide quality engineering organization
- Partners closely with cross functional leadership including mainline engineering organization, customer engineering organization, Architecture, Business line, CS, PS and Customers
- Provides cross functional leadership on large scale programs and multiple complex projects that affect organizational long-term goals and objectives
- Drives ‘Quality First’ mentality in the the successful execution of a Service Packs, Patches, Fix packs, Log Parsers and Eco system integration deliverables and works with cross functional business partners to implement compensating measures for risks and issues impacting execution
- Drives planning and organizing activities to ensure that projects are appropriately resourced and realistic plans are in place to meet quality, schedule, and functionality goals
- Fosters a culture of trust, candor and reality-based dialogue, and can engage candidly and directly to ensure that we are executing the product lifecycle effectively
- Drives continuous improvement to effectiveness, speed, determinism and reduce risks of our product lifecycle process
- Team leadership of a team 80+ engineers and leaders
- Cross functional experience working with Product Management and Engineering on a portfolio of complex software projects
- Experience working with a large cross functional team in an enterprise environment, where matrix engagement and coordination is essential to success
- In depth experience with product lifecycle and software development lifecycle processes
- Experience running large engineering and/or QA organizations in addressing customer escalations and delivering service packs, feature packs and fix packs
- Experience driving continuous improvement projects to processes
- Experience leading Engineering teams of greater than 50 individuals
- Bachelors or Master’s Degree, preferably in a technical field
- Experience working with geographically dispersed teams on a global business with over $200m in revenue
- Experience with Agile development methodology in software development is required
- Experience building, deploying and supporting Cyber Security products
- Strong expertise with technologies such as C++, Java, XML in a Cyber security domain
- CISSP and PMP certifications a plus
- Familiarity with Cyber security solutions and RSA products is a plus
77
Director, Software Engineering Resume Examples & Samples
- Responsible for defining, designing, and building the systems that integrate our video systems with internal, backend business systems to end user applications and devices
- Champion the Agile methodology (Scrum), continuous integration and delivery
- Be a subject matter expert, facilitate and guide technical discussions
- Collaborate with product management teams to ensure we're building the best products
- 10+ years of hands-on software engineering management experience
- Capable of building and retaining world-class engineering teams
- Ability to collaborate cross functionally across different organizations to ensure the success of his/her engineering teams
- Prior experience designing, building and deploying streaming services
- Passionate about technology and the possibilities that it opens up for users of our systems
- Forever student – someone who loves always learning
- Bachelor's Degree
78
Director, Software Engineering Resume Examples & Samples
- Is responsible for the development and maintenance of relationships with key stakeholders including engineering, product management and external partners
- Provides input to the executive leadership team in terms of strategic decision making, budgets, hiring, process changes, etc
- Builds a positive working environment and culture of learning. Ensures the program team’s overall morale and productivity continually improve
- Communicates, through action, a clear vision of philosophy, goals and objectives and gathers and incorporates feedback from the direct and indirect methods to ensure a clear understanding of expectations is achieved
- Represents the Director’s programs to other department stakeholder groups. Manages conflict effectively and is able to positively represent the team to others
- Implements, measures and reports on the execution strategy defined for the team. Execution includes delivery of planned work, with deliverables that meet company standards with respect to quality, scalability, and reliability. Effectively communicates with key stakeholders when either scope or timeline of projects require modification
- 6+ years leadership experience in a software development organization, ideally in an Agile environment
- Proven ability to lead and advance software teams
- Demonstrated experience developing and implementing product delivery best practices
- Experience with Agile principles and delivery approaches
- Effective verbal and written communicator
- Background in program management in a high-growth company
79
Director, Software Engineering Resume Examples & Samples
- Lead several teams of software engineers working on full-stack applications for Asurions’s Soluto business
- Work closely with product management and UX counterparts and your leadership on strategy, OKRs, priorities and resource allocation
- Use communication and collaboration tools to provide a high-level of visibility and transparency around KPIs, design, backlog and results to senior leadership and other teams
- Work to constantly challenge and improve existing infrastructure and processes to accelerate the feedback loop
- Champion a DevOps mentality within your team, emphasizing continuous integration and delivery, automated testing, and comprehensive monitoring to maximize development agility
- Collaborate with other Engineering leaders to ensure awareness and drive cooperation and collaboration across agile teams
- Help to recruit, motivate, and mentor within the overall Soluto product development team
- Take on an opportunity that offers variety, innovation, and unique challenges, where you can learn something new every day
- Mentor and evangelize Agile, Lean, and Continuous Delivery best practices
- Share your skills and experience with more junior engineers
80
Group Director, Software Engineering Resume Examples & Samples
- Management of a global distributed organization for software engineering which includes staffing, budgeting, product direction, and customer interaction
- Building and strengthening an R&D team by recruiting excellent engineers and by improving skills of existing team members through coaching and mentoring
- Engaging with Product Management, Technical Support, Field Sales Teams to understand strategic customer requirements and to resolve customer escalations as they arise
- Effectively communicating to upper management regarding ongoing issues and status to ensure that customer issues and needs are given proper visibility
- As the lead of the R&D product teams, ensuring a positive end-to-end customer experience is of critical importance to the success of the product suite. There will also be significant interaction with Customer Support and with customers
- 10+ years of experience leading teams in the areas of Enterprise Software, SaaS, and/or Cloud
- Solid background in programming and software architecture to communicate clearly on technical topics and to be able to drive and make effective technical decisions
- Experience in complex software systems written in Java, C/C++, C# or equivalent languages; understanding of data structures, algorithms, software architectures, and API’s
- Ability to collaborate and coordinate with other R&D teams within the business unit on architecture and technology development
- Management experience in a complex and fast paced start-up software development environment
- Experience with managing global teams
- BS/MS/Phd in CS, EE, or related discipline and 10+ years of senior management experience
81
Director Software Engineering, Data Platform Resume Examples & Samples
- Provide day-to-day work management, technical guidance, strategic direction, problem resolution, and career path development for Data Engineering team
- Architect, design and implement scalable ETL and data processing systems to handle the big data ecosystem including data collection, processing, ETL and DWH
- Build real time capabilities and insight into product metrics to help product managers and BI/Analytics understand and optimize product features and guide product decisions
- Build internal Reporting and Analytics platform on top of our Big Data Lake
- Represent and communicate team capabilities and engineering priorities across the organization
- Contribute to the codebase, architect and design new systems, and participate in code review
- Manage data infrastructure, and strategic decisions, to grow and support the team as well as the organization as it relates to Data Platform
82
Director, Software Engineering Resume Examples & Samples
- As the Director of Software Engineering for our Grasshopper product, you will lead a global product Engineering team with a broad scope of end-to-end responsibilities, (including; Software, Systems, Networks, Data, Quality Engineering, Tech Support, etc.)
- You will partner with our Grasshopper Product Director to help shape and deliver a shared product vision
- In this leadership role, you will work closely with the VP of Engineering from our Emerging products group, as well as other Directors, to help share best practices and capabilities throughout LogMeIn
- As a key stakeholder for our Grasshopper product, you will help drive an annual projected product growth rate of over 30%
- You will leave an impact on businesses worldwide by helping to develop the next generation of communications products that will help drive how small businesses operate
- In this role, you will have the opportunity to lead with a high degree of independence and responsibility
83
Director, Software Engineering Development Resume Examples & Samples
- You have expert level experience developing large scale business solutions using Java, JavaScript Microsoft .NET C#, WPF, and XAML
- You have expertise in source control management systems including GIT and Stash
- You have some experience in cloud computing principles and practices
- You have experience in CI/CD practices for continuous integration and automated deployment/rollback practices
- You have extensive experience of working closely with a number of internal architecture teams, internal business partners and 3rd party service providers to recommend and deliver solutions to complex problems
- You have experience with Agile delivery principles and practices, preferably Scrum-based, and on agile engineering development practices
- You have some exposure to automated testing techniques and practices
- You can quickly adapt to a dynamic business environment
84
Director, Software Engineering Development Resume Examples & Samples
- Manages and provides leadership to a distributed team of data engineers that focus on projects ranging from multi-year key initiatives to tactical development and maintenance
- Translates and incorporates business vision and strategy to architectural strategy recommendations at the functional level
- Identifies and consults with internal and external technical resources to produce cross-company strategic designs
- Consults on development and delivery of major technology initiatives for the business unit
- Consults on deployment of major project deliverables
- Consults on the documentation of major technology application
- Oversees the technical implementation of cross-divisional or company architectural components
- Initiates and drives project or strategy discussions with users or external groups to resolve issues
- Sets vision, goals, and direction of team/organization
- Plans and leads organization-wide initiatives
- Provides leadership, technical supervision, and expertise to multiple teams in broad technical areas on complex organization-wide projects
- Advises senior management on technical strategy
- Manages data products and responsible for identifying project priorities
- Identifies and plans for future resource needs
- Demonstrated Expertise (DE) managing data products and executing large multi-year initiatives on different types of data platforms, including Operational Data Store and data warehouses
- DE implementing index and security master reference data systems to centralize and manage reference data across the firm
- DE supporting and integrating PolarLake products in data acquisition space
- DE leading a cross-matrixed team of developers in Test-driven development according to Agile methodologies
85
Director, Software Engineering Resume Examples & Samples
- Lead global 40+ Technologists across multiple teams and multiple locations developing high performance, scalable and globally deployed solutions
- Define key performance indicators and measurement as well as reporting strategy
- Manage all aspects of the application development lifecycle for on time and within budget delivery
- Provide project oversight and administration to ensure development and delivery of information systems solutions meets or exceeds expected business requirements
- Ensure all provided technology services and solutions meet business needs for reliability, performance, and security
- Perform leadership functions including performance reviews, mentoring, hiring, and training
- Apply breadth and depth of industry standard server based development experience to lead and manage cross functional software development team
- Partners with peers and business stakeholders to define, prioritize and execute projects and enhancements utilizing Agile methodology to successfully deliver standard based computing architectures
- Bachelor Degree in Computer Science or related engineering degree preferred
- 10+ years of work experience in software engineering, including 5+ years of technical management experience of software engineering teams
- 3+ years of experience with, NoSQL, Big Data Technologies, and Open Source Commercial grade highly scalable data solutions
- Management of Big Data ecosystem (Hadoop, Storm, Spark, etc.)
- Experience leading development using modern software engineering and product development tools including Agile, Continuous Integration, Continuous Delivery, and DevOps
- Experience with an enterprise deployment in a Public and Private cloud paradigm
- Global team management experience
- Experience leading, challenging, cross-functional technology projects from concept to implementation
- Excellent communication, analytical and problem solving skills
- Effective interpersonal skills and collaborative management style to include teamwork and team building ability
- Able to be flexible in a fast paced dynamic environment with shifting roles and responsibilities
- Ability to lead an effective IT organization comprising highly technical and innovative individuals
86
Director, Software Engineering Resume Examples & Samples
- Establish Product Development team structure & leading development team
- Coordinate review of development activities to ensure the quality and functionality of platform and software releases and systems
- Ensure the project/effort is adequately staffed; trained and managed through ongoing personnel development; training; and cross training opportunities
- Ensure personnel have appropriate skills and behaviors; and effectively communicate performance results; as necessary
- Ensure industry best practices are integrated into department processes
- Establish departmental roadmap to ensure alignment with MasterCard Processing objectives
- Ensure cross departmental networking occurs
87
Senior Director, Software Engineering Resume Examples & Samples
- Manage software product releases on a frequent delivery schedule, coordinating the activities of multiple development teams around the globe
- Work with teams to define and document project goals and objectives, and support tracking of progress against these goals
- Work with architects and engineering teams to manage a technology roadmap and define farmeworks, practices, and processes that maximize quality and development efficiency
- Work with Product Managers, Designers, and project teams to prioritize development activities and maximize value within resource and schedule constraints
- Provide regular project status, dashboard, milestones, and risk assessment reports to appropriate stakeholders, addressing both successes and challenges
- Be a highly visible advocate for your team and your product to both internal and external audiences
- Use data to measure and improve overall team productivity and product cost
- Work with Product Management, Design, Development and operations to negotiate and offer alternatives on risky/complex/expensive requirements and negotiate priorities and timelines
- Be an advocate for agile development methodologies while delivering on all committed projects
- Collaborate with other members of the Learn product development staff to develop a true sense of shared responsibility & energy for the entire product, from conception through deployment
- Recruit, mentor, organize, motivate and coach a team of software engineering professionals. Manage professional development plans to advance the career of everyone within the team. Define and monitor goals
- Identify and coach future leaders to take on additional personnel and technical responsibility
- Create an environment where cross functional teams enjoy working together by organizing team events, meetings, and other activities
- Expect to be traveling approximately monthly, mostly to other Blackboard offices
- Full stack and full lifecycle product development executive leadership using modern web and cloud technologies
- Proven track record of achieving high quality Enterprise and SaaS product re-architecture
- An expert in Agile processes
- Comfortable communicating both good and bad news to all levels of the organization
- Experience using data to drive the organization to make decisions
- Experience influencing the practices of other product teams within the company, including design, engineering, and operations
- Management of large global teams
- A proven track record of delivering industry leading software products
- Proven experience building high functioning teams
- Bachelor’s degree in a technical or management discipline
88
Director, Software Engineering Resume Examples & Samples
- Coordinates all technology teams to ensure ongoing system reliability, availability, performance, scalability, quality, and security. Prioritizes technology projects necessary to maintain service levels. Provides technical direction and leadership for the Canadian technology group. Involves external technology expertise as needed, including the support of Dealertrack resources outside of Canada. Assumes overall responsibility for capacity planning, identifying and addressing system problems, and controlling the risk of changes. 25%
- Partners with the various Business and Technology teams to make the business unit successful. Works closely with the General Manager, Product Development, and Services teams to meet/exceed customer needs. This is done through planning and executing regular maintenance releases and the ongoing plan of record, delivering quality projects in a timely manner. Provides periodic status reports to senior management, and ensures on time deliverables. Drives projects to successful completion, resolving all related issues and overcoming any roadblocks. Directly responsible for budgets (Cap Ex and Op Ex) for the software engineering group and jointly for other technology teams. 50%
- Provides management leadership to the entire Dealertrack Canada technology team, including U.S. contributors and offshore units. Motivates staff, facilitates teamwork, mentors other managers, attends to morale, and helps resolve personnel problems. Conducts communication with the technology team, including leadership of the Canadian Technology Council. Raises issues to the VP & General Manager and V.P. Technology. Sets goals and oversees performance reviews directly for the Software Engineering team, and jointly for other technology teams. 15%
- 5+ years software management, 3+ years multiple tech teams
- 6-10 years management experience
- Decisions influence critical objectives and / or affect current and near term financial performance
- Multiple depts. across the organization
- Work performed without appreciable direction; exercises latitude in determining assignment objectives
- Works/spends within approved budgets
- The position has formal management responsibilities for a department
89
Senior Director, Software Engineering Resume Examples & Samples
- Bachelor’s Degree in Computer Science, Mathematics, Physical Sciences, Engineering, Information Technology, or related field
- 10+ years of experience developing high availability software systems, strong coding experience is essential
- Proficiency in both C## and Java
- Demonstrated analysis and innovative problem solving skills using a systems thinking approach
- Experience with successfully implementing large change initiatives within an organization