More jobs:
Principal Software Engineer; On-Site
Job in
Plano, Collin County, Texas, 75086, USA
Listed on 2026-01-12
Listing for:
Catapult Recruiting
Full Time
position Listed on 2026-01-12
Job specializations:
-
Software Development
Software Engineer
Job Description & How to Apply Below
Principal Software Engineer
Plano, Texas (near Dallas) | No Relocation Assistance.
On-Site | No Relocation Assistance
Position OverviewWe are seeking a Principal Software Engineer to lead the technical vision and innovation of our development organization. This role is ideal for a seasoned engineer who combines deep technical expertise with a passion for building scalable, high‑quality applications. The Principal Software Engineer will shape architectural direction, mentor engineering teams, and play a key role in influencing product development strategy. This position requires strong leadership, collaboration across departments, and the ability to stay ahead of industry trends.
Key Responsibilities- Define and lead the architectural vision for scalable, maintainable software systems aligned with business objectives.
- Evaluate and adopt technologies, frameworks, and tools to enhance performance, scalability, and developer productivity.
- Establish and enforce best practices in coding standards, testing, documentation, and software quality.
- Mentor and coach engineers, fostering a culture of technical excellence, knowledge‑sharing, and continuous improvement.
- Conduct training sessions and workshops to elevate team capabilities.
- Collaborate with design, product, and QA teams to gather requirements and deliver effective solutions on schedule.
- Act as the technical liaison between engineering and other departments, ensuring alignment of business and technical goals.
- Own complex technical projects, driving them from concept through delivery.
- Lead architectural reviews and facilitate decision‑making across stakeholders.
- Stay up to date with emerging technologies, patterns, and tools, recommending adoption where beneficial.
- Champion engineering process improvements to increase efficiency, collaboration, and code quality.
- Authorization to work in the U.S.
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
- 10+ years of professional software engineering experience, with at least 5 years focused on scalable applications and systems design.
- Strong background in software design principles, microservices architecture, RESTful APIs, Graph
QL, and JSON. - Proficiency with relational and No
SQL databases, including SQL, Mongo
DB, and Redis. - Hands‑on experience with cloud platforms (AWS, Azure, or GCP), containerization (Docker), and orchestration (Kubernetes).
- Familiarity with unit testing and end‑to‑end testing frameworks.
- Strong understanding of Agile/Scrum methodologies.
- Excellent problem‑solving, communication, and leadership skills, with the ability to clearly explain complex concepts to diverse audiences.
- Ability to access and work in assigned office environments.
- Proficiency using standard office equipment including laptops and keyboards.
- Willingness to comply with company policies and procedures, and consistently uphold professional standards.
- 401(k) with 6% match
- 18 days PTO + 5 sick days
- FREE
- Comprehensive benefits for you and your family - Opportunity to lead exciting, modern projects with a collaborative engineering team
- Notes: U.S. Citizens or Green Card holders only. Background and drug screen required.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×