1. What is a Software Engineer at SRP?
As a Software Engineer at SRP, you play a vital role in building, maintaining, and modernizing the core software systems that power essential utility infrastructure and business operations. Your work directly impacts millions of customers across the region by ensuring reliable delivery of power, water, and enterprise services. Whether you are developing robust backend applications, integrating enterprise platforms like SAP, or engineering cloud-native infrastructure, your code directly supports mission-critical operations.
This position bridges complex enterprise requirements with modern engineering practices, requiring you to navigate both large-scale legacy systems and cutting-party tooling. You will collaborate closely with cross-functional teams, including product managers, system architects, and operations specialists, to design scalable solutions. The environment balances stability and innovation, giving you the opportunity to influence strategic technology decisions while maintaining high standards of system reliability.
Expect a collaborative workplace culture where engineering rigor meets public service utility missions. While the technical stacks often involve enterprise frameworks, databases, and cloud platforms, the primary focus remains on creating maintainable, high-impact software. You'll find that success at SRP requires a blend of solid technical execution, clear communication, and a genuine interest in solving real-world utility and operational challenges.
