Principal Software Engineer

Corework Staffing
Other
View Company Profile / << Go Back

  • Job Type: Full time
  • 29 days ago

Job Description

#### About the job Principal Software Engineer

**Principal Software Engineer**
===============================

**Position Overview**
- --------------------

We are seeking a highly experienced **Principal Software Engineer** to lead the design, architecture, and delivery of large-scale, high-performance, and mission-critical software systems. This role is a senior technical leadership position responsible for driving engineering excellence, shaping system architecture, and influencing technical strategy across multiple teams.

The ideal candidate has deep expertise in distributed systems, cloud-native architecture, backend engineering, and scalable software design. They are expected to serve as a technical authority, mentor engineers, and partner with leadership to translate business goals into robust, scalable technical solutions.

**Location Requirement**
- -----------------------

To support collaboration with engineering, product, and leadership teams, candidates **must currently reside in one of the following metropolitan areas in the United States**:

* Dallas

* Houston

* Austin

* Atlanta

* Jacksonville

* Miami

* Nashville

* Charlotte

* Phoenix

Candidates outside of these locations will not be considered.

**Key Responsibilities**
========================

**System Architecture \& Design Leadership**
- -------------------------------------------

* Lead the design and architecture of scalable, distributed, and high-performance systems

* Define technical direction and architectural standards across engineering teams

* Evaluate and select technologies, frameworks, and system design patterns

* Design resilient, fault-tolerant, and highly available systems

* Ensure systems are built for scalability, performance, and long-term maintainability

**Backend \& Distributed Systems Engineering**
- ---------------------------------------------

* Build and optimize backend services, APIs, and microservices architectures

* Solve complex engineering problems related to concurrency, latency, and throughput

* Design event-driven, asynchronous, and distributed system architectures

* Improve system performance, scalability, and reliability

* Lead deep technical investigations and root cause analysis of system issues

**Cloud-Native Architecture \& Infrastructure**
- ----------------------------------------------

* Design and guide cloud-native architectures across AWS, Azure, and/or GCP

* Work with containerized and serverless architectures (Docker, Kubernetes, etc.)

* Collaborate with Platform, DevOps, and SRE teams on infrastructure design

* Optimize cloud cost, performance, and scalability

* Ensure systems follow modern cloud engineering best practices

**Security, Reliability \& Engineering Excellence**
- --------------------------------------------------

* Ensure systems are designed with strong security, privacy, and compliance principles

* Promote secure coding practices and architecture-level security design

* Define reliability standards including SLIs, SLOs, and SLAs

* Lead efforts to improve system stability and reduce production incidents

* Champion engineering best practices, code quality, and technical rigor

**Technical Leadership \& Mentorship**
- -------------------------------------

* Serve as a technical leader and mentor for engineers across teams

* Guide engineering teams through complex technical challenges

* Conduct architecture reviews and provide technical oversight

* Influence engineering roadmap and technical strategy decisions

* Foster a culture of engineering excellence and continuous improvement

**Cross-Functional Collaboration**
- ---------------------------------

* Partner with Product Managers, Engineering Managers, Data teams, and Leadership

* Translate business requirements into scalable technical solutions

* Participate in strategic planning and roadmap development

* Communicate complex technical concepts to both technical and non-technical stakeholders

* Support alignment between engineering execution and business priorities

**Innovation \& Continuous Improvement**
- ---------------------------------------

* Evaluate emerging technologies and architectural patterns

* Drive innovation in system design and engineering practices

* Identify opportunities for automation and optimization

* Contribute to long-term technical vision and platform evolution

* Lead proof-of-concept and high-impact engineering initiatives

**Qualifications**
==================

**Required**
- -----------

* Bachelor's or Master's degree in Computer Science, Engineering, or related field

* 8 years of software engineering experience

* 3 years in a senior technical leadership role (Principal, Staff, or equivalent)

* Strong expertise in distributed systems and backend architecture

* Proficiency in one or more backend languages (Java, Python, Go, C#, Node.js)

* Deep understanding of system design, microservices, and API architecture

* Experience with cloud platforms (AWS, Azure, or GCP)

* Strong knowledge of databases (SQL and NoSQL systems)

* Experience leading large-scale production systems

* Excellent problem-solving, communication, and leadership skills

* Must currently reside in one of the approved locations listed above

**Preferred (Nice-to-Have)**
- ---------------------------

* Experience with high-scale systems (millions of users or high transaction volumes)

* Familiarity with event-driven architectures (Kafka, RabbitMQ, etc.)

* Experience with Kubernetes, service mesh, and cloud-native platforms

* Knowledge of observability tools (Prometheus, Grafana, Datadog, ELK stack)

* Experience in fintech, SaaS, or enterprise-scale systems

* Contributions to open-source projects or technical publications

* Experience with system performance optimization and low-latency systems

* Familiarity with AI/ML infrastructure or data-intensive systems

* Prior experience in architecture governance or technical advisory roles

**Key Performance Indicators (KPIs)**
=====================================

**System \& Architecture Excellence**
- ------------------------------------

* System scalability and performance improvements

* Architecture review success rate

* Reduction in system design flaws and production issues

* Long-term maintainability and system health metrics

**Reliability \& Performance**
- -----------------------------

* System uptime and availability

* Reduction in critical production incidents

* Mean Time to Detect (MTTD) and Mean Time to Recover (MTTR)

* Improvement in latency and throughput metrics

**Engineering Impact**
- ---------------------

* Successful delivery of complex, high-impact initiatives

* Technical debt reduction and system modernization progress

* Adoption of architectural standards across teams

* Contribution to engineering productivity improvements

**Leadership \& Influence**
- --------------------------

* Engineering team satisfaction and mentorship impact

* Cross-team collaboration effectiveness

* Stakeholder and leadership feedback

* Influence on technical strategy and roadmap decisions

**Reporting To**
================

* Director of Engineering

* VP of Engineering

* Chief Technology Officer (CTO)

* Head of Software Engineering

* Chief Architect

**Employment Type \& Work Setup**
=================================

* Full-Time

* Remote (Candidates must reside in approved locations)

* Hybrid opportunities may be available based on business needs

* Occasional travel for architecture reviews, leadership meetings, or strategic planning sessions

* Agile, high-performance engineering environment

**Work Environment \& Conditions**
==================================

* Large-scale, high-performance software engineering environment

* Collaboration with senior engineering, product, and executive leadership teams

* Strong emphasis on architecture, scalability, and engineering excellence

* Opportunity to shape technical direction and influence company-wide systems

* Exposure to complex distributed systems and enterprise-scale challenges

* Career progression opportunities into Staff , Distinguished Engineer, or CTO-track roles




Fast Track Upload