Junior Software Engineer

Diocese Of Charlotte
Charlotte, NC



Full-time

Description

POSITION SUMMARY:

The Roman Catholic Diocese of Charlotte is seeking a Junior Software Engineer to join a dynamic new team tasked with building the digital "operating system" for the Diocese. This is an opportunity to be part of a transformative initiative—effectively creating a startup-like environment within the Diocese to design, develop, and deliver impactful technology solutions that enhance mission-critical operations across parishes, schools, and ministries.

The Junior Software Engineer will contribute to full-stack development and be an integral part of agile project teams, working with senior developers and key stakeholders to deliver secure, scalable systems and digital services. This role bridges technical implementation with organizational goals—translating business needs into features, integrating external services, and delivering applications that support the evolving digital vision of the Diocese.

This is a rare chance to help architect and build a new generation of Catholic technology infrastructure—an impactful and rewarding challenge for those inspired by purpose-driven work.

ESSENTIAL FUNCTIONS:

· Design, develop, test, and document front-end and back-end application components using modern frameworks and tools (e.g., React, Django, Node.js).

· Participate in code reviews, agile planning sessions, and product demos as part of the software development lifecycle.

· Collaborate with infrastructure teams to ensure secure and scalable deployments of applications.

· Assist in the development of REST APIs and integration of external services and data sources.

· Write clean, maintainable, and well-documented code aligned with organizational standards and best practices.

· Identify and resolve bugs or performance issues across production and staging environments.

· Maintain version control and collaborate with team members via platforms such as GitHub or GitLab.

· Support training, documentation, and rollout of newly released features or applications.

· Performs other related duties as assigned to support departmental and organizational priorities.

Requirements

Preferred:

Education:

· Bachelor’s degree in Computer Science, Software Engineering, or a related technical discipline.

Technology:

· Proficiency in at least one of the following programming languages (Python, JavaScript)

· Exposure to relationship databases (PostgreSQL, SQL Server, MySQL) and/or NoSQL systems (MongoDB, Redis)

· Understanding of web technologies (HTML, CSS, JavaScript) and component-based frameworks (React, Vue).

· Familiarity with RESTful API design and consumption.

· Basic knowledge of agile development workflows and tools.

· Knowledge of at least one other cloud hosting solution (e.g., Azure, AWS, Google).

· Experience or familiarity with IT automation and scripting (e.g., Powershell, Bash), basic system administration, or DevOps concepts is a plus.

· Passion for learning new technologies and contributing to a mission-driven environment.

Personal:

· Excellent verbal and written communication skills.

· Reliable, personable, and customer focused.

· Desire to learn – independently and on the job.

· Comfortable working with colleagues and consultants.

· Candidates should be detail oriented with the ability to prioritize tasks and juggle multiple projects.

WORKING ENVIRONMENT:

· In office Monday through Friday

· Some evening and weekend work may be required.

Posted 2025-12-10

Recommended Jobs

Full Time Anesthesia Job Hickory, NC

CompHealth CompHealth
Hickory, NC

Located at the base of the Blue Ridge Mountains, Hickory has a temperate climate and abundance of natural resources. You will be just minutes from Lake Norman, the largest lake in North Carolina with…

View Details
Posted 2025-12-05

2026 Seasonal OBX Retail Sales Crew Member

Kitty Hawk Kites, Inc.
North Carolina

We are taking applications for our 2026 Season for our Outer Banks locations!  Retail Crew Members are front-line employees who deliver a "wow" factor for our retail customers. An excellent Retail Cre…

View Details
Posted 2025-10-19

English & Social Studies Teacher/Tutor

GradePower Learning Centers
Cary, NC

Part-Time English & Social Studies Teacher/Tutor Wanted Passionate about puns? Excited by literature? Eager to help students succeed in English and also learn about their role in the community? Ga…

View Details
Posted 2025-10-23

Commercial Driver - Full Time

AutoZone, Inc.
Kannapolis, NC

**Job Description** AutoZone's store teams are the frontline of WOW! customer service, ensuring that customers find the right parts and solutions for their automotive needs. Store employees maintain w…

View Details
Posted 2025-11-20

Field Canvasser

Bath Concepts Independent Dealers
Charlotte, NC

Join our growing team at ProGuard Roofing! &##128165; Field Canvasser Opening– Unlimited Earning Potential &##128165; Are you driven, outgoing, and ready to launch a rewarding career? ProGuard Roo…

View Details
Posted 2025-10-27

Delivery Driver

Staples
Charlotte, NC

**7:30am-4:00pm/Monday-Friday** **Staples is business to business.** You're what binds us together. When joining our Supply Chain team, you can feel right away that people are at the heart of what we …

View Details
Posted 2025-11-20

OSP Fielder II

System One
Burlington, NC

Mountain Ltd. has an opening for an OSP Fielder II in Burlington   WA   are a. Since 1979, Mountain Ltd. has successfully created and supported turnkey engineering solutions for traditional and…

View Details
Posted 2025-11-18

Cloud Native Sales Director, Americas (NKP-Nutanix Kubernetes Platform)

Nutanix
Raleigh, NC

**Cloud Native Sales Director, Americas (NKP-Nutanix Kubernetes Platform)** **Hungry, Humble, Honest, with Heart.** **The Opportunity** Lead the Americas Cloud Native (NKP) Specialist Sales Team. Clou…

View Details
Posted 2025-11-14

Salesforce CPQ/Revenue Cloud Manager Save for Later Remove job

PwC
Fayetteville, NC

At PwC, our people in business application consulting specialise in consulting services for a variety of business applications, helping clients optimise operational efficiency. These individuals an…

View Details
Posted 2025-10-15

AI Transformation Lead

Perdue Farms, Inc.
Salisbury, NC

Perdue Foods has a goal of becoming the most trusted name in premium proteins by creating products for consumers and for retail and foodservice customers around the globe while changing the way anima…

View Details
Posted 2025-12-10