Senior Software Engineer/Developer
Habitat for Humanity of Durham
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 initiatives into effective business solutions. Develop software applications and troubleshoot using Java/J2EE, Spring Boot, RESTful APIs, Python, Apache Kafka, Docker, and Kubernetes on Amazon Web Service (AWS) following Test Driven Deployment (TDD) technologies. Enhances enterprise Cloud infrastructure with AWS EKS and solutions – Lambda, SQS, S3, CloudWatch, and Identity and Access Management (IAM) roles and policies. Delivers high‑quality, timely, efficient, and maintainable software solutions in an Agile environment to meet both functional and non‑functional business requirements. Provides business solutions by participating in development of moderately complex or multiple software applications. Primary Responsibilities: Develops original and creative technical solutions to ongoing development efforts. Designs applications on major, self‑contained projects. Develops applications for multiple projects supporting several divisional initiatives. Supports and performs all phases of testing leading to implementation. Assists in planning and conducting user acceptance testing. Develops comprehensive documentation for multiple applications. Responsible for post‑installation testing of any problems. Establishes project plans for projects of moderate scope. Works on complex assignments and often multiple phases of a project. Performs independent and complex technical and functional analysis for multiple projects of moderate scope supporting several self‑contained initiatives. Education and Experience: Bachelor’s degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely related field (or foreign education equivalent) and three (3) years of experience as a Senior Software Engineer/Developer developing scalable and high‑throughput enterprise‑level services and middle‑tier streaming applications using Java, Python, RESTful and Serverless APIs, and Apache Kafka in a microservice architecture. Or, alternatively, Master’s degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely related field (or foreign education equivalent) and one (1) year of experience as a Senior Software Engineer/Developer developing scalable and high‑throughput enterprise‑level services and middle‑tier streaming applications using Java, Python, RESTful and Serverless APIs, and Apache Kafka in a microservice architecture. Skills and Knowledge: Demonstrated Expertise (“DE”) designing and developing scalable applications using Java/J2EE and Spring Boot; building and maintaining RESTful APIs to enable seamless communication between microservices and front‑end components; facilitating high‑throughput, fault‑tolerant messaging using Apache Kafka; and optimizing data storage and retrieval using PostgreSQL and CockroachDB for distributed database operations. DE designing and developing scalable applications using Python to ensure efficient and maintainable code; designing and deploying serverless solutions with AWS Lambda and Step Functions to orchestrate complex workflows; building and maintaining RESTful APIs using API Gateway; and leveraging AWS S3 for efficient data storage and Simple Queue Service (SQS) for reliable, asynchronous message processing. DE architecting and optimizing Continuous Integration and Continuous Delivery (CI/CD) pipelines using Jenkins; working with infrastructure as code (IaC) using Terraform and orchestrating containerized applications using Docker and Kubernetes for scalable, resilient deployments; designing and maintaining high‑performance, cost‑efficient Cloud infrastructure using AWS services; and implementing robust monitoring and logging solutions with Datadog and Splunk. DE developing unit tests using JUnit; creating precise mock objects for isolated and repeatable testing scenarios using Mockito; performing in‑depth code analysis using SonarQube; and developing automation tests with Cucumber to drive behavior‑driven development. Certifications: Information Technology Benefits that balance life and work From our fully paid parental leave to our on‑site health and wellness centers, our benefits support the belief that more balance you have, the better you can achieve your goals. 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. Applicant screening At Fidelity, we value honesty, integrity, and the safety of our associates and customers within a heavily regulated industry. Certain roles may require candidates to go through a preliminary credit check during the screening process. Candidates who are presented with a Fidelity offer will need to go through a background investigation and may be asked to provide additional documentation as requested. #J-18808-Ljbffr
- ...Senior V-Force Developer VAST Data is looking to add a Senior V-Force Developer to our growing... ...building the data platform for the AI era—software infrastructure that powers the... ...join our V-Force team—a specialized engineering squad embedded within R&D. This is a...Senior
- ...Senior Software Engineer ENFOS is redefining how global enterprises manage long-term environmental risk. As the category leader in Environmental... ...establishing engineering best practices, mentoring junior developers, and contributing to a culture of technical excellence and...Senior
- ...FUJIFILM Holdings America Corporation is seeking a Senior Software Engineer to join our healthcare imaging team. You will develop software solutions that empower medical professionals in radiology and cardiology, enabling effective patient diagnosis. This role emphasizes...Senior
- ...HPE Morpheus Software - Senior Software Engineer This role has been designed as 'Hybrid' with an expectation that you will work on average 2 days... ...challenges faced by engineering teams and assist in developing strategies to address them. About You: You have...SeniorWork at office2 days per week
- ...Senior Software Engineer Our client is a fast-growing technology startup using AI to simplify complex sales processes. Their platform helps teams surface risks, automate repetitive tasks, and drive faster, more consistent execution across sales and customer success...SeniorRelocation package
- ...Senior Software Engineer Work Arrangement: Hybrid (On-Site and Remote mix) Location: Durham, NC, US, 27710 Personnel Area: CENTRAL ADMIN... ...combination of education and experience Extensive experience developing and supporting SAP applications Strong expertise in...SeniorRemote workFlexible hours
- ...Senior Software Engineer in Test Durham, NC Type: Contract Category: Development Industry: Financial Services Reference ID:... ...client seeks a Senior Software Engineer in Test to design, develop, and maintain automated test suites for digital healthcare...SeniorHourly payContract workLocal area
$128k - $143k
A leading medical technology firm is seeking a Senior Software Engineer in Durham, North Carolina. In this remote role, you will develop imaging platforms that enhance surgical workflows. You should have over 8 years of experience in C# and C++, and a deep understanding...SeniorRemote work- ...Fujifilm is looking for a Senior Software Engineer to join our healthcare imaging and informatics team in North Carolina. This position revolves around developing innovative solutions in radiology, empowering medical professionals to improve patient diagnoses. The ideal...Senior
- ...Senior+ Software Engineer Opine is a fast-growing AI sales tech startup trusted by leading companies like Docker, Socket Security, BigID,... ...infrastructure and serving 10s of millions of users daily. Developer of multiple successful multiplayer games (100k+ users)...SeniorRelocation
- ...Position Overview This position is intended to be a member of the engineering team, developing software for medical information products. Company Overview At FUJIFILM Healthcare Americas Corporation, we're on a mission to innovate for a healthier world, and we...SeniorLocal areaFlexible hours
$174k - $252k
.... 3 years of experience testing, maintaining, or launching software products. 1 year of experience with software design and architecture... ...technical leadership role. About the job Google's software engineers develop the next-generation technologies that change how billions of...SeniorFull time$128k - $143k
...profound insights into development and engineering challenges. Here, you will work on... ...which makes everything possible. The Senior Software Engineer is part of a team transforming... ...Research and Development organization developing real-time imaging platforms and clinical...SeniorRemote workWork from homeFlexible hours- A leading medical technology company is seeking a Senior Software Engineer to enhance surgeons' digital experiences in the operating room. This role requires a minimum of 8 years of application development experience using C# and C++. The ideal candidate will have expertise...SeniorRemote jobFlexible hours
$191k - $293k
...Senior Software Engineer - Backend/ Full Stack Addison, TX (Hybrid); Durham, NC (Hybrid) The Basics Tanium, the industry's leading provider of Autonomous Endpoint Management, is at the forefront of revolutionizing legacy approaches to managing complex security...SeniorFull timeLive inWork at officeWorldwideFlexible hours3 days per week- ...Compunnel, Inc. is seeking a Software Engineer in Durham, North Carolina. This role involves the development and maintenance of enterprise applications for fixed income and forex platforms, utilizing technologies like Java, Springboot, and Oracle SQL. The successful candidate...Senior
$154k - $236k
The Basics: As a Tanium Senior Software Engineer, DevOps, you will be designing and managing systems, tools, and infrastructure to enable the... ...do: Work alongside a cross-functional engineering team to develop the next generation pipeline to build, release, and test...SeniorFull timeLive inRemote workWorldwideFlexible hours$199.7k - $254.6k
...platforms that empower teams to safely develop, deploy, and operationalize AI-powered... ...infrastructure and security — partnering across engineering, security, compliance, and product... ...a global technology leader. As a Senior Software Engineer in Application Reliability, you...SeniorFull timeTemporary workLocal areaFlexible hours- ...Introduction At IBM Software, we transform client challenges into solutions. Building... ...technologies, partners, and industries to design, develop, and deliver solutions that power... ...potential, we are looking for software engineers, at various levels, to grow our Traffic...SeniorWork experience placement
- ...Join Ascom as a Senior Software Engineer – and help Shape the Future of Critical Communication! We are looking for an experienced Senior Software Engineer to play a central role in the design, development, and evolution of Ascom’s clinical alarm management software solutions...SeniorWork at office3 days per week
- ...Software Engineer IXL Learning, developer of personalized learning products used by millions of people globally, is seeking Software Engineers who have a passion for technology and education to help us add new features to our extremely successful educational products...SeniorWork at office
$196k - $255k
...Senior Software Engineer – Cloud Infrastructure As a Senior Software Engineer – Cloud Infrastructure, you will help build, operate, and scale mission-critical cloud services that support NetApp's SaaS and IaaS offerings. You will work across the full service lifecycle...Senior$140k - $200k
...Clutch Canada is seeking a Senior Software Engineer to join the Core Experiences Team. This role focuses on building and optimizing SDKs, enhancing user experience through strategic design of APIs, and collaborating with cross-functional product teams. The ideal candidate...Senior$140k - $170k
...A prominent technology organization is seeking a Senior AI Engineer Lead to establish and scale innovative AI solutions. This hybrid role... ...The ideal candidate will bring over 8 years of experience in software engineering and AI product development, along with hands-on...Senior- ...A biotech manufacturing organization based in Durham, NC, seeks a Senior SAP EWM / Manufacturing Integration Lead for a hands-on integration role. You will optimize SAP EWM and manufacturing processes while ensuring compliance in a regulated environment. Responsibilities...SeniorFull time
- ...Soteria Reinsurance Ltd. is looking for a Senior Frontend Engineer to design high-impact user experiences within the Contact Center Core team. This role emphasizes collaboration with UX designers and backend engineers to build high-performance applications utilizing React...Senior
$20.74 - $29.52 per hour
JobRx, Inc. is seeking a Pharmacy Technician Specialist in Durham, North Carolina. This position requires expertise in sterile compounding and cleanroom sterilization procedures, leading sterilizations across multiple locations, and ensuring compliance with standards. ...SeniorHourly payFull time- ...Senior Staff Software Engineer Direct Supply is building the future of senior living technology, helping connect the spectrum of healthcare in... ...while operating at the top of their license. Attracts and develops top talent and builds an environment that fuels...Senior
$60k - $100k
Aksarben Heating, Air Conditioning, Plumbing is seeking experienced HVAC installers in Durham, North Carolina. As a part of ARS, the nation's largest provider of residential HVAC services, you will be responsible for installing, troubleshooting, and leading installations...SeniorFull timeRelocation package- A leading pharmaceutical manufacturing company in North Carolina is seeking a Sr. SAP PTM / EWM Functional Specialist. The role involves optimizing SAP processes, acting as a functional lead for manufacturing operations, and ensuring compliance with industry standards....SeniorFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer/Developer. Be the first to apply!
- federal - software developer Durham, NC
- software engineer contract Durham, NC
- software engineer healthcare Durham, NC
- network software engineer Durham, NC
- ngo software engineer Durham, NC
- software development engineer aws Durham, NC
- software developer fintech Durham, NC
- software data engineer Durham, NC
- senior software engineer remote Durham, NC
- intel software engineer Durham, NC

