Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Director, Software Engineering

Habitat for Humanity of Durham

Director, Software Engineering Job Description Position Description : Provides technical guidance, resolves complex development and design issues, and ensures alignment of system solutions with business partner requirements. Architects and builds complex end-to-end systems and ensures integration with third‑party platforms, using industry standard protocols. Develops and implements technology strategies in Cloud computing environments -- Amazon Web Services (AWS) and Azure. Leverages DevOps, SQL/NoSQL databases, and full stack frameworks -- AngularJS, NodeJS, Java, and Python. Drives digital transformation initiatives, mentors engineering staff, and advances best practices in Agile/iterative delivery methodologies. Draws on in‑depth knowledge of the business or function to provide business unit‑wide solutions by developing complex, multi‑faceted software applications. Researches and recommends new technologies in support of the strategic direction of the business unit and participates in the research and recommendation of appropriate models, methods, tools, and technologies to achieve business‑unit‑wide solutions. Primary Responsibilities Translates and incorporates business vision and strategy to architectural strategy recommendations at the functional level. Participates in high‑level, cross‑functional architecture design teams. 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 applications. 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. Researches and recommends new technologies. Works across groups to identify opportunities for organization‑wide technology initiatives. Regularly provides guidance, training, and coaching to other team members for performance and career development. Identifies and plans for future resource needs. Determines technical approaches at a strategic level for the business unit. Education and Experience Bachelor’s degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely related field (or foreign education equivalent) and six (6) years of experience as a Director, Software Engineering (or closely related occupation) designing, developing, and maintaining customer facing Web applications and services in a financial or retail services environment using Java, Spring framework, Angular, and JavaScript. Or, alternatively, Master’s degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely related field (or foreign education equivalent) and four (4) years of experience as a Director, Software Engineering (or closely related occupation) designing, developing, and maintaining customer facing Web applications and services in a financial or retail services environment using Java, Spring framework, Angular, and JavaScript. Skills and Knowledge Candidate must also possess: Demonstrated Expertise (“DE”) designing, developing, and implementing software solutions to service application clients according to RESTful Web services architecture using Spring framework; and designing, coding, and reviewing high quality software solutions in Java technologies for Service Oriented Architecture (SOA) based applications. DE designing and developing object model and Spring Batch implementation for back‑end services in a scalable multi‑tiered environment; and developing distributed, low‑latency, high throughput applications, using Continuous Integration/Continuous Delivery (CI/CD) pipeline, Jenkins, Sonar, Test Driven Development (TDD), and Agile methodologies. DE deploying and monitoring enterprise Web based services to provide the CI/CD of scalable multi‑tiered Web applications, using Jenkins, NPM, and Maven (package management); performing version control (using Git), issue tracking (using Jira and Service Now), and log tracking (using Splunk); and providing CD according to Agile methodologies. DE acting as a technical lead for onshore or offshore development, Cloud migration projects, Proof of Concepts (PoCs), and core or maintenance projects according to Waterfall and Agile methodologies. #PE1M2 #LI-DNI Equal Opportunity Employer Fidelity Investments is an equal opportunity employer. We believe that the most effective way to attract, develop, and retain a diverse workforce is to build an enduring culture of inclusion and belonging. Reasonable Accommodations Fidelity will reasonably accommodate applicants with disabilities who need adjustments to participate in the application or interview process. To initiate a request for an accommodation contact the HR Accommodation Team by sending an email to View email address on click.appcast.io, or by calling View phone number on click.appcast.io, prompt 2, option 3. #J-18808-Ljbffr

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Director, Software Engineering in Durham, NC vacancy
  • $190k - $225k

     ...: high-visibility role for the aspiring engineering leader looking to steer mobile engineering...  ...to the CTO as the first step As Director, you will play a pivotal role in leading...  ...optimization, and innovation of the company’s software. This hands-on leadership role... 
    Suggested
    Full time

    The Brixton Group, Inc.

    Durham, NC
    5 days ago
  •  ...Director, Software Engineering page is loaded## Director, Software Engineeringlocations: Durham, NC: Westlake, TXtime type: Full timeposted on: Posted Todayjob requisition id: 2129233#### Job Description:**Note: Fidelity will not provide immigration sponsorship for this... 
    Suggested
    Full time
    Work at office

    Soteria Reinsurance Ltd.

    Durham, NC
    5 days ago
  •  ...Director, Software Engineering at Fidelity Investmentsin Durham, NC to provide technical guidance, resolves cpmplex development & design issues, & ensure alignment of system solutions with business partner requirements. Req. Bachelor’s degree and 6 yrs. exp. or Master... 
    Suggested

    Fidelity Investments

    Durham, NC
    4 days ago
  •  ...Labcorp is seeking a Senior Director, Software Development Engineering for a team in Durham, NC. The  Senior Director, Software Engineering  is accountable for the  engineering leadership, delivery, and long-term evolution of a portfolio of critical software systems... 
    Suggested
    Full time
    Temporary work
    Casual work
    Internship
    Work at office
    Local area
    Monday to Friday
    Flexible hours
    Day shift
    3 days per week

    Covance Inc.

    Durham, NC
    10 days ago
  •  ...Investors Title Insurance Company in Morrisville, NC is seeking a Director of Software Development to provide leadership across engineering teams and advance software development practices, including AI integration. The role requires significant experience in software... 
    Suggested

    Investors Title Insurance Company

    Morrisville, NC
    5 days ago
  • $207k - $301k

     ...Software Engineer Manager II, Google Workspace X Note: By applying to this position you will have an opportunity to share your preferred working location from the following: Raleigh, NC, USA; Durham, NC, USA . ~ Bachelor’s degree or equivalent practical experience... 

    Google Inc.

    Durham, NC
    2 days ago
  •  ...of the current range is: Grade: Management Technical 714 Pay Range: $151,800.00 - $250,500.00 Job Description The Manager of Software Engineering is responsible for leading high-performing software development teams in delivering scalable, secure, and innovative... 
    Full time
    Part time
    Work at office
    Flexible hours

    Western Governors University

    Durham, NC
    1 day ago
  •  ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful... 
    Remote job
    Internship

    Danaher

    Durham, NC
    3 days ago
  • Software Engineer - Controls Embedded Technology About FlexGen Based in Durham, N.C., FlexGen is an innovative software and services provider in the global energy storage sector. At the forefront of the energy transition, FlexGen leverages decades of engineering and software... 
    Work experience placement
    Local area

    FlexGen Power Systems, LLC.

    Durham, NC
    3 days ago
  • $122.4k - $158.4k

    The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies... 

    Dell Inc.

    Durham, NC
    4 days ago
  • $89k - $143.75k

     ...profoundly impact health for humanity. Learn more at Job Function: R&D Product Development Job Sub Function: R&D Software/Systems Engineering Job Category: Scientific/Technology All Job Posting Locations: Santa Clara, California, United States of... 
    Full time
    Temporary work
    Work at office
    Local area
    Remote work
    Night shift

    Johnson & Johnson

    Durham, NC
    3 days ago
  •  ...with Information Technology Preferred 4 years of experience in software development process including analysis, design, coding, system...  ...test cases and automated test scripts Follows software engineering principals in development of automation, manual test cases, software... 
    Full time
    Relocation package

    Avance Consulting Services

    Durham, NC
    6 days ago
  • $142.4k - $224.1k

     ...validation, and troubleshooting. Provide guidance and mentorship to engineers, developers, analysts, and other team members. Ensure...  ...10+) years of progressive experience in robotics, automation, software engineering, controls engineering, or a related technical discipline... 
    For contractors
    Local area

    Merck & Co. Inc

    Durham, NC
    5 days ago
  • $207k - $300k

    Software Engineering Manager II, Site Reliability Engineering Location: Seattle, WA, USA; Sunnyvale, CA, USA; +4 more; +3 more Advanced Experience owning outcomes and decision making, solving ambiguous problems and influencing stakeholders; deep expertise in domain.... 
    Full time
    Temporary work

    Google Inc.

    Durham, NC
    4 days ago
  • $79.6k - $139.3k

     ...Java Backend Engineer Category: Software Development/ Engineering Main location: United States, North Carolina, Durham Position ID: J0426-1726 Employment Type: Full Time U.S.- CGI Partner story: Invest in yourself and others ( By playing this video... 
    Full time
    Local area

    CGI Technologies and Solutions, Inc.

    Durham, NC
    5 days ago
  • Sr. Software Engineer - Platform Performance & Resilience (AI-Enabled) Toshiba Global Commerce Solutions is seeking a Senior Software Engineer - Platform Performance & Resilience that plays a key role in engineering performance, resilience, and observability across a three... 

    Toshiba Global Commerce Solutions - External

    Durham, NC
    4 days ago
  • $115k - $130k

    Piper Companies is seeking a Full Stack Software Engineer to join an organization within the insurance industry in a hybrid work schedule in Durham, NC . The Full Stack Software Engineer will play a key role in building and supporting scalable applications with a strong... 

    Piper Companies

    Durham, NC
    2 days ago
  •  ...| No Visa Sponsorship About the Role Join a forward-thinking engineering team as a Sr. Python Developer, supporting mission-critical systems...  ...Required Skills and Experience - 7+ years of professional software engineering experience - Advanced proficiency in Python and Django... 
    Full time
    Contract work
    Remote work
    Visa sponsorship

    Indotronix International Corporation

    Durham, NC
    2 days ago
  •  ...experience with REST APIs or GraphQL Experience performing the Software Development Lifecycle in an agile environment Experience...  ...’s degree or higher in a technology related field (e.g. Engineering, Computer Science, etc.) 7+ years of software engineering experience... 
    Long term contract

    Samprasoft

    Durham, NC
    4 days ago
  •  ...emphasis on API-driven architecture. Perform foundational engineering work focused on system improvements, stability, and modernization...  ...Qualifications A minimum of 7+ years of professional software engineering experience is required. Candidates must demonstrate... 
    Contract work
    Remote work

    Apolis

    Durham, NC
    3 days ago
  •  ...for its highly business critical Employee Digital Tribe. Our engineering team is innovative, diverse, passionate and self-driven. We work...  ...done and do them right Develop a culture of outstanding software engineering practices Exercise a passion for keeping your knowledge... 
    Work at office
    Work from home

    Samprasoft

    Durham, NC
    4 days ago
  •  ...Senior Java Engineer Location: Durham, NC (100 New Millennium Way)/ Westlake, TX Duration: 12 + Month Interview: Video Job...  ...Qualifications & Experience Experience: 7+ years of hands-on software engineering experience specializing in Java and AWS. Industry... 

    Anveta

    Durham, NC
    5 days ago
  • $100k - $130k

     ...Developer opportunity in Durham, NCAtlanta, Columbia, Dayton - Sogeti USApply for this job* Permanent* Experienced Professionals* Software Engineering* ID 502074-en\_USChoosing Capgemini means choosing a company where you will be empowered to shape your career in the way you... 
    Permanent employment
    Full time
    Local area

    Capgemini

    Durham, NC
    6 days ago
  • Habitat For Humanity Of Durham is seeking a Principal Software Engineer to develop and maintain high volume production platforms in the Electronic Channel Applications domain. The ideal candidate will have 8+ years of software development experience, particularly in mainframe... 

    Habitat For Humanity Of Durham

    Durham, NC
    3 days ago
  • Position Overview This position is intended to be a member of the engineering team, developing software for medical information products. Job Description Duties and Responsibilities Design and implement product features from internal and external customer requirements... 
    Local area

    Merck & Co. Inc

    Durham, NC
    4 days ago
  • $100k - $110k

    ## Software EngineerApplyremote type: Hybridlocations: Morrisville - Davis Drivetime type: Full timeposted on: Posted Todayjob requisition...  ...*** Bachelor’s degree in computer science, Software Engineering, or a related technical field.* 3+ years of experience with **... 

    YSI Incorporated

    Morrisville, NC
    4 days ago
  • Senior Software Engineer/Developer Published: Jun 10 Location: Durham, NC Position Description: Develops cloud‑native financial services platforms using modern technologies. Designs and implements multi‑tier, multi‑threaded software applications and translates divisional... 

    Habitat For Humanity Of Durham

    Durham, NC
    13 days ago
  • Position Overview This position is for a Senior Software Engineer to join our healthcare imaging and informatics team. This opportunity is to develop software solutions to empower medical professionals in the fields of radiology and cardiology to help them effectively diagnose... 
    Work at office
    Local area
    Flexible hours

    Merck & Co.

    Durham, NC
    3 days ago
  •  ...Description & Requirements Maximus is currently seeking a Software Engineer . In this role, you will provide expertise in the areas of managed file transfer and EDI X12 translations. In addition, they must configure, support and maintain environments and procedures... 
    Minimum wage
    Full time
    Contract work
    Temporary work
    Work experience placement
    Remote work

    Maximus

    Durham, NC
    2 days ago
  • $174k - $252k

     ...Python. 3 years of experience testing, maintaining, or launching software products. 1 year of experience with software design and...  ...a technical leadership role. About the job Google's software engineers develop the next-generation technologies that change how billions... 
    Full time

    Google Inc.

    Durham, NC
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Director, Software Engineering. Be the first to apply!