Senior Software Engineer/Developer

Habitat For Humanity Of Durham

Durham (NC)

On-site

USD 90,000 - 110,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Fully paid parental leave
On-site health and wellness centers

Job summary

Habitat For Humanity Of Durham is looking for a Senior Software Engineer/Developer to build and enhance cloud-native financial platforms. The role involves designing software applications using modern technologies like Java, Python, and AWS to develop business solutions effectively.

Candidates should possess a Bachelor's in Computer Science or equivalent with 3 years of experience, or a Master's with 1 year of experience, alongside a strong understanding of Agile methodologies. Benefits include fully paid parental leave and access to wellness centers.

Qualifications

  • 3 years experience as Senior Software Engineer or 1 year with Master's degree.
  • Experience developing scalable and high-throughput applications.
  • Proficiency in cloud-native technologies and microservice architecture.

Responsibilities

  • Develop cloud-native financial services platforms using modern technologies.
  • Design and implement multi-tier software applications.
  • Troubleshoot and enhance enterprise Cloud infrastructure.

Skills

Java/J2EE
Spring Boot
RESTful APIs
Apache Kafka
Python
Docker
Kubernetes
AWS
CI/CD

Education

Bachelor’s in Computer Science, Engineering or related
Master’s in Computer Science, Engineering or related

Tools

PostgreSQL
CockroachDB
Terraform
Jenkins
Datadog
Splunk

Job description

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 accommodations@fmr.com, or by calling 800-835-5099, 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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer/Developer
Senior Software Engineer/Developer

Fidelity • Boston (MA)

On-site
USD 139,000 - 150,000
Principal Software Engineer/Developer
Principal Software Engineer/Developer

Worky • Merrimack (NH)

On-site
USD 150,000 - 190,000
Principal Full Stack Engineer
Principal Full Stack Engineer

Habitat For Humanity Of Durham • Durham (NC)

On-site
USD 110,000 - 140,000
On-site health and wellness centers
Fully paid parent leave
Senior Software Engineer/Developer
Senior Software Engineer/Developer

Fidelity Investments • North Carolina

On-site
USD 95,000 - 140,000
Director, Full Stack Engineering
Director, Full Stack Engineering

Worky • Merrimack (NH)

On-site
USD 180,000 - 240,000
null
Software Engineering/Development
Software Engineering/Development

Soteria Reinsurance Ltd. • Durham (NC)

On-site
USD 110,000 - 160,000
Onsite work model
Senior Software Engineer/Developer
Senior Software Engineer/Developer

Soteria Reinsurance Ltd. • Durham (NC)

On-site
USD 110,000 - 170,000
Principal Software Engineer/Developer
Principal Software Engineer/Developer

Habitat For Humanity Of Durham • Durham (NC)

On-site
USD 100,000 - 130,000
Director, Full Stack Engineering
Director, Full Stack Engineering

Soteria Reinsurance Ltd. • Merrimack (NH)

On-site
USD 180,000 - 230,000
Principal Software Engineer/Developer
Principal Software Engineer/Developer

Fidelity Investments • Town of Smithfield (NY)

On-site
USD 132,000 - 166,000