Senior Fullstack Software Engineer (Automation)
Electric Power Engineers
- Austin, TX
- Permanent
- Full-time
- Collaborate with the software team to design, develop, test, and deploy cloud-based software solutions for the energy sector.
- Assist in maintaining and enhancing existing applications, ensuring scalability, performance, and security.
- Participate in all phases of the software development lifecycle, including requirements gathering, coding, testing, and deployment.
- Work with cutting-edge technologies like Python, React, Typescript, Java, Kotlin, Docker, and Kubernetes.
- Contribute to code reviews, bug fixes, and performance tuning to ensure high-quality deliverables.
- Collaborate closely with cross-functional teams, including engineering, data science, and business teams, to ensure seamless integration and delivery of products.
- Continuously learn new technologies and approaches to software development.
- Bachelor of Science in Computer Science or a similar technical field
- Minimum 5 (+) years of experience developing software or SaaS product.
- Proficiency in one or more of the following programming languages: Python and Typescript.
- Familiarity with cloud computing platforms and containerization technologies (e.g., Docker, Kubernetes).
- Understanding of CI/CD pipelines and version control (e.g., Git).
- Strong understanding of software development principles, algorithms, and data structures.
- Good problem-solving skills and the ability to work independently and as part of a team.
- Proven capability to mentor and provide support to Junior Developers.
- Ability to dive into new codebases, generate data-driven decisions for refactoring opportunities, and contribute code.
- Experience with handling large data sets and implementing data processing pipelines and ETL principles:
- Knowledge of AWS Athena
- Familiarity with Parquet files
- Proficiency in SQL and relational database concepts.
- Knowledge of cloud-based solutions, specifically AWS.
- Familiarity with transmission power systems, and power system solvers.
- Exposure to analytics or engineering software in the energy sector is a plus.
- Comprehensive Health & Life Insurance: 100% premium coverage for employees, with partial coverage available for eligible dependents.
- Opportunity to work on cutting-edge automation solutions for the power industry.
- Collaborate with a team of experts in software engineering, renewable energy, and grid technologies.
- Flexible hybrid work environment with opportunities for professional growth and innovation.
- EPE is an equal opportunity employer and values diversity in its workforce.