Solution Engineer Prin
Role details
Job location
Tech stack
Job description
The Principal Engineer is a senior member of the technology organization, responsible for designing, developing, and implementing advanced software solutions that support critical business capabilities. This role operates within both Waterfall and Agile delivery frameworks and collaborates closely with Project Management, Business Analysis, Architecture, and Infrastructure teams., This role supports a high-impact engineering team responsible for the company's customer-facing communications technologies. The team delivers platforms and services that enable:
- Customer Alerting: Outage notifications, billing alerts, service updates, and event-based customer messaging.
- Corporate Web Experiences: The design, build, enhancement, and ongoing support of multiple enterprise web properties.
- Call Center Technologies: Support and development for the custom-built call center agent desktop platform used by internal customer service teams, andcritical IVR technology projects, in clouding the implementation, integration, and optimization oftheenterprise IVR system.
The team's solutions are highly visible, business-critical, and interact with large-scale customer bases and internal operational groups. Engineers in this space work across cloud, data, application, and frontend ecosystems to ensure reliability, performance, and exceptional user experience.
What You'll Do:
- Work independently to design, build,modify, and implement complex software applications and platforms.
- Develop high-quality technical solutions that address customer and business challenges in a logical, creative, and structured manner.
- Interpret business and technical specifications to build advanced, scalable software solutions.
- Communicate project issues, risks, and status clearly and promptly.
- Support business strategy bymaintainingexpert-level knowledge of company products, services, architecture, and deployment processes.
- Create and deliver technical presentations, demonstrations, and infrastructure support documentation.
- Contribute toproposals andassistwith writing RFP responses as needed.
- Evaluate and recommend process, tooling, andarchitectureimprovements.
- Provide mentorship, technical guidance, and work direction to engineering peers.
- Participatein testing activities including test reviews, analysis,witnessing, and certification., The Physical Demand Level for this job is: S - Sedentary Work: Exerting up to 10 pounds of force occasionally (Occasionally: activity or condition exists up to 1/3 of the time) and/or a negligible amount of force frequently. (Frequently: activity or condition exists from 1/3 to 2/3 of the time) to lift, carry, push, pull or otherwise move objects, including the human body. Sedentary work involves sitting most of the time but may involve walking or standing for brief periods of time. Jobs are sedentary if walking and standing are required only occasionally, and all other sedentary criteria are met.
Requirements
The ideal candidate builds high-quality, scalable, and innovative systems aligned with organizational architecture standards and best practices. This role requires strong technical expertise, hands-on development experience, excellent problem-solving skills, and the ability to operate independently on complex initiatives., Candidates do not need every skill listed, but strong alignment with several categories is expected.
Cloud Platforms
- AWS (EC2, ECS, EMR, RDS, S3, SES, SNS, SQS) - highly preferred
- AWS SolutionArchitectAssociate / AWS DeveloperCertifications/ AWS DEVOPSCertifications
- Azure or Google Cloud experience a plus
Programming & Development
- Java, Python, Scala, PL/SQL
- Modern web technologies: React.js, Node.js, Next.js
- API design, development, and integration
- Experience with scalable system architecture and distributed applications
Data & Analytics
- Apache Kafka, Spark, ETL pipelines
- Understanding of streaming architectures and data engineering workflows
DevOps & CI/CD
- GitHub & GitHub Actions
- Containerization and orchestration (Docker, ECS; Kubernetes a plus)
Databases
- Oracle, SQL, relationalmodelingand performance tuning
Additional Skills:
- Strong documentation, communication, and collaboration across business and technical teams
- Experience working in customer communications, alerting systems, or high-availability platforms is beneficial
- Ability to lead initiatives across architecture, software engineering, and operational domains
What We're Looking For:
A Principal Engineer who thrives in a highly technical, fast-moving environment; someone who embraces ownership, solves complex problems, and helps shape the engineering direction of customer communications platforms, corporate web experiences, and internal agent tools. This individual will help raise the engineering bar through leadership, innovation, and technical excellence., * Bachelor's degree in computer science, engineering, or related technical field is required., * 7 years relevant work experience is required. An equivalent combination of education and related experience may be considered.
Benefits & conditions
Base Salary from $98,993.00 - $128,688.00/year. In addition to a competitive compensation, AEP offers a unique comprehensive benefits package that aims to support and enhance the overall well-being of our employees.