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
$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...SuggestedFull time- ...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...SuggestedFull timeWork at office
- ...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
- ...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...SuggestedFull timeTemporary workCasual workInternshipWork at officeLocal areaMonday to FridayFlexible hoursDay shift3 days per week
- ...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
$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...- ...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 timePart timeWork at officeFlexible hours
- ...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 jobInternship
- 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 placementLocal area
$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...$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 timeTemporary workWork at officeLocal areaRemote workNight shift- ...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 timeRelocation package
$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 contractorsLocal area$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 timeTemporary work$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 timeLocal area- 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...
$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...- ...| 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 timeContract workRemote workVisa sponsorship
- ...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
- ...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 workRemote work
- ...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 officeWork from home
- ...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...
$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 employmentFull timeLocal area- 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...
- 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
$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 **...- 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...
- 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 officeLocal areaFlexible hours
- ...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 wageFull timeContract workTemporary workWork experience placementRemote work
$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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Director, Software Engineering. Be the first to apply!
- IT software development manager Durham, NC
- application engineering manager Durham, NC
- software manager Durham, NC
- director software engineering Durham, NC
- application manager Durham, NC
- director of software Durham, NC
- principal developer Durham, NC
- engineering director Durham, NC
- chief engineer Durham, NC
- data center chief engineer Durham, NC



