Principal Software Engineering (Azure and Integration)
Core
Lead technical strategy and architecture for large-scale Azure-based platforms and integration services, enabling secure, resilient, and cost-effective solutions for energy trading, risk, and field operations.
Role type
Principal Software Engineer (Azure and Integration)
Builds
Reusable platform capabilities, secure integration architectures, and scalable cloud ecosystems for energy infrastructure.
Domain
Energy sector, Cloud Computing, Enterprise Integration
Deliverable
production ML models | product features | infrastructure
Required skills
Microsoft Azure (compute, networking, storage, integration), Scalable and resilient architecture design, API and event-driven integration patterns, .NET and SOLID principles, Data architecture and modeling, Security-by-design and identity management, CI/CD and observability
Preferred skills
Azure DevOps toolchains, Product-led delivery methodologies, Architecture governance and forums, AI-enabled engineering tools, Strategic technology partner management
Technologies
Microsoft Azure, .NET, REST APIs, Microservices, SQL, Azure DevOps, Datadog
Responsibilities
Define technical strategy and architecture for enterprise platforms, Mentor engineers and shape engineering standards, Partner with stakeholders to align product strategy with business value, Lead technical workstreams and delivery trade-offs, Provide technical leadership through design reviews and code governance, Monitor team health and drive continuous improvement
Seniority
Principal, hands-on IC with strategic influence