Get AI-powered advice on this job and more exclusive features.
This range is provided by Astreya. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.
Base pay range
$50.00/hr - $80.00/hr
Direct message the job poster from Astreya
Based on site- no remote work, must live in the local area or be able to relocate immediately
Direct employees only, no agency workers
W2 Contract preferred
Based in Spartanburg, SC
Are you passionate about solving complex business problems through technology, and ready to take on a leadership role in shaping scalable, secure, and innovative software solutions? Join our team as a Principal Software Engineer and help drive the technical vision, architecture, and execution of key initiatives.
We are seeking a highly experienced technologist with deep expertise in C#.NET, Angular, and cloud technologies (AWS) who thrives in architecting solutions, mentoring engineers, and aligning technology strategy with business outcomes. As a Principal Engineer, you will be a hands-on leader, designing systems that balance innovation, scalability, and performance—while ensuring our solutions provide real, measurable value to the organization.
You will play a pivotal role in guiding technical decision-making, setting engineering standards, and influencing the long-term technology roadmap.
Essential Functions
Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
- Architect & Design Solutions: Own the end-to-end design of large-scale, complex systems that address critical business needs, ensuring solutions are secure, scalable, cost-effective, and aligned with long-term enterprise goals.
- Technical Leadership: Serve as a technical authority across multiple teams, driving architectural reviews, setting coding and design standards, and ensuring adoption of best practices.
- Innovation & Strategy: Evaluate emerging technologies, frameworks, and cloud services; recommend strategic adoption to improve business value, reduce costs, or increase efficiency.
- Business Partnership: Collaborate directly with business leaders, product owners, and subject matter experts to translate business requirements into robust technical solutions.
- Full-Stack Expertise: Contribute across the technology stack—front-end, back-end, APIs, and cloud services—with deep knowledge of C#.NET, Angular, AWS, and modern development practices.
- Security & Compliance: Lead the design and implementation of secure, compliant solutions with a “security-first” mindset and strong alignment to OWASP principles.
- Mentorship & Influence: Coach senior and junior engineers, fostering a culture of technical excellence, continuous learning, and collaboration across teams.
- Continuous Improvement: Proactively identify opportunities for process and system improvements, driving adoption of automation, DevOps practices, and cloud-native architectures.
Minimum Qualifications
- Bachelor's degree or higher in Software Engineering, Computer Science, or a related field (or equivalent practical experience).
- 12+ years of progressive software engineering experience, including significant experience in technical leadership and architecture roles.
- Proven expertise in C#.NET, Angular, and AWS cloud solutions.
- Strong background in system architecture, database design (SQL & NoSQL), and API design/development.
- Demonstrated success in architecting and delivering secure, scalable, high-performance enterprise solutions.
- Excellent problem-solving, communication, and collaboration skills; ability to influence technical and business stakeholders.
Preferred Qualifications
- Deep understanding of modern engineering practices including CI/CD, containerization (Docker, Kubernetes), and infrastructure-as-code (e.g., Terraform, CloudFormation).
- Track record of evaluating and adopting new technologies to solve business challenges.
- Demonstrated ability to balance long-term strategic thinking with hands-on technical execution.
- Passion for mentoring engineers and building high-performing teams.
- AWS certifications (Solutions Architect, DevOps Engineer, or similar).
Seniority level
Employment type
Job function
- Information Technology
- Industries: Technology, Information and Media
Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Inclusion statements and job alerts information remain available where applicable.
Referrals increase your chances of interviewing at Astreya by 2x
Inferred from the description for this job
401(k)
Vision insurance
Medical insurance
Paid maternity leave
Paid paternity leave
Get notified when a new job is posted.
Sign in to set job alerts for “Software Engineer” roles.
Providence, SC $118,000.00-$130,000.00 3 weeks ago
Charleston, SC $185,000.00-$200,000.00 4 days ago
Software Engineer, Platform - Charleston, USA
Charleston, SC $140,000.00-$200,000.00 1 day ago
South Carolina, United States 2 weeks ago
Software Engineer, Platform - North Charleston, USA
North Charleston, SC $140,000.00-$200,000.00 1 day ago
South Carolina, United States 2 weeks ago
South Carolina, United States 2 weeks ago
Charleston, South Carolina Metropolitan Area 1 month ago
Greenville, SC $92,242.00-$130,000.00 11 hours ago
Intern - Software Engineer - Summer 2026
Fort Mill, SC $86,129.00-$127,189.00 4 days ago
Software Developer Full Stack – Augusta Ga -Based Opportunity
South Carolina, United States 1 month ago
Charleston, South Carolina Metropolitan Area 1 week ago
We're unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.