Principal Software Engineer
Role details
Job location
Tech stack
Job description
The Principal Software Engineer provides technical leadership across teams, shaping architectural direction, driving engineering excellence, and solving high-impact, ambiguous problems. This role operates as a senior individual contributor who influences product strategy, elevates engineering standards, and ensures scalable, secure, and maintainable systems., * Define and drive technical strategy, architectural direction, and long-term platform evolution across multiple teams.
- Architect complex, scalable systems and produce de-risked solution designs that can be handed off for efficient implementation.
- Lead exploration of data architecture, system integrations, and emerging technologies to improve performance, reliability, and maintainability.
- Facilitate architectural tradeoff discussions, clearly articulating technical and business impacts.
System Design & Execution
- Solve complex system design challenges through deep technical analysis and hands-on prototyping.
- Oversee development of large-scale full-stack features, ensuring quality, documentation, and test coverage.
- Translate product requirements into technical specifications, estimates, and delivery plans, identifying risks and dependencies early.
- Ensure consistency, performance, security, and maintainability across RESTful APIs and shared services.
Engineering Excellence & Quality
- Establish and uphold engineering standards, including coding practices, secure development guidelines, and testing strategies.
- Lead technical design reviews, code reviews, and quality assurance practices to ensure high reliability and system health.
- Guide teams in systematic troubleshooting, root cause analysis, and long-term prevention of recurring issues.
Cross-Team Leadership & Collaboration
- Partner with product owners, engineering managers, and stakeholders to clarify requirements, surface risks, and align on technical direction.
- Provide clear, timely communication on progress, risks, and technical decisions to stakeholders.
- Influence engineering processes such as Agile/Scrum workflows, Git practices, and CI/CD pipelines to improve delivery efficiency and predictability.
Mentorship & Talent Development
- Mentor senior and mid-level engineers in system design, development practices, and career growth.
- Coach teams on effective technical communication across both technical and non-technical audiences.
- Contribute to hiring through technical interviews and evaluation of engineering talent.
- Foster a collaborative, psychologically safe team environment and help resolve interpersonal or cross-team friction.
Innovation & Continuous Improvement
- Promote a culture of continuous learning by evaluating new technologies, tools, and methodologies.
- Identify opportunities to reduce technical debt, improve operational efficiency, and strengthen system reliability.
- Drive improvements that reduce delivery risk and accelerate sustainable feature throughput.
Requirements
- 8+ years of software development experience including the following topics:
- Experience designing, implementing, and integrating RESTful APIs.
- Experience with Django (back-end development).
- Experience with React and TypeScript (front-end development).
- Experience with SQL and PostgreSQL
- Experience with Docker and containerization.
- Experience with AWS cloud environments and services.
- Experience writing unit and integration tests and working with testing frameworks.
- Demonstrated experience leading or mentoring engineering teams.
- Experience driving architectural decisions across cross-functional teams.
- Experience contributing to performance reviews and hiring processes
- Deep understanding of software architecture, design patterns, and security best practices.
- Proficiency with Agile/Scrum methodologies and Git version control.
- Familiarity with CI/CD pipelines and DevOps practices.
- Track record of introducing new tools, frameworks, or practices that improved team outcomes
Benefits & conditions
3.33.3 out of 5 stars 1654 Ochsner Boulevard, Covington, LA 70433 $137,865 a year, Pulled from the full job description
- 401(k) 4% Match
- Tuition reimbursement
- Pet insurance
- Health insurance
- 401(k) matching
- Paid time off
- Vision insurance, Salary Range: $137,865- Commensurate (dependent on experience, education, and qualifications) Profit-Sharing Bonus: Semi-annual, performance-based (10% to 20% of salary) Day-One Benefits: Medical, Dental, Vision 401(k) with 4% match and immediate vesting ️ PTO: Starting at 80 hours of vacation & 40 hours of sick time per year + 10 paid holidays ️ Flexible Work Schedule: Every other Friday off Career Development: Advancement opportunities, tuition reimbursement Perks: Gym membership stipend, wellness program, fertility benefits, pet insurance, and more