Back to jobs
Ampirical

Software Engineer III

Covington, LA$98K - $124K / yearPosted 1 weeks ago
Full-timehybridsenior

Job Description

Software · Headquarters - Covington, LA

About Ampirical

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.

Why Ampirical?

💰 Salary Range: $98,281-$123,848 (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

Your Role: Software Engineer III 

The Software Engineer/Developer III – Full Stack, following the Agile Scrum philosophy, designs, develops, tests, and supports software applications and tools. By stepping through user stories and requirements, the Software Engineer translates business needs into technical requirements and tasks, including identifying the required server-side code, front-end code, security considerations, and architecture. The primary objective of this role is to create functional, thoroughly tested, and high-quality software for both internally used and externally available commercial applications and tools. This position provides technical guidance to junior engineers, contributes to code quality across the team, and operates with a high degree of autonomy in delivering complex software solutions.

What You’ll Do:

  • Design and implement complex full-stack features with thorough documentation and test coverage

  • Translate user story requirements into technical requirements, tasks, and effort estimates

  • Design, implement, and integrate RESTful APIs with a focus on reliability, scalability, and maintainability

  • Apply Agile/Scrum methodologies and Git version control to manage feature development and maintain code integrity

  • Ensure test coverage and security compliance for all owned components

  • Write unit and integration tests to validate complex components and improve overall coverage

  • Review peer code for adherence to testing and security best practices

  • Diagnose complex software and infrastructure issues, conducting root cause analysis and recommending solutions

  • Evaluate architectural tradeoffs to optimize project outcomes, with guidance from senior engineers

  • Identify and communicate delivery risks in owned features and collaborate with the team on mitigations

  • Partner with product owners to refine feature requirements and surface technical risks

  • Communicate progress, clarify requirements, and contribute to documentation to support cross-functional collaboration

  • Mentor junior engineers on tools, development practices, and emerging technologies

  • Participate in goal-setting conversations and actively pursue career development opportunities

  • Serve as a technical assessor in interviews and provide candidate feedback when requested

  • Model professional behavior, uphold team norms, and respond constructively to feedback

  • Stay current on industry trends and proactively introduce improvements to tools and practices

  • Identify areas for personal and team growth within the software development stack

What You Bring:

  • 4+ years of software development experience.

  • 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.

  • Proficiency with Agile/Scrum methodologies and Git version control.

  • Demonstrated understanding of and adherence to security standards in software development.

  • Demonstrated experience mentoring junior engineers.

  • Familiarity with CI/CD pipelines and DevOps practices.

  • Broad knowledge of software architecture patterns, design patterns, and industry best practices.

  • Experience with performance optimization and scalability design in web applications.


Ampirical is an Equal Opportunity Employer, meaning we do not discriminate based on the following characteristics in our hiring and employment practices: Age, sex, color, race, creed, national origin, religion or religious attire, marital status, pregnancy (child birth or related medical conditions), citizenship status or amnesty, ancestry, sexual orientation, gender, gender identity, gender expression, transgender status, physical or mental disability, military or veteran status, genetic information, sickle-cell trait, status as a tobacco user or non-user, or any other classification protected by federal, state, or local law.


Department
Software
Role
Software Engineer III
Locations
Headquarters - Covington, LA
Yearly salary
$98,281 - $123,848
Software · Headquarters - Covington, LA

Loading application form

See Your Match Score

Sign up and Renata will show you how this job matches your skills and experience.

201-500 employees
Covington, LA, US
Website
Software Engineer III at Ampirical | Renata