Principal Software Engineer

Ampirical Solutions, L.L.C.
Covington, LA, United States
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Compensation
$137,865.0
Working hours
Regular working hours
Job source

Tech stack

Code Coverage Code Review Data Architecture Software Design Patterns DevOps Django Web Framework PostgreSQL Scrum Methodology Software Architecture Rapid Prototyping Process Software Engineering SQL Databases
+14 more
Systems Integration Strategies of Testing TypeScript Cloud Platform System ReactJS Reliability of Systems Technical Debt Backend Git Containerization Integration Tests Front End Software Development Restful APIs Docker

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

About the company

At Ampirical, we’re shaping the future of the power grid with precision, innovation, and purpose. Just as the ampere is the foundation of electric current, Ampirical is a core force driving the energy sector forward. We focus on quality, forward-thinking solutions, and empowering our team to grow and thrive.

We don’t just build projects-we build careers. If you’re looking for a place where your contributions matter and your professional development is supported every step of the way, we’d love to meet you. Watch this video to get a glimpse into our culture.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:39 min

Speaker introduction and software engineering background

Daniel Raniz Raneland · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · World Congress 2026 Europe

5:00 min

Exploring the specific workplace responsibilities of staff software engineers

Jan Giacomelli · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all