Senior Software Engineer
Core
Full-stack software engineer developing mobile and web applications for engineering, manufacturing, and wellbore physics simulation.
Role type
Senior full-stack software engineer
Builds
Technical mobile and web applications for internal engineering and manufacturing teams
Domain
Energy industry, manufacturing, wellbore physics simulation
Deliverable
product features
Required skills
TypeScript, C#, Python, algorithms, software design principles, Agile methodologies, CI/CD pipelines, data contracts, source control
Preferred skills
DevOps technologies (Kubernetes, Terraform, GitHub Actions), AI coding assistants, mechanical engineering software development, mathematics for physics simulations
Technologies
TypeScript, C#, Python, Kubernetes, Terraform, GitHub Actions
Responsibilities
Collaborate with product team to collect requirements and verify design feasibility; Transform high-level application requirements into performant and user-friendly applications; Work with development team to create data contracts between client and server; Troubleshoot and resolve issues at all levels of the stack; Manage code lifecycle with proper documentation and source control; Develop full-stack applications using modern web frameworks
Seniority
Senior, hands-on IC