Demo

Senior Software Engineer

Ascendum Solutions
Durham, NC Contractor
POSTED ON 5/11/2026
AVAILABLE BEFORE 6/6/2026

We can ONLY consider W2 candidates for this opportunity, 1099 or C2C will not be considered


Description:

We are seeking a Senior Software Engineer for an innovation team. This team focuses on how new technologies, including Generative AI, can accelerate the software development lifecycle. You'll be building prototypes, evaluating new tools, and delivering solutions that make a measurable impact on how software gets developed, tested, and delivered!


Generative AI goals: The project aims to use Generative AI to enhance the software development lifecycle by accelerating development, testing, and delivery processes.


Current processes and integration: The current software development lifecycle processes that require enhancement are likely related to development, testing, and delivery, as the project aims to accelerate these areas using emerging technologies like Generative AI. The integration of new solutions may need to align with existing Agile development practices, CI/CD pipelines, and modern cloud platforms used within the organization.


Technical expertise and tools: The innovation team requires strong proficiency in graph database technologies, specifically Neo4j and Cypher.


Team collaboration: The engineers will collaborate closely with the existing innovation team by engaging with engineering partners, and technology groups. This collaboration will likely involve regular meetings, use of collaborative tools, and direct communication channels to ensure effective teamwork and alignment with project goals.


Security and compliance

The solutions developed by the innovation team are expected to adhere to standard security and compliance practices relevant to software development and the financial services industry. This typically includes ensuring data protection, privacy, and adherence to regulatory requirements applicable to financial institutions.


Documentation requirements: Documentation for the developed solutions should be comprehensive, covering technical details, user guides, and any interfaces or APIs. It should facilitate collaboration and knowledge sharing among team members and stakeholders, supporting both current and future development efforts.


Experience

  • You have approximately 5 years of hands-on software development experience and a proven foundation in the fundamentals of computing including data structures, algorithms, and software composition.
  • You are comfortable working across multiple languages and frameworks, and you bring strong proficiency in Python, TypeScript with Node.js and Angular, and graph database technologies such as Neo4j and Cypher.
  • You have practical experience with SQL across relational databases such as Oracle, MySQL, or PostgreSQL.
  • You are experienced with Agile development practices, CI/CD pipelines, and modern cloud platforms.
  • You thrive in a fast-paced environment where priorities shift and new challenges arise frequently, and you have the ability to take initiative and communicate optimally with both technical and non-technical partners.
  • Bachelor's Degree or equivalent experience in Computer Science, Information Systems, or related field preferred


Technical:

Required

  • Python
  • Neo4j
  • Cypher, TypeScript
  • Node.js
  • Angular
  • SQL (Oracle, MySQL, Postgres, or similar)


Preferred

  • COBOL or mainframe knowledge
  • LLM - RAG experience
  • Docker
  • Kubernetes
  • Helm
  • Java

Hourly Wage Estimation for Senior Software Engineer in Durham, NC
$52.00 to $63.00
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Engineer?

Sign up to receive alerts about other jobs on the Senior Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$91,370 - $117,201
Income Estimation: 
$115,390 - $147,559
Income Estimation: 
$106,780 - $140,358
Income Estimation: 
$104,963 - $131,876
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Ascendum Solutions

  • Ascendum Solutions Southlake, TX
  • W2 only position, cannot consider C2C/1099 candidates Senior Software Platform Engineer We are seeking a Senior Software Platform Engineer to help evolve a... more
  • 3 Days Ago

  • Ascendum Solutions Durham, NC
  • We're looking for product-aware developers who are passionate, inquisitive, and responsible individuals to help deliver the best mobile experience to our c... more
  • 11 Days Ago

  • Ascendum Solutions Cincinnati, OH
  • Description: Ascendum is looking for a solutions-focused Business Development Representative who loves connecting people, building long-term relationships,... more
  • 11 Days Ago

  • Ascendum Solutions Indianapolis, IN
  • Assistant Vice President/Vice President of Business Development – Digital Solutions This isn’t a role for someone who waits for opportunities, it’s for som... more
  • 13 Days Ago


Not the job you're looking for? Here are some other Senior Software Engineer jobs in the Durham, NC area that may be a better fit.

  • Progress Software Raleigh, NC
  • We are Progress (Nasdaq: PRGS) – the trusted provider of software that enables our customers to develop, deploy and manage responsible, AI-powered applicat... more
  • 9 Days Ago

  • Sunbird Software Raleigh, NC
  • Sunbird (www.sunbirddcim.com), an established leader in Data Center Infrastructure Management, is looking for a Senior Development Operations Engineer to j... more
  • 3 Days Ago

AI Assistant is available now!

Feel free to start your new journey!