JOBSEARCHER

Software Engineer III

AmpiricalCovington, LAApril 16th, 2026
About AmpiricalAt 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 moreYour Role: Software Engineer IIIThe 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 DoDesign and implement complex full-stack features with thorough documentation and test coverageTranslate user story requirements into technical requirements, tasks, and effort estimatesDesign, implement, and integrate RESTful APIs with a focus on reliability, scalability, and maintainabilityApply Agile/Scrum methodologies and Git version control to manage feature development and maintain code integrityEnsure test coverage and security compliance for all owned componentsWrite unit and integration tests to validate complex components and improve overall coverageReview peer code for adherence to testing and security best practicesDiagnose complex software and infrastructure issues, conducting root cause analysis and recommending solutionsEvaluate architectural tradeoffs to optimize project outcomes, with guidance from senior engineersIdentify and communicate delivery risks in owned features and collaborate with the team on mitigationsPartner with product owners to refine feature requirements and surface technical risksCommunicate progress, clarify requirements, and contribute to documentation to support cross-functional collaborationMentor junior engineers on tools, development practices, and emerging technologiesParticipate in goal-setting conversations and actively pursue career development opportunitiesServe as a technical assessor in interviews and provide candidate feedback when requestedModel professional behavior, uphold team norms, and respond constructively to feedbackStay current on industry trends and proactively introduce improvements to tools and practicesIdentify areas for personal and team growth within the software development stackWhat You Bring4+ 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 PostgreSQLExperience 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.