Senior Software Developer

Redhorse Corporation
Fuquay Varina, NC

About the Organization

Now is a great time to join Redhorse Corporation. We are a solution-driven company delivering data insights and technology solutions to customers with missions critical to U.S. national interests. We’re looking for thoughtful, skilled professionals who thrive as trusted partners building technology-agnostic solutions and want to apply their talents supporting customers with difficult and important mission sets.

About the Role

Redhorse transforms how the government utilizes data and technology. As a Senior Software Developer, you will play a critical role in designing, developing, and maintaining high-quality software solutions for our government clients. You will work alongside government supervisors, product owners, and other developers in an Agile environment, contributing significantly to the success of mission-critical projects. This is an opportunity to leverage your expertise to make a tangible impact on public sector initiatives.

Key Responsibilities

  • Design, develop, and maintain software applications, modules, and components using appropriate programming languages, frameworks, and technologies.
  • Adhere to coding standards and best practices.
  • Participate in Agile ceremonies (sprint planning, daily stand-ups, sprint reviews).
  • Collaborate with Agile teams to prioritize development tasks and estimate effort.
  • Provide regular updates on project progress.
  • Provide technical leadership and mentorship to junior developers.
  • Conduct code reviews to ensure code quality, maintainability, and adherence to architectural guidelines.
  • Implement automated testing and continuous integration practices.
  • Collaborate with product owners, business analysts, and stakeholders to understand and translate project requirements into technical designs.
  • Provide input on project feasibility and implementation approaches.
  • Document software designs, architectures, and implementation details.
  • Share knowledge and best practices with team members.
  • Identify and address technical challenges and issues.
  • Propose innovative solutions and troubleshoot complex problems.
  • Identify opportunities for performance optimization and scalability improvements.
  • Research and experiment with emerging technologies to drive innovation.

Required Experience/Clearance

  • Minimum of eight (8) years of professional experience in software development roles, with significant experience designing and building complex software solutions.
  • Minimum of three (3) years of experience working in Agile environments, preferably in leadership roles within Agile teams.
  • Experience leading collaborative Python development projects.
  • Experience with development in one or more scripting languages (e.g., Go, Bash, JavaScript).
  • Experience designing working environments and/or programs within Linux-based operating systems (Ubuntu, RedHat, Debian, etc.).
  • Experience with User Interface/User Experience (UI/UX) development technologies, especially with JavaScript frameworks (React, Angular, or Vue).
  • Working knowledge of database query languages and mobile database design (e.g., SQLite).
  • Familiarity with issue tracking software (Jira).
  • Experience with the Git version control system.
  • Experience leading code reviews.
  • Experience with iOS and Android mobile development languages (Java, Objective-C, or Swift).

Desired Experience

  • Experience with DataBricks or other cloud providers.
  • Experience with specific Agile methodologies (e.g., Scrum, Kanban).
  • Contributions to open-source projects.
  • Experience with containerization technologies (Docker, Kubernetes).
  • Experience with CI/CD pipelines.

Equal Opportunity Employer/Veterans/Disabled

Accommodations:

If you are a qualified individual with a disability or a disabled veteran, you may request a reasonable accommodation if you are unable or limited in your ability to access job openings or apply for a job on this site as a result of your disability. You can request reasonable accommodations by contacting Talent Acquisition at [email protected]

Redhorse Corporation shall, in its discretion, modify or adjust the position to meet Redhorse’s changing needs.

This job description is not a contract and may be adjusted as deemed appropriate in Redhorse’s sole discretion.

Posted 2025-08-22

Recommended Jobs

Camp Counselor

Wake Forest Ninja Academy
Wake Forest, NC

Job Description Job Description ***We are looking for evening and weekend availability! If you have flexible afternoon/evenings and weekends we would love to hear from you. If you’re an enthusi…

View Details
Posted 2025-08-09

APP - Hospitalist - Mt. Holly Rehabilitation - Belmont, NC (Belmont)

Atrium Health
Belmont, NC

Overview If its possible, you will find it at Atrium Healththe leading community-focused academic healthcare system serving North Carolina, South Carolina, and Georgia. We invite Physician Assistant…

View Details
Posted 2025-08-19

Family Medicine Physician Opening in Asheville, North Carolina

EMrecruits
Asheville, NC

Position at EMrecruits/ PSR Dogwood Family Medicine in Asheville, NC is seeking an experienced Family Medicine Physician interested in joining our practice.  We are part of a large group of indep…

View Details
Posted 2025-08-06

Senior Accountant

Duke Corporate Education
Durham, NC

We are seeking a  Senior Accountant  to join our Finance team. This is a hands-on role ideal for a proactive, detail-oriented professional who thrives in a dynamic, global environment. The successful…

View Details
Posted 2025-08-20

Occupational Therapy Assistant -PRN

Carolina Therapy Services
Fayetteville, NC

Job Description Job Description COTA - Occupational Therapy Assistant Fayetteville,NC Carolina Therapy Services PRN Skilled Nursing The Certified Occupational Therapy Assistan…

View Details
Posted 2025-07-28

Senior Software Developer

Signalscape
Cary, NC

In this position, you will take ownership of a Kubernetes-native application designed to deploy workloads within the cluster it runs in. This senior position involves advancing a platform that …

View Details
Posted 2025-08-20

Cook

PROMISE LAND MARKET LLC
Morehead City, NC

Promise Land Market Llc in Morehead City, NC is looking for one prep cook to join our 19 person strong team. We are located on 909 B Arendell St. Our ideal candidate is self-driven, ambitious, and en…

View Details
Posted 2025-07-26

Part-time sitter position available for two middle schoolers and a dog in Chapel Hill area

Wyndy
Chapel Hill, NC

Pay: $18 - $33 per hour Start Date: This Week Location: Chapel Hill, NC Job Description Part-time sitter position available for two middle schoolers and a dog. Looking for a reliable, e…

View Details
Posted 2025-08-19

Seater/Greeter

Shoneys
Asheville, NC

As a Shoney's hostess/greeter, you are the first and last person the guests will see during their visit. We are counting on you to make sure that first impression is excellent. As the last person the…

View Details
Posted 2025-08-14

Senior Accountant

Enviva
Raleigh, NC

The Enviva team is driven by our shared vision for a renewable energy future. We are a fast-growing, purpose-driven, global energy company specializing in delivering sustainable wood bioenergy soluti…

View Details
Posted 2025-08-20