Software Engineer Tech Lead
Core
Lead the development and maintenance of CLAWS, bp's regulatory reporting system, while designing backend components, services, platforms, and RESTful APIs.
Role type
Senior IC Software Engineer Tech Lead
Builds
Regulatory reporting system (CLAWS) and backend services for energy sector data
Domain
Energy (Oil & Gas) + Financial Technology
Deliverable
production ML models | product features
Required skills
C# (.Net Core), TypeScript, JavaScript, SQL Server, AWS (ECS/Fargate, SQS/SNS, Lambda, CDK, CloudWatch), RESTful API design, TDD, BDD, Computational Complexity analysis, Database design
Preferred skills
React ecosystem, Mathematical modeling, Cloud architecture strategy
Technologies
.Net Core, TypeScript, JavaScript, SQL Server, AWS, ECS, Fargate, SQS, SNS, Lambda, CDK, CloudWatch, React
Responsibilities
Oversee development and maintenance of CLAWS regulatory reporting system; Design sophisticated backend components, services, platforms, and RESTful APIs; Support front-end design and integration; Review services for continuous improvement; Influence and deliver the product roadmap; Mentor colleagues and shape team culture; Write code while pursuing smart ways of working; Collaborate with business users and Tech Product Manager on platform evolution and strategy
Seniority
Senior, hands-on IC with mentorship responsibilities